ACM Home Page
Please provide us with feedback. Feedback
PNUTS: Yahoo!'s hosted data serving platform
Full text PdfPdf (496 KB)
Source
Proceedings of the VLDB Endowment archive
Volume 1 ,  Issue 2  (August 2008) table of contents
SESSION: Industrial, application, and experience sessions: massive data table of contents
Pages 1277-1288  
Year of Publication: 2008
ISSN:2150-8097
Authors
Brian F. Cooper  Yahoo! Research
Raghu Ramakrishnan  Yahoo! Research
Utkarsh Srivastava  Yahoo! Research
Adam Silberstein  Yahoo! Research
Philip Bohannon  Yahoo! Research
Hans-Arno Jacobsen  Yahoo! Research
Nick Puz  Yahoo! Research
Daniel Weaver  Yahoo! Research
Ramana Yerneni  Yahoo! Research
Publisher
Bibliometrics
Downloads (6 Weeks): 49,   Downloads (12 Months): 297,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1454159.1454167
What is a DOI?

ABSTRACT

We describe PNUTS, a massively parallel and geographically distributed database system for Yahoo!'s web applications. PNUTS provides data storage organized as hashed or ordered tables, low latency for large numbers of concurrent requests including updates and queries, and novel per-record consistency guarantees. It is a hosted, centrally managed, and geographically distributed service, and utilizes automated load-balancing and failover to reduce operational complexity. The first version of the system is currently serving in production. We describe the motivation for PNUTS and the design and implementation of its table storage and replication layers, and then present experimental results.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Eventually consistent. http://www.allthingsdistributed.com/2007/12/-eventually_consistent.html.
 
2
Trading consistency for scalability in distributed architectures. http://www.infoq.com/news/2008/03/ebaybase, 2008.
3
 
4
P. Bernstein, N. Dani, B. Khessib, R. Manne, and D. Shutt. Data management issues in supporting large-scale web services. IEEE Data Engineering Bulletin, December 2006.
 
5
 
6
 
7
L. Breslau, P. Cao, L. Fan, G. Phillips, and S. Shenker. Web caching and zipf-like distributions: Evidence and implications. In Proc. INFOCOM, 1999.
 
8
9
 
10
 
11
12
13
14
15
 
16
 
17
P. Helland. Life beyond distributed transactions: an apostate's opinion. In Proc. Conference on Innovative Data Systems Research (CIDR), 2007.
 
18
19
 
20
21
 
22
23
 
24
A. Rowstron and P. Druschel. Pastry: Scalable, decentralized object location and routing for large-scale peer-to-peer systems. In Middleware, 2001.
25
26
 
27
28


Collaborative Colleagues:
Brian F. Cooper: colleagues
Raghu Ramakrishnan: colleagues
Utkarsh Srivastava: colleagues
Adam Silberstein: colleagues
Philip Bohannon: colleagues
Hans-Arno Jacobsen: colleagues
Nick Puz: colleagues
Daniel Weaver: colleagues
Ramana Yerneni: colleagues