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 条
  • [21] Cache-Based Aggregate Query Shipping: An Efficient Scheme of Distributed OLAP Query Processing
    Liao, Hua-Ming
    Pei, Guo-Shun
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2008, 23 (06) : 905 - 915
  • [22] Cache-Based Aggregate Query Shipping: An Efficient Scheme of Distributed OLAP Query Processing
    Hua-Ming Liao
    Guo-Shun Pei
    Journal of Computer Science and Technology, 2008, 23 : 905 - 915
  • [23] Effective method to restore data in distributed data storage systems
    Bardis, Nikolaos
    Doukas, Nikolaos
    Markovskyi, Oleksandr P.
    2015 IEEE MILITARY COMMUNICATIONS CONFERENCE (MILCOM 2015), 2015, : 1248 - 1253
  • [24] Scheduling Techniques for Effective System Reconfiguration in Distributed Storage Systems
    Banino-Rokkones, Cyril
    Beaumont, Olivier
    Rejeb, Hejer
    PROCEEDINGS OF THE 2008 14TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, : 80 - +
  • [25] Distributed Storage and Query for Domain Knowledge Graphs
    Shan, Xiaohuan
    Shi, Xiyi
    Ma, Wenyuan
    Wang, Junlu
    WEB AND BIG DATA, APWEB-WAIM 2020 INTERNATIONAL WORKSHOPS, KGMA 2020, SEMIBDMA 2020, DEEPLUDA 2020, 2021, 1373 : 116 - 128
  • [26] An Effective Distributed Framework for XML Query Processing
    Subramaniam, Samini
    Haw, Su-Cheng
    Soon, Lay-Ki
    ADVANCED SCIENCE LETTERS, 2018, 24 (02) : 1240 - 1243
  • [27] Flood little, cache more: Effective result-reuse in P2PIR systems
    Zimmer, Christian
    Bedathur, Srikanta
    Weikum, Gerhard
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, 2008, 4947 : 235 - 250
  • [28] QUERY PROCESSING IN DISTRIBUTED DATABASE SYSTEMS
    HEVNER, AR
    YAO, SB
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1979, 5 (03) : 177 - 187
  • [29] Query scrambling in distributed multidatabase systems
    Getta, JR
    11TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATION, PROCEEDINGS, 2000, : 647 - 652
  • [30] A Distributed Cache Framework for Metadata Service of Distributed File Systems
    Sun, Yao
    Liu, Jie
    Ye, Dan
    Zhong, Hua
    2013 19TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2013), 2013, : 51 - 58