With the rapid development of information technology, enormous volumes of data is being generated by many enterprises at all times. A reasonable storage of these large scale data to reduce cost and achieve internal data sharing and collaboration has always been a challenge for enterprises. Cloud storage technology, as an important branch in the field of cloud computing, is becoming a trend to solve this problem. At present, there have been some works on cloud storage, but most of them focus on individual users. Even if there are a few enterprise level products, they still cannot meet the actual needs of enterprises. To address these problems, in this paper, we propose a flexible enterprise-oriented cloud storage system (ECStor) based on GlusterFS. ECStor provides a directory-level fine-grained access control solution, so that storage space can be allocated flexibly according to different role of users or IP addresses. Meanwhile, we achieved a load balancer to distribute user load to NFS servers on different storage nodes, and also implemented a friendly management system interface based on B/S architecture. Finally, we provide an easy-to-use client-side software on Windows platform. We deployed ECStor to the data center, and evaluated the performance of LIST and load balance and found that the latency of LIST acted out no significant losses compared with the original GlusterFS, and achieved a good load balance.
[1]
Aiko Pras,et al.
Inside dropbox: understanding personal cloud storage services
,
2012,
Internet Measurement Conference.
[2]
Carlos Maltzahn,et al.
Ceph: a scalable, high-performance distributed file system
,
2006,
OSDI '06.
[3]
Ronny Seiger,et al.
SecCSIE: A Secure Cloud Storage Integrator for Enterprises
,
2011,
2011 IEEE 13th Conference on Commerce and Enterprise Computing.
[4]
Chao Liu,et al.
Research on hadoop-based enterprise file cloud storage system
,
2011,
2011 3rd International Conference on Awareness Science and Technology (iCAST).
[5]
Jing Cao,et al.
Evaluation of Enterprise-Level Cloud Storage Service
,
2015,
2015 International Conference on Service Science (ICSS).
[6]
Ya Wang,et al.
Cloud Storage as the Infrastructure of Cloud Computing
,
2010,
2010 International Conference on Intelligent Computing and Cognitive Informatics.
[7]
Domenico Diacono,et al.
Testing of several distributed file-systems (HDFS, Ceph and GlusterFS) for supporting the HEP experiments analysis
,
2014
.
[8]
Sanjoy Paul,et al.
Data Vaporizer - Towards a Configurable Enterprise Data Storage Framework in Public Cloud
,
2015,
2015 IEEE 8th International Conference on Cloud Computing.