Title :
Consistency as a Service: Auditing Cloud Consistency
Author :
Qin Liu ; Guojun Wang ; Jie Wu
Author_Institution :
Sch. of Inf. Sci. & Eng., Central South Univ., Changsha, China
Abstract :
Cloud storage services have become commercially popular due to their overwhelming advantages. To provide ubiquitous always-on access, a cloud service provider (CSP) maintains multiple replicas for each piece of data on geographically distributed servers. A key problem of using the replication technique in clouds is that it is very expensive to achieve strong consistency on a worldwide scale. In this paper, we first present a novel consistency as a service (CaaS) model, which consists of a large data cloud and multiple small audit clouds. In the CaaS model, a data cloud is maintained by a CSP, and a group of users that constitute an audit cloud can verify whether the data cloud provides the promised level of consistency or not. We propose a two-level auditing architecture, which only requires a loosely synchronized clock in the audit cloud. Then, we design algorithms to quantify the severity of violations with two metrics: the commonality of violations, and the staleness of the value of a read. Finally, we devise a heuristic auditing strategy (HAS) to reveal as many violations as possible. Extensive experiments were performed using a combination of simulations and real cloud deployments to validate HAS.
Keywords :
auditing; cloud computing; storage management; CSP; CaaS model; HAS; auditing cloud consistency; cloud replication technique; cloud storage services; consistency as a service; data cloud; geographically distributed servers; heuristic auditing strategy; loosely synchronized clock; multiple small audit clouds; two-level auditing architecture; Availability; Clocks; Cloud computing; Data models; Servers; Synchronization; Vectors; Cloud storage; consistency as a service (CaaS); heuristic auditing strategy (HAS); two-level auditing;
Journal_Title :
Network and Service Management, IEEE Transactions on
DOI :
10.1109/TNSM.2013.122613.130411