• DocumentCode
    653328
  • Title

    An IO Optimized Data Access Method in Distributed Key-Value Storage System

  • Author

    Li Chao ; Wu Guangjun ; Wang Shupeng ; Li Yixi

  • Author_Institution
    Inst. of Comput. Technol., Beijing, China
  • fYear
    2013
  • fDate
    20-23 Aug. 2013
  • Firstpage
    1276
  • Lastpage
    1281
  • Abstract
    Distributed KEY-VALUE storage system is a new storage framework for cloud computing. It can enable an application to dynamically adapt to growing workloads by increasing the number of servers. However, current distributed KEY-VALUE storage systems are still inefficient on range query for larger result set. When the result set become large, the file layout, cache hit rate are both key points for IO efficiency. In this paper, we will introduce our experience under the development of China Mobile Big Cloud KEY-VLAUE DB (BC-kvDB). We will discuss how we increase IO efficiency in BC-kvDB. BC-kvDB is based on single-table space data model and provides SQL-LIKE DDL and DML language. BC-kvDB´s high throughput is benefit from data locality storage, column-storage structure and multi-layer caches. Data can be accessed in local cache or local blocks through block index. Experimental results show that the random writing performance of BC-kvDB is 2.5 times better than HBase and the random reading performance is 1.8-2 times than HBase.
  • Keywords
    Big Data; SQL; cache storage; cloud computing; information retrieval; query processing; BC-kvDB; China mobile big cloud KEY-VLAUE DB; DML language; IO efficiency; IO optimized data access method; SQL-LIKE DDL; block index; cache hit rate; cloud computing; column-storage structure; data access; data locality storage; distributed KEY-VALUE storage system; file layout; local blocks; local cache; multilayer caches; random writing performance; range query; single-table space data model; storage framework; Data handling; Data models; Data storage systems; Indexes; Information management; Servers; Throughput; Cloud Storage; Column Store; Distributed Storage; KEY-VALUE DB;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Green Computing and Communications (GreenCom), 2013 IEEE and Internet of Things (iThings/CPSCom), IEEE International Conference on and IEEE Cyber, Physical and Social Computing
  • Conference_Location
    Beijing
  • Type

    conf

  • DOI
    10.1109/GreenCom-iThings-CPSCom.2013.222
  • Filename
    6682235