A survey on NoSQL stores
Recent demands for storing and querying big data have revealed various shortcomings of
traditional relational database systems. This, in turn, has led to the emergence of a new kind …
traditional relational database systems. This, in turn, has led to the emergence of a new kind …
A survey and comparison of peer-to-peer overlay network schemes
Over the Internet today, computing and communications environments are significantly more
complex and chaotic than classical distributed systems, lacking any centralized organization …
complex and chaotic than classical distributed systems, lacking any centralized organization …
Chord: A scalable peer-to-peer lookup service for internet applications
A fundamental problem that confronts peer-to-peer applications is to efficiently locate the
node that stores a particular data item. This paper presents Chord, a distributed lookup …
node that stores a particular data item. This paper presents Chord, a distributed lookup …
Pastry: Scalable, decentralized object location, and routing for large-scale peer-to-peer systems
This paper presents the design and evaluation of Pastry, a scalable, distributed object
location and routing substrate for wide-area peer-to-peer applications. Pastry performs …
location and routing substrate for wide-area peer-to-peer applications. Pastry performs …
Kademlia: A peer-to-peer information system based on the xor metric
We describe a peer-to-peer distributed hash table with provable consistency and
performance in a fault-prone environment. Our system routes queries and locates nodes …
performance in a fault-prone environment. Our system routes queries and locates nodes …
A scalable content-addressable network
Hash tables-which map" keys" onto" values"-are an essential building block in modern
software systems. We believe a similar functionality would be equally valuable to large …
software systems. We believe a similar functionality would be equally valuable to large …
Chord: a scalable peer-to-peer lookup protocol for internet applications
A fundamental problem that confronts peer-to-peer applications is the efficient location of the
node that stores a desired data item. This paper presents Chord, a distributed lookup …
node that stores a desired data item. This paper presents Chord, a distributed lookup …
Oceanstore: An architecture for global-scale persistent storage
OceanStore is a utility infrastructure designed to span the globe and provide continuous
access to persistent information. Since this infrastructure is comprised of untrusted servers …
access to persistent information. Since this infrastructure is comprised of untrusted servers …
Distributed caching algorithms for content distribution networks
The delivery of video content is expected to gain huge momentum, fueled by the popularity
of user-generated clips, growth of VoD libraries, and wide-spread deployment of IPTV …
of user-generated clips, growth of VoD libraries, and wide-spread deployment of IPTV …
Tapestry: A resilient global-scale overlay for service deployment
We present Tapestry, a peer-to-peer overlay routing infrastructure offering efficient, scalable,
location-independent routing of messages directly to nearby copies of an object or service …
location-independent routing of messages directly to nearby copies of an object or service …