Dynamo: amazon's highly available key-value store
By Giuseppe DeCandia, D. Hastorun, M. Jampani, G. Kakulapati, A. Lakshman, A. Pilchin, S. Sivasubramanian, P. Vosshall, Werner Vogels. Symposium on Operating Systems Principles, 2007
4,736 citations recorded by the source corpus.
Subfields: Computer Networks and Communications, Information Systems
View Paper: https://www.semanticscholar.org/paper/7d906f6632f8740b540ce4d710f53ab0f97cfd5b
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Networks and Communications
- Rajkumar Buyya
- Ion Stoica
- Anne-Marie Kermarrec
- Peter Druschel
- Antony Ian Taylor Rowstron
- Michael Kaminsky
- D. Andersen
- Robert Morris
In Information Systems
- Rajkumar Buyya
- Ion Stoica
- Rodrigo Neves Calheiros
- D. Andersen
- Michael Kaminsky
- Daniel J. Abadi
- Yonggang Wen
- Jimmy J. Lin
Citations in the corpus
- Transactional storage for geo-replicated systems (2011, background): “An attractive storage choice for this setting is a key-value store [16], which provides good performance and reliability at low cost.”
- A Survey of Large Scale Data Management Approaches in Cloud Environments (2011, background): “To meet these needs, Amazon has developed a number of storage technologies such as: Dynamo System [37], Simple Storage Service (S3)21, SimpleDB22 and Relational Database Service (RDS)23.”
- Verifying Computations with Streaming Interactive Proofs (2011, background): “For example, Dynamo supports two basic operations: get and put on key, value pairs [9].”
- A comprehensive study of Convergent and Commutative Replicated Data Types (2011, methodology): “Dynamo: Amazon’s highly available key-value store.”
- Proposal Scaling Distributed Machine Learning with System and Algorithm Co-design (2016, neutral): “For example, Dynamo [43] stores data by key-value pairs, BigTable [29] uses a sparse multidimensional sorted mapping as the data format, and Cassandra [54] provides a database interface.”
- Peer-to-peer systems (2010, background): “For instance, Dynamo, 13 a storage substrate that Amazon uses internally for many of its services and applications, uses distributed hash tables (DHTs), which we will explain later.”
- Building a database on S3 (2008, background): “Second, storage systems like S3 were designed to be cheap and highly available (see above), thereby sacrificing consistency [7].”
- In-Memory Big Data Management and Processing: A Survey (2015, background): “horizontal scaling and finer control over availability, and it usually compromises consistency in favor of availability and partition tolerance [25], [248].”
- Toward Scalable Systems for Big Data Analytics: A Technology Tutorial (2014, background): “Key-value databases that have emerged in recent years have been heavily influenced by Amazon’s Dynamo [136].”
- Megastore: Providing Scalable, Highly Available Storage for Interactive Services (2011, methodology): “For example, Cassandra [6], HBase [1], CouchDB [7], and Dynamo [19] use an eventual consistency model and PNUTS uses “timeline” consistency [16].”
- Big data related technologies, challenges and future prospects (2015, background): “Databases other than text files may sometimes be used to store log information to improve the query efficiency of the massive log store [8,9].”
- Remote sensing big data computing: Challenges and opportunities (2015, background): “Actually, Cassandra and Dynamo [71] are typical P2P structured databases.”
- NoSQL evaluation: A use case oriented survey (2011, background): “Amazon guarantees for its services availability of at least 99.9% during a year [1].”
- Pig latin: a not-so-foreign language for data processing (2008, background): “[5] G. DeCandia et al. Dynamo: Amazon s highly available key-value store.”
- Scaling Memcache at Facebook (2013, neutral): “This paper is the latest in a series of works that have recognized the flexibility and utility of distributed keyvalue stores [1, 2, 5, 6, 12, 14, 34, 36].”
- What's inside the Cloud? An architectural map of the Cloud landscape (2009, background): “Amazon’s Dynamo [22], and Google’s Bigtable [17] all fall into this category as they are typically built on top of BIS tools.”
- The Eucalyptus Open-Source Cloud-Computing System (2009, methodology): “Finally, we provide evidence that EUCALYPTUS enables users familiar with existing Grid and HPC systems to explore new cloud computing functionality while maintaining access to existing, familiar application development software and Grid middle-ware.”