Flex: A Flexible Block-Level Distributed Storage System

Article Preview

Abstract:

With the rapid development of cloud computing, there are many storage structures have been proposed for satisfying cloud-based softwares requirements. Most existing distributed storage systems focus on a certain objective and only provide a certain storage structure. In this paper we present a novel block-level distributed storage system named Flex which integrates storage resource dispersed on the network into a whole one. Flex uses a device mapping framework to create dynamic and flexible storage structures for users. We have implemented the prototype and evaluated its performance; results show that Flex can provide a high performance in diverse storage structures.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1046-1051

Citation:

Online since:

February 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] Apache Hadoop. http: /hadoop. apache. org.

Google Scholar

[2] http: /hadoop. apache. org/hdfs.

Google Scholar

[3] http: /www. openstack. org.

Google Scholar

[4] Ghemawat, S., Gobioff, H., Leung, S.T., The Google file system, Proc. of 19th ACM Symp. on Operating Sys. Principles, 2003, p.29–43.

DOI: 10.1145/945445.945450

Google Scholar

[5] AJ Lewis. LVM HOWTO. Sistina Software, Inc, 2002-2003, Red Hat, Inc, 2004-(2005).

Google Scholar

[6] J. Satran et al., iSCSI (Internet SCSI), draft-ietf-ipsiscsi-20. txt, Jan. (2003).

Google Scholar

[7] A. Qingyun, Analysis of storage technology principles based on the Linux 2. 6 kernel source code, M. Publishing House of Electronics Industry, Beijing, (2011).

Google Scholar

[8] Sean Hefty, David Levine and Fab Tillier. Http: /www. iometer. org.

Google Scholar

[9] W. Shi, H. Lufei, and S. Santhosh. Cegor: An adaptive, distributed file system for heterogeneous network environments. Proceedings of the Tenth International Conferences on Parallel and Distributed Systems, 2004, 10: 145-142.

DOI: 10.1109/icpads.2004.1316090

Google Scholar

[10] Y. Zhao, R. Tang, J. Xiong , and J. Ma, IncFS: An Integrated High-Performance Distributed File System Based on NFS, " Proceedings of the 2006 International Workshop on Networking, Architecture and Storages (IWNAS, 06), pp.87-92, Aug. (2006).

DOI: 10.1109/iwnas.2006.31

Google Scholar

[11] M. Satyanarayanan, J. J. Kistler, P. Kumar, M. E. Okasaki, E. H. Siegel, and D. C. Steere. Coda: A highly available file system for a distributed workstation environment. IEEE Transactions on Computers, 39(4): 447–459, April (1990).

DOI: 10.1109/12.54838

Google Scholar

[12] The Redis project. http: /redis. io/topics/introduction.

Google Scholar