Interval Indexing and Querying on Key-Value Cloud Stores

被引:0
|
作者
Sfakianakis, George [1 ]
Patlakas, Ioannis [1 ]
Ntarmos, Nikos [1 ]
Triantafillou, Peter [1 ]
机构
[1] Univ Patras, Comp Engn & Informat Dept, Rion 26500, Greece
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud key-value stores are becoming increasingly more important. Challenging applications, requiring efficient and scalable access to massive data, arise every day. We focus on supporting interval queries (which are prevalent in several data intensive applications, such as temporal querying for temporal analytics), an efficient solution for which is lacking. We contribute a compound interval index structure, comprised of two tiers: (i) the MRSegmentTree (MRST), a key-value representation of the Segment Tree, and (ii) the Endpoints Index (EPI), a column family index that stores information for interval endpoints. In addition to the above, our contributions include: (i) algorithms for efficiently constructing and populating our indices using MapReduce jobs, (ii) techniques for efficient and scalable index maintenance, and (iii) algorithms for processing interval queries. We have implemented all algorithms using HBase and Hadoop, and conducted a detailed performance evaluation. We quantify the costs associated with the construction of the indices, and evaluate our query processing algorithms using queries on real data sets. We compare the performance of our approach to two alternatives: the native support for interval queries provided in HBase, and the execution of such queries using the Hive query execution tool. Our results show a significant speedup, far outperforming the state of the art.
引用
收藏
页码:805 / 816
页数:12
相关论文
共 50 条
  • [41] COBRA: Making Transactional Key-Value Stores Verifiably Serializable
    Tan, Cheng
    Zhao, Changgeng
    Mu, Shuai
    Walfish, Michael
    PROCEEDINGS OF THE 14TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDI '20), 2020, : 63 - 80
  • [42] An adaptive replica placement approach for distributed key-value stores
    Costa Filho, Jose S.
    Cavalcante, Denis M.
    Moreira, Leonardo O.
    Machado, Javam C.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (11):
  • [43] Chapar: Certified Causally Consistent Distributed Key-Value Stores
    Lesani, Mohsen
    Bell, Christian J.
    Chlipala, Adam
    ACM SIGPLAN NOTICES, 2016, 51 (01) : 357 - 370
  • [44] Oblivious Key-Value Stores and Amplification for Private Set Intersection
    Garimella, Gayathri
    Pinkas, Benny
    Rosulek, Mike
    Ni Trieu
    Yanai, Avishay
    ADVANCES IN CRYPTOLOGY - CRYPTO 2021, PT II, 2021, 12826 : 395 - 425
  • [45] Chisel: Reshaping Queries to Trim Latency in Key-Value Stores
    Birke, Robert
    Perez, Juan E.
    Ben Mokhtar, Sonia
    Rameshan, Navaneeth
    Chen, Lydia Y.
    2019 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING (ICAC 2019), 2019, : 42 - 51
  • [46] Compressed Incremental Checkpointing for Efficient Replicated Key-Value Stores
    Guler, Berkin
    Ozkasap, Oznur
    2017 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2017, : 76 - 81
  • [48] Understanding and improvement of the selection of replica servers in key-value stores
    Jiang, Wanchun
    Xie, Haiming
    Zhou, Xiangqian
    Fang, Liyuan
    Wang, Jianxin
    INFORMATION SYSTEMS, 2019, 83 : 218 - 228
  • [49] BigSecret: A Secure Data Management Framework for Key-Value Stores
    Pattuk, Erman
    Kantarcioglu, Murat
    Khadilkar, Vaibhav
    Ulusoy, Huseyin
    Mehrotra, Sharad
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2013), 2013, : 147 - 154
  • [50] Indexing spatiotemporal trajectory data streams on key-value storage
    Zhao, Xiaofei
    Lam, Kam-Yiu
    Kuo, Tei-Wei
    COMPUTING, 2024, 106 (08) : 2707 - 2735