Abstract
Since its inception, peer-to-peer (P2P) technology has been applied for numerous distributed applications, including file sharing, distributed computing, multi-player gaming, media streaming and instant messaging. None of these applications require or assume a persistent service guarantee from the underlying P2P overlay. Yet there exists other applications like web hosting, online backup, content distribution etc., that require persistence in resource/service availability. P2P systems rely on commodity machines, voluntarily participating at the network edge. As a result, it is challenging to use P2P technology for deploying any application that requires persistent resource/service availability.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
R. Bhagwan, D. Moore, S. Savage, and G. Voelker. Strategies for highly available peer-to-peer storage systems. In Proc. FuDiCo, May 2002.
R. Bhagwan, K. Tati, Y. Cheng, S. Savage, and G. Voelker. Total recall: system support for automated availability management. In Proc. NSDI, 2004.
S. Blond, F. Fessant, and E. Merrer. Finding good partners in availability-aware p2p networks. In Proc. SSS, 2009.
W. J. Bolosky, J. R. Douceur, D. Ely, and M. Theimer. Feasibility of a serverless distributed file system deployed on an existing set of desktop pcs. In Proc. ACM SIGMETRICS, 2000.
F. E. Bustamante and Y. Qiao. Friendships that last: Peer lifespan and its role in p2p protocols. In Proc. Web Content Caching and Distribution, pages 233–246, 2004.
J. Chu, K. Labonte, and B. N. LevineH. Availability and locality measurements of peer-to-peer file systems. In Proc. ITCom, 2002.
Y. Dan, C. XinMeng, and C. YunLei. An improved p2p model basedon chord. In Proc. 6th PDCAT, 2005.
J. R. Douceur. Is remote host availability governed by a universal law. Performance Evaluation Review, 31(3):25–29, 2003.
K. Kim. Time-related replication for p2p storage system. In Proc. ICN, pages 351–356, April 2008.
R. Mahajan, M. Castro, and A. Rowstron. Controlling the cost of reliability in peer-to-peer overlays. In Proc. IPTPS, 2003.
J. W. Mickens and B. D. Noble. Exploiting availability prediction in distributed systems. In Proc. NSDI, 2006.
K. Ranganathan, A. Iamnitchi, and I. Foster. Improving data availability through dynamic model-driven replication in large peer-to-peer communities. In Proc. GP2PC, 2002.
K. Rzadca, A. Datta, and S. Buchegger. Replica placement in p2p storage: Complexity and game theoretic analyses. In Proc. DCS, pages 599–609, June 2010.
J. Sacha, J. Dowling, R. Cunningham, and R. Meier. Discovery of stable peers in a self-organising peer-to-peer gradient topology. In Proc. IFIP DAIS, 2006.
S. Saroiu, P. K. Gummadi, and S. Gribble. A measurement study of peer-to-peer file sharing systems. In Proc. MMCN, 2002.
T. Schwarz, Q. Xin, and E. Miller. Availability in global peer-to-peer storage systems. In Proc. IPTPS, 2004.
N. Shahriar, M. Sharmin, R. Ahmed, M. Rahman, R. Boutaba, and B. Mathieu. Diurnal availability for peer-to-peer systems. In Proc. CCNC, Las Vegas, Nevada, USA, Jan 2012.
S. Shi, G. Yang, J. Yu, Y. Wu, and D. Wang. Improving availability of p2p storage systems. In Proc. APPT, 2003.
E. Sit, A. Haeberlen, F. Dabek, B. Chun, H. Weatherspoon, R. Morris, M. F. Kaashoek, and J. Kubiatowicz. Proactive replication for data durability. In Proc. IPTPS, 2006.
D. Stutzbach and R. Rejaie. Understanding churn in peer-to-peer networks. In Proc. IMC, pages 189–202, 2006.
Z. Yang, J. Tian, and Y. Dai. Towards a more accurate availability evaluation in peer-to-peer storage systems. Intl. Journal of High Performance Computing and Networking, 6(3/4):233–246, 2010.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2014 The Author(s)
About this chapter
Cite this chapter
Ahmed, R., Boutaba, R. (2014). Availability. In: Collaborative Web Hosting. SpringerBriefs in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-319-03807-0_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-03807-0_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-03806-3
Online ISBN: 978-3-319-03807-0
eBook Packages: Computer ScienceComputer Science (R0)