Abstract:Cloud computing technology incorporates asymmetric hardware equipments and establishes the basis of providing constant and efficient service to the users.In this paper, intrigued from the redundancy backup strategy, we design a cloud storage mechanism which can tolerate hardware or software failures so as to ensure the reliability of the content cloud system while distributing the contents efficiently.Adopting this mechanism, the system can still operate smoothly in the presence of a fixed number of hardware or software failures, and if the number of failures is larger than that, the mechanism can protect the system from massive breakdowns.Afterwards, through experiments we compare several kinds of storage technologies, and validate that our technology takes advantages in storage efficiency and fault tolerance.
[1] A Dhamdhere, C Dovrolis.Twelve years in the evolution of the internet ecosystem[J].IEEE/ACM Transactions on Networking,2011,19(5):1420-1433. [2] P Mell,T Grance.The NIST definition of cloud computing(draft)[R].NIST Special Publication,2011. [3] IBM Technique Report.Cloud computing for the media and entertainment industry[R/OL].http://www.wired.com/insights/2012/11/amazon-google-outages,2012. [4] S C Borst, V Gupta, et al.Distributed caching algorithms for content distribution networks[A].IEEE Conference on Computer Communications[C].San Diego, USA:IEEE,2010.1-9. [5] E Cohen, S Shenker.Replication strategies in unstructured peer-to-peer networks[A].SIGCOMM Computer Communication Review[C].Pittsburgh,USA:ACM,2002.32(4):177-190. [6] 尹浩,袁小群,等.内容网络服务节点部署理论综述[J].计算机学报,2010,33(9):1611-1620. Yin Hao,Yuan Xiao-qun,et al.The survey of service nodes placement theories for content networks[J].Chinese Journal of Computers, 2010, 33(9):1611-1620.(in Chinese) [7] L Jiao,J Li,et al.Cost optimization for online social networks on geo-distributed clouds[A].The 20th IEEE International Conference on Network Protocols[C].Austin,USA:IEEE,2012.1-10. [8] S Agarwal,J Dunagan,et al.Volley:Automated data placement for geo-distributed cloud services[A].The 7th USENIX Symposium on Networked Systems Design and Implementation[C].San Jose,USA:USENIX Association,2010.17-32. [9] T G Papaioannou,N Bonvin,K Aberer.Scalia:An adaptive scheme for efficient multi-cloud storage[A].International Conference on High Performance Computing,Networking,Storage and Analysis[C].Salt Lake City,USA:IEEE Computer Society Press,2012.1-10. [10] P Krishnan,D Raz,et al.The cache location problem[J].IEEE Transactions on Networking,2000,8(5):568-592. [11] J M Almeida,D L Eager.Minimizing delivery cost in scalable streaming content distribution systems[J].IEEE Transactions on Multimedia,2004,6(2):356-365. [12] J Kangasharju,K W Ross,et al.Optimizing file availability in peer-to-peer content distribution[A].IEEE Conference on Computer Communications[C].Anchorage,USA:IEEE,2007.1973-1981. [13] 杨戈,廖建新,等.流媒体分发系统关键技术综述[J].电子学报,2009,37(1):137-145. Yang Ge,Liao Jian-xin,et al.Survey of key technologies of the distribution system for streaming media[J].Acta Electronica Sinica,2009,37(1):137-145.(in Chinese) [14] Mathias Bjorkqvist,Lydia Y Chen, et al.Minimizing retrieval latency for content cloud[A].IEEE Conference on Computer Communications[C].Shanghai:IEEE,2011.1080-1088. [15] Michael Armbrust,Armando Fox,et al.Above the clouds:A Berkeley view of cloud computing[R].University of California,Berkeley,2009. [16] S Tewari,L Kleinrock.Proportional replication in peer-to-peer networks[A].IEEE Conference on Computer Communications[C].Barcelona,ESP:IEEE,2006. [17] 李建敦,彭建杰,等.云存储中一种基于布局的虚拟磁盘节能调度方法[J].电子学报,2012, 40(11):2247-2254. Li Jian-dun,Peng Jian-jie,et al.A layout-based energy-aware approach for virtual disk scheduling in cloud storage[J].Acta Electronica Sinica,2012,40(11):2247-2254.(in Chinese) [18] S Buchholz,T Buchholz.Replica placement in adaptive content distribution networks[A].ACM Symposium on Applied Computing[C].Nicosia,Cyprus:ACM,2004.1705-1710. [19] S Zhou,J Katto,et al.Replication algorithms to retrieve scalable streaming media over content delivery networks[A].The 5th ACM SIGMM International Workshop on Multimedia Information Retrieval[C].Berkeley,USA:ACM,2003.255-261. [20] Q Lv,P Cao,et al.Search and replication in unstructured peer-to-peer networks[A].International Conference on Supercomputing[C].New York:ACM,2002.84-95. [21] B-G Chun,K Chaudhuri,et al.Selfish caching in distributed systems:a game-theoretic analysis[A].The Twenty-third Annual ACM Symposium on Principles of Distributed Computing[C].St Johns,Canada:ACM,2004.21-30. [22] Xiangzhen Kong,Jiwei Huang,et al.Performance, fault-tolerance and scalability analysis of virtual infrastructure management system[A].IEEE International Symposium on Parallel and Distributed Processing with Applications[C].Chengdu, China:IEEE,2009.282-289. [23] 王丽娜,任正伟,等.一种适于云存储的数据确定性删除方法[J].电子学报,2012,40(2):266-272. Wang Li-na,Ren Zheng-wei,et al.A data assured deletion approach adapted for cloud storage[J].Acta Electronica Sinica,2012,40(2):266-272.(in Chinese) [24] 吴吉义,傅建庆,等.一种对等结构的云存储系统研究[J].电子学报,2011,39(5):1100-1107. Wu Ji-yi, Fu Jian-qing,et al.Study on the P2P cloud storage system[J].Acta Electronica Sinica,2011,39(5):1100-1107.(in Chinese)