DocumentCode
244314
Title
Performance Sensitive Replication in Geo-distributed Cloud Datastores
Author
Shankaranarayanan, P.N. ; Sivakumar, Ashiwan ; Rao, Smitha ; Tawarmalani, Mohit
fYear
2014
fDate
23-26 June 2014
Firstpage
240
Lastpage
251
Abstract
Modern web applications face stringent requirements along many dimensions including latency, scalability, and availability. In response, several geo-distributed cloud data stores have emerged in recent years. Customizing data stores to meet application SLAs is challenging given the scale of applications, and their diverse and dynamic workloads. In this paper, we tackle these challenges in the context of quorum-based systems (e.g. Amazon Dynamo, Cassandra), an important class of cloud storage systems. We present models that optimize percentiles of response time under normal operation and under a data-center (DC) failure. Our models consider factors like the geographic spread of users, DC locations, consistency requirements and inter-DC communication costs. We evaluate our models using real-world traces of three applications: Twitter, Wikipedia and Go Walla on a Cassandra cluster deployed in Amazon EC2. Our results confirm the importance and effectiveness of our models, and highlight the benefits of customizing replication in cloud datastores.
Keywords
cloud computing; social networking (online); Amazon Dynamo; Amazon EC2; Cassandra; Cassandra cluster; Go Walla; Twitter; Web applications; Wikipedia; application SLA; cloud storage systems; geo-distributed cloud data stores; performance sensitive replication; quorum-based systems; service level agreements; Availability; Cloud computing; Delays; Generators; Protocols; Servers; Twitter; cloud storage; distributed systems; geo-replicated datastores; networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Systems and Networks (DSN), 2014 44th Annual IEEE/IFIP International Conference on
Conference_Location
Atlanta, GA
Type
conf
DOI
10.1109/DSN.2014.34
Filename
6903583
Link To Document