Browse > Article
http://dx.doi.org/10.9728/dcs.2017.18.1.133

A hierarchical overlay structure for video transmission in P2P cloud storage systems  

Lee, Kyung-Jin (Department of Computer Engineering, Hongik University)
Kim, Eunsam (Department of Computer Engineering, Hongik University)
Publication Information
Journal of Digital Contents Society / v.18, no.1, 2017 , pp. 133-139 More about this Journal
Abstract
To address the problems caused by such high installation and maintenance cost in the conventional server-based cloud systems, researches on P2P cloud storages have been conducted recently. In this paper, we propose a hierachical overlay structure that can improve the playback quality in P2P cloud storage systems for video transmission. In this structure, after we make groups by clustering the participating peers based on their similarities, we construct subgroups by geographically dividing the peers belonging to a specific group considering the physical proximities among them. Therefore, when a request for video playback is issued, we can minimize the transmission delay by selecting the source peers depending on their locality. By simulations, we show that our proposed hierarchical overlay structure considering the peers' locality outperforms the structure where source peers are selected randomly.
Keywords
P2P cloud storage; Hierarchical overlay structure; Video playback; Locality; Grouping;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Y. Chih-Chin and J. Huang, "The Era of Cloud Computer: Thru Bio-detecting and Open-Resources to Achieve Ubiquitous Devices," In Proc. of IEEE IS3C, pp. 8-11, 2012.
2 Q. Guan, C. Chiu, and S. Fu, "CDA: A Cloud Dependability Analysis Framework for Characterizing System Dependability in Cloud Computing Infrastructures", In Proc. of IEEE PRDC, pp. 11-20, 2012.
3 H. Choi and G. Kim, "A Performance Analysis of Mobile P2P Streaming Service on Wireless LAN Environments," Journal of Digital Contents Society, Vol.14, No.1, pp. 25-33, 2013.   DOI
4 U. Kashif, Z. Memon, A. Balouch, and J. Chandio, "Distributed trust protocol for IaaS Cloud Computing," In Proc. IEEE IBCAST, pp. 275-279, 2015.
5 O. Babaoglu, M. Marzolla, and M. Tamburini. "Design and implementation of a P2P Cloud system," ACM, Proceedings of the 27th Annual ACM Symposium on Applied Computing, pp. 412-417, 2012.
6 Z. Zhang, Q. Lian, S. Lin, W. Chen, Y. Chen, and C. Jin, "Bitvault: a highly reliable distributed data retention platform," In Proc. of ACM SIGOPS Operating Systems Review, Vol.41, No.2, pp. 27-36, 2007.
7 R. Rodrigues and B. Liskov, "High Availability in DHTs : Erasure coding vs. Replication," In Proc. of International Workshop on Peer-To-Peer Systems, Vol.3640, pp. 226-239, 2005.
8 F. Wu, T. Qiu, Y. Chen, and G. Chen, "Redundancy schemes for high availability in DHTs," In Proc. of ISPA, pp. 990-1000, 2005.
9 A. Duminuco and E. Biersack, "Hierarchical codes: How to make erasure codes attractive for peer-to-peer storage systems." In Proc. IEEE Eighth International Conference on Peer-to-Peer Computing, pp. 89-98, 2008.
10 O. Herrera and T. Znati, "Proactive repair redundancy algorithms for distributed storage in P2P networks", In Proc. of Biennial Symposium on QBSC, pp. 60-63, 2012.
11 J. Kim and E. Kim, "A Hybrid Data Redundancy Scheme for Video Streaming in P2P Cloud Storages," korea institute of Next Generation Computing, Vol.11, No.1, pp.16-24, 2015.
12 J. Cowling and B. Liskov, "Granola: low-overhead distributed transaction coordination," In Proc. of USENIX conference on Annual Technical , 2012
13 Z. Cheng, Z. Luan, Y. Meng, Y. Xu, D. Qian, A. Roy, N. Zhang, and G. Guan, "ERMS : An Elastic Replication Management System for HDFS," In Proc. of IEEE Cluster Computing Workshops, pp. 32-40, 2012
14 Z. Zhang, Q. Lian, S. Lin, W. Chen, Y. Chen, and C. Jin,"BitVault: A highly reliable distributed data retentionplatform." ACM SIGOPS Operating Systems Review,Vol.41, No.2, pp. 27-36, 2007.   DOI
15 Y. Zhu, J. Lin, P. Lee, and Y. Xu, "Boosting Degraded Reads in Heterogeneous Erasure-Coded Storage Systems," In Proc. of IEEE Trans. on Computers, pp. 2145-2157, 2014.