Pastry

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 application-level routing and object location in a potentially very large overlay network of nodes connected via the Internet. It can be used to support a variety of peer-to-peer applications, including global data storage, data sharing, group communication and naming. par Each node in the Pastry network has a unique identifier (nodeId). When presented with a message and a key, a Pastry node efficiently routes the message to the node with a nodeId that is numerically closest to the key, among all currently live Pastry nodes. Each Pastry node keeps track of its immediate neighbors in the nodeId space, and notifies applications of new node arrivals, node failures and recoveries. Pastry takes into account network locality; it seeks to minimize the distance messages travel, according to a to scalar proximity metric like the number of IP routing hops. par Pastry is completely decentralized, scalable, and self-organizing; it automatically adapts to the arrival, departure and failure of nodes. Experimental results obtained with a prototype implementation on an emulated network of up to 100,000 nodes confirm Pastry’s scalability and efficiency, its ability to self-organize and adapt to node failures, and its good network locality properties.


References in zbMATH (referenced in 109 articles )

Showing results 41 to 60 of 109.
Sorted by year (citations)
  1. Gopalan, Anandha; Znati, Taieb: SARA: a service architecture for resource aware ubiquitous environments (2010) ioport
  2. Ke, Xu; Meina, Song; Junde, Song: An improved P2P lookup protocol model (2010) ioport
  3. Kossmann, Donald; Kraska, Tim: Data management in the cloud: Promises, state-of-the-art, and open questions (2010) ioport
  4. Kuhn, Fabian; Schmid, Stefan; Wattenhofer, Roger: Towards worst-case churn resistant peer-to-peer systems (2010)
  5. Li, Xiaozhou; Misra, Jayadev; Plaxton, C. Greg: Maintaining the Ranch topology (2010)
  6. Paunovski, Ognen; Eleftherakis, George; Dimopoulos, Konstantinos; Cowling, Tony: Evaluation of a selective distributed discovery strategy in a fully decentralized biologically inspired environment (2010) ioport
  7. Sánchez-Artigas, Marc; García López, Pedro: Echo: a peer-to-peer clustering framework for improving communication in DHTs (2010)
  8. Schulz, Sven; Blochinger, Wolfgang; Poths, Mathias: Orbweb-A network substrate for peer-to-peer desktop grid computing based on open standards (2010) ioport
  9. Talia, Domenico; Trunfio, Paolo: Enabling dynamic querying over distributed hash tables (2010)
  10. Waldhorst, Oliver P.; Bless, Roland; Zitterbart, Martina: Overlay-Netze als Innovationsmotor im Internet. Spontane virtuelle Netze: auf dem Weg zum Internet der Zukunft (2010) ioport
  11. Baldoni, Roberto; Bonomi, Silvia; Querzoni, Leonardo; Piergiovanni, Sara Tucci: Investigating the existence and the regularity of logarithmic Harary graphs (2009)
  12. Bonnaire, Xavier; Rosas, Erika: WTR: a reputation metric for distributed hash tables based on a risk and credibility factor (2009) ioport
  13. Chiola, Giovanni; Cordasco, Gennaro; Gargano, Luisa; Hammar, Mikael; Negro, Alberto; Scarano, Vittorio: Degree-optimal routing for P2P systems (2009)
  14. Ganguly, Arijit; Boykin, P. Oscar; Wolinsky, David I.; Figueiredo, Renato J.: Improving peer connectivity in wide-area overlays of virtual workstations (2009) ioport
  15. Hwang, Ren-Hung; Hoh, Cheng-Chang: Cross-layer design of P2P file sharing over mobile ad hoc networks (2009) ioport
  16. Palma, Wenceslao; Akbarinia, Reza; Pacitti, Esther; Valduriez, Patrick: DHTjoin: processing continuous join queries using DHT networks (2009) ioport
  17. Qiu, Tongqing; Chan, Edward; Ye, Mao; Chen, Guihai; Zhao, Ben Y.: Peer-exchange schemes to handle mismatch in peer-to-peer systems (2009) ioport
  18. Wang, Kai; Li, Jian-Hua; Pan, Li: Free-riders impact on throughputs of peer-to-peer file-sharing systems (2009)
  19. Zhang, Yiming; Lu, Xicheng; Li, Dongsheng: SKY: efficient peer-to-peer networks based on distributed Kautz graphs (2009)
  20. Zhou, Jing; Hall, Wendy; de Roure, David: Building a distributed infrastructure for scalable triple stores (2009) ioport