DICE: An Effective Query Result Cache for Distributed Storage Systems

被引:0
|
作者
Min, Jun-Ki [1 ]
Lee, Mi-Young [2 ]
机构
[1] Korea Univ Technol & Educ, Sch Comp Sci & Engn, Cheonan 330708, Chungnam, South Korea
[2] ETRI, Cloud Comp Res Dept, Taejon 305700, South Korea
基金
新加坡国家研究基金会;
关键词
distributed system; range query; query caching; Interval Skip List; cache replacement;
D O I
10.1007/s11390-010-9378-1
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to the proliferation of Internet and Intranet, the distributed storage systems have received a lot of attention. These systems span a large number of machines and store huge amount of data for a lot of users. In the distributed storage systems, a row can be directly accessed using a row key. We concentrate on a problem of efficient processing of queries whose predicate is on a column but not a row key. In this paper, we present a cache management technique, called DICE which maintains query results of range queries to support the next range queries. To accelerate the search time of the cached query results, we use modified Interval Ski Lists. In addition, we devise a novel cache replacement policy since DICE maintains an interval rather than a data item. Since our cache replacement policy considers the properties of intervals, our proposed technique is more efficient than traditional buffer replacement algorithms. Our experimental result demonstrates the efficiency of our proposed technique.
引用
收藏
页码:933 / 944
页数:12
相关论文
共 50 条
  • [41] Improving Multi-dimensional Query Processing with Data Migration in Distributed Cache Infrastructure
    Eom, Youngmoon
    Kim, Jinwoong
    Hwang, Deukyeon
    Kwak, Jaewon
    Shin, Minho
    Nam, Beomseok
    2014 21ST INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2014,
  • [42] DEFT-Cache: A Cost-effective and Highly Reliable SSD Cache for RAID Storage
    Wan, Jiguang
    Wu, Wei
    Zhan, Ling
    Qu, Xiaoyang
    Xie, Changsheng
    Yang, Qing
    2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2017, : 102 - 111
  • [43] On Smart Query Routing: For Distributed Graph Querying with Decoupled Storage
    Khan, Arijit
    Segovia, Gustavo
    Kossmann, Donald
    PROCEEDINGS OF THE 2018 USENIX ANNUAL TECHNICAL CONFERENCE, 2018, : 401 - 412
  • [44] Metadata Storage and Query of Hive Based on Hadoop Distributed Platform
    Xu, Hongsheng
    Wang, Lan
    Fan, Ganglong
    CYBER SECURITY INTELLIGENCE AND ANALYTICS, 2020, 928 : 1079 - 1085
  • [45] HOTSPOT SENSITIVE DYNAMIC SCALING FOR DISTRIBUTED CACHE SYSTEMS
    Zhou, Bo
    Li, Yaqiong
    Liu, Yongbo
    Li, Shouchao
    Song, Yunkui
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2019, 15 (01): : 79 - 90
  • [46] An Application-Oriented Cache Allocation and Prefetching Method for Long-Running Applications in Distributed Storage Systems
    GUO Chang
    LI Ying
    LIU Hongzhi
    WU Zhonghai
    ChineseJournalofElectronics, 2019, 28 (04) : 773 - 780
  • [47] An Application-Oriented Cache Allocation and Prefetching Method for Long-Running Applications in Distributed Storage Systems
    Guo Chang
    Li Ying
    Liu Hongzhi
    Wu Zhonghai
    CHINESE JOURNAL OF ELECTRONICS, 2019, 28 (04) : 773 - 780
  • [48] On Adaptive Distributed Storage Systems
    Rai, B. K.
    Dhoorjati, V.
    Saini, L.
    Jha, A. K.
    2015 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2015, : 1482 - 1486
  • [49] DISTRIBUTED ERROR CHECKING/CORRECTING SCHEME FOR DISTRIBUTED CACHE MEMORY SYSTEMS.
    Gheewala, T.R.
    Kronstadt, E.P.
    IBM technical disclosure bulletin, 1984, 27 (05): : 2923 - 2924
  • [50] Symmetry in Distributed Storage Systems
    Thakor, Satyajit
    Chan, Terence
    Shum, Kenneth W.
    2013 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS (ISIT), 2013, : 1242 - +