Research on Index Mechanism of HBase Based on Coprocessor for Sensor Data

被引:3
|
作者
Ye, Feng [1 ]
Zhu, Songjie [1 ]
Lou, Yuansheng [1 ]
Liu, Zihao [2 ]
Chen, Yong [3 ]
Huang, Qian [1 ]
机构
[1] Hohai Univ, Coll Comp & Informat, Nanjing, Peoples R China
[2] Jiangsu Univ Sci & Technol, Coll Comp, Zhenjiang, Jiangsu, Peoples R China
[3] Nanjing Longyuan Microelect Co, Postdoctoral Ctr, Nanjing, Peoples R China
关键词
HBase; Coprocessor; Memory index; HT tree; Sensor data;
D O I
10.1109/COMPSAC.2019.00091
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In order to provide effective management of big data, almost two hundred different NoSQL stores have been developed, among which HBase is one of the best known. When performing data queries, the native HBase supports primary key indexes well. For non-primary key data, only the full table scan can be used, which greatly reduces the multi-condition query speed of HBase. Some additional indexing techniques have been presented to support querying on non-key indexing for HBase. For large-scale sensor data, this research field still requires effective design paradigm, in-depth experimentations and practical implementations. Therefore, we propose and implement a secondary memory index mechanism of HBase based on coprocessor for sensor data. The index mechanism can be automatically updated according to the change of the HBase table. Meanwhile, the index mechanism is persisted and maintained in memory, which can greatly improve the retrieval speed of the index data. By using real sensor datasets with different distribution patterns, experimental results show that the condition retrieval speed of the mechanism is greatly improved compared with the original HBase. In addition, compared with the secondary index mechanism based on Solr and Hibase, the performance of our proposed solution is also improved.
引用
收藏
页码:598 / 603
页数:6
相关论文
共 50 条
  • [21] Towards Performance Evaluation of HBase based Multidimensional Cloud Index
    Liang, Sheng
    Yang, Yang
    PROCEEDINGS OF 2015 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2015), 2015, : 629 - 632
  • [22] Building schema of assorted index based on Huffman encoding in HBase
    Xiong Anping
    Lei, Wang
    MECHATRONICS ENGINEERING, COMPUTING AND INFORMATION TECHNOLOGY, 2014, 556-562 : 6270 - 6274
  • [23] Research on Improved Apriori Algorithm based on MapReduce and HBase
    Feng, Dongyu
    Zhu, Ligu
    Zhang, Lei
    PROCEEDINGS OF 2016 IEEE ADVANCED INFORMATION MANAGEMENT, COMMUNICATES, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IMCEC 2016), 2016, : 887 - 891
  • [25] HBaseSpatial: a Scalable Spatial Data Storage Based on HBase
    Zhang, Ningyu
    Zheng, Guozhou
    Chen, Huajun
    Chen, Jiaoyan
    Chen, Xi
    2014 IEEE 13TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM), 2014, : 644 - 651
  • [26] Massive AIS Data Management Based on HBase and Spark
    Qin, Jiwei
    Ma, Liangli
    Niu, Jinghua
    2018 3RD ASIA-PACIFIC CONFERENCE ON INTELLIGENT ROBOT SYSTEMS (ACIRS 2018), 2018, : 112 - 117
  • [27] Research on Sports State Sensing Mechanism and Sensor Data Analysis
    Su, Guifan
    AGRO FOOD INDUSTRY HI-TECH, 2017, 28 (03): : 2773 - 2776
  • [28] Research On File Organization Mechanism Based On Multidimensional Index
    Zhang, Xiaoyan
    Li, Furong
    2015 8TH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID), VOL 1, 2015, : 122 - 125
  • [29] Research on the Solution Refractive Index Sensor Based on the Microfiber Coupler
    Xu, Aixue
    Liu, Mingsheng
    Li, Yan
    Xie, Fei
    Li, Guoyu
    Yang, Kang
    Jia, Sumei
    2016 15TH INTERNATIONAL CONFERENCE ON OPTICAL COMMUNICATIONS AND NETWORKS (ICOCN), 2016,
  • [30] The Implementation of Sensor Data Access Cloud Service on HBase for Intelligent Indoor Environmental Monitoring
    Wang, Yun-Ting
    Chiang, Yuan-Pin
    Wu, Chien-Heng
    Yang, Chao-Tung
    Chen, Shuo-Tsung
    Sun, Pei-Lun
    2016 15TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2016, : 234 - 239