Event Sequencing-based Consistency 
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.
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.
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.