Abstract
Personal Cloud storage and file synchronization services, such as Dropbox, Google Drive, and Baidu Cloud, are increasingly prevalent within the Internet community. It is estimated that subscriptions of personal cloud storage are projected to hit 1.3 billion in 2017. In order to provide high rates of data retrieving, cloud providers require huge amounts of bandwidth. As an attempt to reduce their bandwidth cost and, at the same time, guarantee the quality of service, we propose a novel cloud framework based on distributed edge resources (i.e., voluntary peers in P2P Networks and edge servers in Content Delivery Networks).
P2P technique is well considered as an efficient way to distribute contents, but not all of contents are applicable for it. Thus we first present an approach to select the contents which are more profitable to be placed in P2P networks. Considering the unreliability of P2P networks, we utilize CDN servers to dynamically cache the contents which can not be well served by P2P peers. The proposed caching algorithm takes the state of P2P peers into account and considers replacement and allocation policies simultaneously. According to trace-driven simulations, the ERPC achieves an impressive performance of saving bandwidth for cloud system and guaranteeing download rates for users.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
iSuppli Research, I.: Subscriptions to cloud storage services to reach half-billion level this year (2012). https://technology.ihs.com/410084/
Payberah, A.H., Kavalionak, H., Kumaresan, V., Montresor, A., Haridi, S.: Clive: Cloud-assisted P2P live streaming. In: 2012 IEEE 12th International Conference on Peer-to-Peer Computing (P2P), pp. 79–90. IEEE (2012)
Yu, J., Lu, L., Li, Z., Wang, X., Su, J.: A simple effective scheme to enhance the capability of web servers using P2P networks. In: 2010 39th International Conference on Parallel Processing (ICPP), pp. 680–689. IEEE (2010)
Babaoglu, O., Jelasity, M., Kermarrec, A.M., Montresor, A., Van Steen, M.: Managing clouds: a case for a fresh look at large unreliable dynamic networks. ACM SIGOPS Operat. Syst. Rev. 40(3), 9–13 (2006)
Babaoglu, O., Marzolla, M., Tamburini, M.: Design and implementation of a P2P cloud system. In: Proceedings of the 27th Annual ACM Symposium on Applied Computing, pp. 412–417. ACM (2012)
Zhang, Q., Cheng, L., Boutaba, R.: Cloud computing: state-of-the-art and research challenges. J. Internet Serv. Appl. 1(1), 7–18 (2010)
Wu, J., Yuan, H., He, Y., Zou, Z.: Chordmr: a P2P-based job management scheme in cloud. J. Network. 9(3), 541–548 (2014)
Riad, A., Elmogy, M., Shehab, A., et al.: A framework for cloud P2P VoD system based on user’s behavior analysis. Int. J. Comput. Appl. 76(6), 20–26 (2013)
Wang, M., Jayaraman, P.P., Ranjan, R., Mitra, K., Zhang, M., Li, E., Khan, S., Pathan, M., Georgeakopoulos, D.: An overview of cloud based content delivery networks: research dimensions and state-of-the-art. In: Hameurlain, A., Küng, J., Wagner, R., Sakr, S., Wang, L., Zomaya, A. (eds.) TLDKS XX. LNCS, vol. 9070, pp. 131–158. Springer, Heidelberg (2015)
Ling, L., Xiaozhen, M., Yulan, H.: Cdn cloud: a novel scheme for combining cdn and cloud computing. In: 2013 International Conference on Measurement, Information and Control (ICMIC), vol. 1, pp. 687–690. IEEE (2013)
Kumar, R., Ross, K.W.: Peer-assisted file distribution: the minimum distribution time. In: 1st IEEE Workshop on Hot Topics in Web Systems and Technologies, 2006. HOTWEB 2006, pp. 1–11. IEEE (2006)
Peersim. http://peersim.sourceforge.net/
Gracia-Tinedo, R., Artigas, S.: Actively measuring personal cloud storage. In: 2013 IEEE Sixth International Conference on Cloud Computing (CLOUD), pp. 301–308. IEEE (2013)
Hoßfeld, T., Lehrieder, F., Hock, D., Oechsner, S.: Characterization of bittorrent swarms and their distribution in the internet. Comput. Network. 55(5), 1197–1215 (2011)
Hefeeda, M., Saleh, O.: Traffic modeling and proportional partial caching for Peer-to-Peer systems. IEEE/ACM Trans. Network. 16(6), 1447–1460 (2008)
Chaabouni, R., Sánchez-Artigas, M., Garcia-Lopez, P.: Reducing costs in the personal cloud: Is bittorrent a better bet? In: 14-th IEEE International Conference on Peer-to-Peer Computing (P2P), pp. 1–10. IEEE (2014)
Acknowledgment
The authors thank National University of Defense Technology for providing essential conditions to accomplish this paper. This work is supported by the NSFC under Grant 61103015, 61303191, 61402504 and 61303190.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Gan, S. et al. (2016). ERPC: An Edge-Resources Based Framework to Reduce Bandwidth Cost in the Personal Cloud. In: Cui, B., Zhang, N., Xu, J., Lian, X., Liu, D. (eds) Web-Age Information Management. WAIM 2016. Lecture Notes in Computer Science(), vol 9659. Springer, Cham. https://doi.org/10.1007/978-3-319-39958-4_35
Download citation
DOI: https://doi.org/10.1007/978-3-319-39958-4_35
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-39957-7
Online ISBN: 978-3-319-39958-4
eBook Packages: Computer ScienceComputer Science (R0)