Chapter 7 Flashcards
Consistency model
A contract between a DS ( data-store ) and its process
Strict consistency
Absolute time ordering of all shared accesses matters
Sequential consistency
All processes see all shared accesses in the same order . Accesses are note ordered in time.
Casual consistency
All processes see casually related shared accesses in the same order.
Week consistency
Shared data can be counted on to be consistency only after synchronisation is done .
Release consistency
Shared data are made consistent when a critical region is existed.
Entry consistency
Shared data pertaining to a critical region are made consistent when a critical region are entered.
Eventual consistency
When no update occur for a long period of time, eventually all updates will propagate through the system and all replicas will be consistent
Replicas types
- Permanent replica.
- Server intended replicas.
- Client intended replicas.