From: A brief survey on replica consistency in cloud environments
Category | Method | Brief description |
---|---|---|
Fixed Consistency | Event Sequencing-based Consistency [25] | Establishes that all replicas of a given record apply all updates to a record in the same order and is, therefore, related to sequential consistency. |
Uses clock-based mechanisms to control timestamps to enforce strict consistency. | ||
Configurable Consistency | Provides a gradually and dynamically tunable consistency at runtime according to the applications’ consistency requirements. Enforces increasing degrees of consistency for different types of data, based on their semantics. | |
Allows applications to specify consistency rules, or invariants, that must be maintained by the system. Supports updates with a choice between linearizable consistency and eventual consistency. Supports the applications’ consistency requirements and flexibly adapt to predefined consistency models. Allows applications to perform eventually or strongly consistent reads as needed. | ||
Consistency Monitoring | Enables a group of mutually trusting clients to detect data-integrity and consistency violations. Allows the data owner to ensure that the Cloud Service Provider stores all data copies that are agreed upon in the service level contract. | |
Implements a Local and Global Auditing structure to allow a group of clients to detect consistency violations. |