A survey on NoSQL stores

A Davoudian, L Chen, M Liu - ACM Computing Surveys (CSUR), 2018 - dl.acm.org
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 …

A survey of peer-to-peer content distribution technologies

S Androutsellis-Theotokis, D Spinellis - ACM computing surveys (CSUR), 2004 - dl.acm.org
Distributed computer architectures labeled" peer-to-peer" are designed for the sharing of
computer resources (content, storage, CPU cycles) by direct exchange, rather than requiring …

[图书][B] Modern information retrieval

R Baeza-Yates, B Ribeiro-Neto - 1999 - people.ischool.berkeley.edu
Information retrieval (IR) has changed considerably in recent years with the expansion of the
World Wide Web and the advent of modern and inexpensive graphical user interfaces and …

Bigtable: A distributed storage system for structured data

F Chang, J Dean, S Ghemawat, WC Hsieh… - ACM Transactions on …, 2008 - dl.acm.org
Bigtable is a distributed storage system for managing structured data that is designed to
scale to a very large size: petabytes of data across thousands of commodity servers. Many …

Chord: A scalable peer-to-peer lookup service for internet applications

I Stoica, R Morris, D Karger, MF Kaashoek… - ACM SIGCOMM …, 2001 - dl.acm.org
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 …

DoS and DDoS in named data networking

P Gasti, G Tsudik, E Uzun… - 2013 22nd International …, 2013 - ieeexplore.ieee.org
With the growing realization that current Internet protocols are reaching the limits of their
senescence, several on-going research efforts aim to design potential next-generation …

Pastry: Scalable, decentralized object location, and routing for large-scale peer-to-peer systems

A Rowstron, P Druschel - … 2001: IFIP/ACM International Conference on …, 2001 - Springer
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 …

Kademlia: A peer-to-peer information system based on the xor metric

P Maymounkov, D Mazieres - International workshop on peer-to-peer …, 2002 - Springer
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 …

A scalable content-addressable network

S Ratnasamy, P Francis, M Handley, R Karp… - Proceedings of the …, 2001 - dl.acm.org
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 …

Chord: a scalable peer-to-peer lookup protocol for internet applications

I Stoica, R Morris, D Liben-Nowell… - IEEE/ACM …, 2003 - ieeexplore.ieee.org
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 …