Title :
BFC: High-performance distributed big-file cloud storage based on key-value store
Author :
Thanh Trung Nguyen ; Tin Khac Vu ; Minh Hieu Nguyen
Author_Institution :
Inf. Technol. Fac., Le Quy Don Tech. Univ., Hanoi, Vietnam
Abstract :
Nowadays, cloud-based storage services are rapidly growing and becoming an emerging trend in data storage field. There are many problems when designing an efficient storage engine for cloud-based systems with some requirements such as big-file processing, lightweight meta-data, low latency, parallel I/O, deduplication, distributed, high scalability. Key-value stores played an important role and showed many advantages when solving those problems. This paper presents about Big File Cloud (BFC) with its algorithms and architecture to handle most of problems in a big-file cloud storage system based on key-value store. It is done by proposing low-complicated, fixed-size meta-data design, which supports fast and highly-concurrent, distributed file I/O, several algorithms for resumable upload, download and simple data deduplication method for static data. This research applied the advantages of ZDB - an in-house key-value store which was optimized with auto-increment integer keys for solving big-file storage problems efficiently. The results can be used for building scalable distributed data cloud storage that support big-file with size up to several terabytes.
Keywords :
cloud computing; distributed databases; meta data; network operating systems; parallel processing; BFC; ZDB in-house key-value store; auto-increment integer keys; cloud-based systems; concurrent distributed file I/O; data deduplication method; high-performance distributed big-file cloud storage based on key-value store; low-complicated fixed-size meta-data design; scalable distributed data cloud storage; static data; Cloud computing; Complexity theory; Distributed databases; Google; Metadata; Mobile communication; Servers; Big File; Cloud Storage; Distributed Storage; Key-Value; NoSQL;
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2015 16th IEEE/ACIS International Conference on
Conference_Location :
Takamatsu
DOI :
10.1109/SNPD.2015.7176209