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.
This work is supported by the Italian MIUR Project Autonomous Security, sponsored by the PRIN 2008 Programme.
Chapter PDF
Similar content being viewed by others
Keywords
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
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)
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)
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)
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)
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)
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)
Jelasity, M., Montresor, A., Babaoglu, O.: Gossip-based aggregation in large dynamic networks. ACM Trans. Comput. Syst. 23(1), 219–252 (2005)
Jelasity, M., Voulgaris, S., Guerraoui, R., Kermarrec, A.-M., van Steen, M.: Gossip-based peer sampling. ACM Trans. Comput. Syst., 25 (August 2007)
Kim, K.: Lifetime-aware replication for data durability in P2P storage network. IEICE Trans. on Communications E91-B, 4020–4023 (2008)
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)
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)
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)
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)
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)
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)
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)
Voulgaris, S., Gavidia, D., van Steen, M.: CYCLON: Inexpensive membership management for unstructured P2P overlays. J. Network Syst. Manage. 13(2) (2005)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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. https://doi.org/10.1007/978-3-642-28583-7_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-28583-7_6
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)