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
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;
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
DOI :
10.1109/GreenCom-iThings-CPSCom.2013.222