Skip to main content

P2P and Cloud: A Marriage of Convenience for Replica Management

  • Conference paper

Part of the Lecture Notes in Computer Science book series (LNCCN,volume 7166)


P2P and cloud computing are two of the latest trend in the Internet arena. They could both be labeled as “large-scale distributed systems”, yet their approach is completely different: based on completely decentralized protocols exploiting edge resources the former, focusing on huge data centers the latter. Several Internet startups have quickly reached stardom by exploiting cloud resources, unlike P2P applications which often lack a business model. Recently, companies like Spotify and Wuala have started to explore how the two worlds could be merged, exploiting (free) user resources whenever possible, aiming at reducing the bill to be payed to cloud providers. This mixed model could be applied to several different applications, including backup, storage, streaming, content distribution, online gaming, etc. A generic problem in all these areas is how to guarantee the autonomic regulation of the usage of P2P vs. cloud resources: how to guarantee a minimum level of service when peer resources are not sufficient, and how to exploit as much P2P resources as possible when they are abundant.


  • Cloud Computing
  • Cloud Resource
  • Idle Period
  • Data Durability
  • Online Gaming

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

This work is supported by the Italian MIUR Project Autonomous Security, sponsored by the PRIN 2008 Programme.


  1. Blake, C., Rodrigues, R.: High availability, scalable storage, dynamic peer networks: pick two. In: Proc. of the 9th Conf. on Hot Topics in Operating Systems, Lihue, Hawaii. USENIX (2003)

    Google Scholar 

  2. Carlini, E., Coppola, M., Ricci, L.: Integration of P2P and clouds to support massively multiuser virtual environments. In: Proc. of the 9th Workshop on Network and Systems Support for Games (NetGames 2010), Taipei, Taiwan. IEEE Press (2010)

    Google Scholar 

  3. Chun, B.-G., Dabek, F., Haeberlen, A., Sit, E., Weatherspoon, H., Frans Kaashoek, M., Kubiatowicz, J., Morris, R.: Efficient replica maintenance for distributed storage systems. In: Proc. of the 3rd Conf. on Networked Systems Design & Implementation (NSDI 2006), San Jose, CA. USENIX (2006)

    Google Scholar 

  4. Demers, A.J., Greene, D.H., Hauser, C., Irish, W., Larson, J., Shenker, S., Sturgis, H.E., Swinehart, D.C., Terry, D.B.: Epidemic algorithms for replicated database maintenance. In: Proc. of the 6th ACM Symposium on Principles of Distributed Computing Systems (PODC 1987), pp. 1–12 (1987)

    Google Scholar 

  5. Duminuco, A., Biersack, E., En-najjary, T.: Proactive replication in distributed storage systems using machine availability estimation. In: Conference on Emerging Network Experiment and Technology (2007)

    Google Scholar 

  6. Idreos, S., Koubarakis, M., Tryfonopoulos, C.: P2P-diet: an extensible P2P service that unifies ad-hoc and continuous querying in super-peer networks. In: Proc. of the 2004 Int. Conf. on Management of Data, SIGMOD 2004, Paris, France, pp. 933–934. ACM (2004)

    Google Scholar 

  7. Jelasity, M., Montresor, A., Babaoglu, O.: Gossip-based aggregation in large dynamic networks. ACM Trans. Comput. Syst. 23(1), 219–252 (2005)

    CrossRef  Google Scholar 

  8. Jelasity, M., Voulgaris, S., Guerraoui, R., Kermarrec, A.-M., van Steen, M.: Gossip-based peer sampling. ACM Trans. Comput. Syst., 25 (August 2007)

    Google Scholar 

  9. Kim, K.: Lifetime-aware replication for data durability in P2P storage network. IEICE Trans. on Communications E91-B, 4020–4023 (2008)

    CrossRef  Google Scholar 

  10. Kreitz, G., Niemelä, F.: Spotify – large scale, low latency, P2P music-on-demand streaming. In: 10th IEEE Int. Conf. on Peer-to-Peer Computing (P2P 2010), pp. 1–10, Delft, The Netherlands (August 2010)

    Google Scholar 

  11. Montresor, A., Abeni, L.: Cloudy weather for P2P, with a chance of gossip. In: Proc. of the 11th IEEE P2P Conference on Peer-to-Peer Computing (P2P 2011), pp. 250–259. IEEE (August 2011)

    Google Scholar 

  12. Montresor, A., Jelasity, M.: PeerSim: A scalable P2P simulator. In: Proc. of the 9th Int. Conference on Peer-to-Peer (P2P 2009), Seattle, WA, pp. 99–100 (September 2009)

    Google Scholar 

  13. Pamies-Juarez, L., Garcia-Lopez, P.: Maintaining data reliability without availability in P2P storage systems. In: Proc. of the ACM Symp. on Applied Computing, SAC 2010, Sierre, Switzerland, pp. 684–688. ACM (2010)

    Google Scholar 

  14. Sit, E., Haeberlen, A., Dabek, F., Chun, B.-G., Weatherspoon, H., Morris, R., Kaashoek, M.F., Kubiatowicz, J.: Proactive replication for data durability. In: 5th Int. Workshop on Peer-to-Peer Systems, IPTPS 2006 (2006)

    Google Scholar 

  15. Sweha, R., Ishakian, V., Bestavros, A.: Angels in the cloud – A peer-assisted bulk-synchronous content distribution service. Technical Report BUCS-TR-2010-024, CS Department, Boston University (August 2010)

    Google Scholar 

  16. Toka, L., Dell’Amico, M., Michiardi, P.: Online data backup: A peer-assisted approach. In: IEEE 10th Int. Conf. on Peer-to-Peer Computing, pp. 1–10 (2010)

    Google Scholar 

  17. Voulgaris, S., Gavidia, D., van Steen, M.: CYCLON: Inexpensive membership management for unstructured P2P overlays. J. Network Syst. Manage. 13(2) (2005)

    Google Scholar 

  18. Williams, C., Huibonhoa, P., Holliday, J., Hospodor, A., Schwarz, T.: Redundancy management for P2P storage. In: Proc. of the Seventh IEEE Int. Symp. on Cluster Computing and the Grid, CCGRID 2007, pp. 15–22. IEEE Computer Society, Washington, DC (2007)

    CrossRef  Google Scholar 

  19. Yang, Z., Zhao, B.Y., Xing, Y., Ding, S., Xiao, F., Dai, Y.: Amazingstore: available, low-cost online storage service using cloudlets. In: Proc. of the 9th Int. Workshop on Peer-to-Peer Systems, IPTPS 2010, San Jose, CA. USENIX (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations


Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2012 IFIP International Federation for Information Processing

About this paper

Cite this paper

Kavalionak, H., Montresor, A. (2012). P2P and Cloud: A Marriage of Convenience for Replica Management. In: Kuipers, F.A., Heegaard, P.E. (eds) Self-Organizing Systems. IWSOS 2012. Lecture Notes in Computer Science, vol 7166. Springer, Berlin, Heidelberg.

Download citation

  • DOI:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-28582-0

  • Online ISBN: 978-3-642-28583-7

  • eBook Packages: Computer ScienceComputer Science (R0)