P2P and Cloud: A Marriage of Convenience for Replica Management

  • Hanna Kavalionak
  • Alberto Montresor
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7166)

Abstract

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.

Keywords

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.

References

  1. 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. 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. 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. 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. 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. 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. 7.
    Jelasity, M., Montresor, A., Babaoglu, O.: Gossip-based aggregation in large dynamic networks. ACM Trans. Comput. Syst. 23(1), 219–252 (2005)CrossRefGoogle Scholar
  8. 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. 9.
    Kim, K.: Lifetime-aware replication for data durability in P2P storage network. IEICE Trans. on Communications E91-B, 4020–4023 (2008)CrossRefGoogle Scholar
  10. 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. 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. 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. 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. 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. 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. 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. 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. 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)CrossRefGoogle Scholar
  19. 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

Copyright information

© IFIP International Federation for Information Processing 2012

Authors and Affiliations

  • Hanna Kavalionak
    • 1
  • Alberto Montresor
    • 1
  1. 1.University of TrentoCanada

Personalised recommendations