Skip to main content

Availability

  • Chapter
  • First Online:
Collaborative Web Hosting

Part of the book series: SpringerBriefs in Computer Science ((BRIEFSCOMPUTER))

  • 959 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. R. Bhagwan, D. Moore, S. Savage, and G. Voelker. Strategies for highly available peer-to-peer storage systems. In Proc. FuDiCo, May 2002.

    Google Scholar 

  2. R. Bhagwan, K. Tati, Y. Cheng, S. Savage, and G. Voelker. Total recall: system support for automated availability management. In Proc. NSDI, 2004.

    Google Scholar 

  3. S. Blond, F. Fessant, and E. Merrer. Finding good partners in availability-aware p2p networks. In Proc. SSS, 2009.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. J. Chu, K. Labonte, and B. N. LevineH. Availability and locality measurements of peer-to-peer file systems. In Proc. ITCom, 2002.

    Google Scholar 

  7. Y. Dan, C. XinMeng, and C. YunLei. An improved p2p model basedon chord. In Proc. 6th PDCAT, 2005.

    Google Scholar 

  8. J. R. Douceur. Is remote host availability governed by a universal law. Performance Evaluation Review, 31(3):25–29, 2003.

    Article  Google Scholar 

  9. K. Kim. Time-related replication for p2p storage system. In Proc. ICN, pages 351–356, April 2008.

    Google Scholar 

  10. R. Mahajan, M. Castro, and A. Rowstron. Controlling the cost of reliability in peer-to-peer overlays. In Proc. IPTPS, 2003.

    Google Scholar 

  11. J. W. Mickens and B. D. Noble. Exploiting availability prediction in distributed systems. In Proc. NSDI, 2006.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. S. Saroiu, P. K. Gummadi, and S. Gribble. A measurement study of peer-to-peer file sharing systems. In Proc. MMCN, 2002.

    Google Scholar 

  16. T. Schwarz, Q. Xin, and E. Miller. Availability in global peer-to-peer storage systems. In Proc. IPTPS, 2004.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. S. Shi, G. Yang, J. Yu, Y. Wu, and D. Wang. Improving availability of p2p storage systems. In Proc. APPT, 2003.

    Google Scholar 

  19. 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.

    Google Scholar 

  20. D. Stutzbach and R. Rejaie. Understanding churn in peer-to-peer networks. In Proc. IMC, pages 189–202, 2006.

    Google Scholar 

  21. 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.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics