By offering storage services in several geographically distributed data centers, cloud computing platforms enable applications to offer low latency access to user data. However …
Currently, users of geo-distributed storage systems face a hard choice between having serializable transactions with high latency, or limited or no transactions with low latency. We …
In cloud computing, workloads that lease instances on demand get to execute exclusively for a set time. In contrast, workloads that lease spot instances execute until a competing …
Geo-replicated, distributed data stores that support complex online applications, such as social networks, must provide an" always-on" experience where operations always complete …
S Almeida, J Leitão, L Rodrigues - … of the 8th ACM European Conference …, 2013 - dl.acm.org
This paper proposes a Geo-distributed key-value datastore, named ChainReaction, that offers causal+ consistency, with high performance, fault-tolerance, and scalability …
J Rao, EJ Shekita, S Tata - arXiv preprint arXiv:1103.2408, 2011 - arxiv.org
Spinnaker is an experimental datastore that is designed to run on a large cluster of commodity servers in a single datacenter. It features key-based range partitioning, 3-way …
By replicating data across sites in multiple geographic regions, web services can maximize availability and minimize latency for their users. However, when sacrificing data consistency …
Web service providers have been using NoSQL datastores to provide scalability and availability for globally distributed data at the cost of sacrificing transactional guarantees …
Distributed storage systems aim to provide strong consistency and isolation guarantees on an architecture that is partitioned across multiple shards for scalability and replicated for fault …