A Heterogeneous Cloud Storage Platform With Uniform Data Distribution by Software-Defined Storage Technologies

Recently, the variety of cloud technologies and applications has been increasing significantly. With the popularity of cloud applications, the number of business and personal needs is also increasing rapidly. Meanwhile, the industrial development process with cloud technology costs so much that performance will be essential in employing the cloud infrastructure in a large-scale environment. In this paper, OpenStack is first implemented as a heterogeneous cloud storage environment to increase the availability and efficiency of the cloud system. Secondly, Ceph, HDFS, and Swift as a storage service are integrated into the environment based on a proportion-based file distribution mechanism. In this case, the sub-files are distributed to different storage services. Additionally, a user-friendly web interface is developed for the administrator and regular users. Finally, the performance analysis is presented to evaluate the proposed system.

[1]  M. Phil,et al.  PRIVACY-PRESERVING PUBLIC AUDITING FOR DATA STORAGE SECURITY IN CLOUD COMPUTING , 2015 .

[2]  Chengzhang Peng,et al.  Building a Cloud Storage Service System , 2011 .

[3]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.

[4]  Kuan-Ching Li,et al.  DAC: Improving storage availability with Deduplication-Assisted Cloud-of-Clouds , 2017, Future Gener. Comput. Syst..

[5]  Hairong Kuang,et al.  The Hadoop Distributed File System , 2010, 2010 IEEE 26th Symposium on Mass Storage Systems and Technologies (MSST).

[6]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[7]  Carlos Maltzahn,et al.  RADOS: a scalable, reliable storage service for petabyte-scale storage clusters , 2007, PDSW '07.

[8]  Mark Ryan,et al.  Cloud computing security: The scientific challenge, and a survey of solutions , 2013, J. Syst. Softw..

[9]  Josef Spillner,et al.  Creating optimal cloud storage systems , 2013, Future Gener. Comput. Syst..

[10]  S. Akarsh,et al.  File System Aware Storage Virtualization Management , 2012, 2012 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM).

[11]  Gil Neiger,et al.  Intel virtualization technology , 2005, Computer.

[12]  Mohsine Eleuldj,et al.  OpenStack: Toward an Open-source Solution for Cloud Computing , 2012 .

[13]  Larry L. Peterson,et al.  Container-based operating system virtualization: a scalable, high-performance alternative to hypervisors , 2007, EuroSys '07.

[14]  Joe Arnold,et al.  OpenStack Swift: Using, Administering, and Developing for Swift Object Storage , 2014 .

[15]  B. Barsky,et al.  An Introduction to Splines for Use in Computer Graphics and Geometric Modeling , 1987 .

[16]  Chao-Tung Yang,et al.  Implementation of Software-Defined Storage Service with Heterogeneous Object Storage Technologies , 2015 .

[17]  Jian Zhang,et al.  COSBench: cloud object storage benchmark , 2013, ICPE '13.

[18]  Deepak H. Sharma,et al.  Homomorphic Encryption for Security of Cloud Data , 2016 .

[19]  Subasish Mohapatra,et al.  Virtualization: A Survey on Concepts, Taxonomy and Associated Security Issues , 2010, 2010 Second International Conference on Computer and Network Technology.

[20]  Li Zhang,et al.  Research of Data Reliability Technology Based on Erasure Code Redundancy Technology in Cloud Storage , 2014 .

[21]  Dejun Wang An Efficient Cloud Storage Model for Heterogeneous Cloud Infrastructures , 2011 .

[22]  Paulvanna Nayaki Marimuthu,et al.  Managing distributed storage system through network redesign , 2013, 2013 15th Asia-Pacific Network Operations and Management Symposium (APNOMS).

[23]  Carlos Maltzahn,et al.  Ceph: a scalable, high-performance distributed file system , 2006, OSDI '06.

[24]  Antonio Pescapè,et al.  Integration of Cloud computing and Internet of Things: A survey , 2016, Future Gener. Comput. Syst..

[25]  Santosh Kumar Majhi,et al.  Placement of Security Devices in Cloud Data Centre Network , 2016 .

[26]  Emina Soljanin,et al.  Efficient Redundancy Techniques for Latency Reduction in Cloud Systems , 2015, ACM Trans. Model. Perform. Evaluation Comput. Syst..

[27]  Z. Q. John Lu,et al.  Nonlinear Time Series: Nonparametric and Parametric Methods , 2004, Technometrics.