• DocumentCode
    729470
  • 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
  • fYear
    2015
  • fDate
    1-3 June 2015
  • Firstpage
    1
  • Lastpage
    6
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2015 16th IEEE/ACIS International Conference on
  • Conference_Location
    Takamatsu
  • Type

    conf

  • DOI
    10.1109/SNPD.2015.7176209
  • Filename
    7176209