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 条
  • [31] An improved distributed storage and query for remote sensing data
    Jing, Weipeng
    Tian, Dongxue
    2017 INTERNATIONAL CONFERENCE ON IDENTIFICATION, INFORMATION AND KNOWLEDGE IN THE INTERNET OF THINGS, 2018, 129 : 238 - 247
  • [32] An effective cache overlapping storage structure for SMT processors
    He, LQ
    Liu, ZY
    Fourth Annual ACIS International Conference on Computer and Information Science, Proceedings, 2005, : 300 - 305
  • [33] A Distributed RDF Storage and Query Model Based on HBase
    Li, Keran
    Wu, Bin
    Wang, Bai
    WEB-AGE INFORMATION MANAGEMENT, WAIM 2015, 2015, 9391 : 3 - 15
  • [34] An Effective Framework for Distributed Geospatial Query Processing in Grids
    Huang, Zhou
    Fang, Yu
    Chen, Bin
    Pan, Mao
    ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING, 2010, 10 (03) : 3 - 10
  • [35] Cache memory coherence protocol for distributed systems
    Aguilar Castro, Jose Lisandro
    Sumoza Matos, Rodolfo Leonardo
    REVISTA TECNICA DE LA FACULTAD DE INGENIERIA UNIVERSIDAD DEL ZULIA, 2007, 30 (02): : 170 - 178
  • [36] Cache management in CORBA distributed object systems
    Tari, Z
    Hamidjaja, H
    Lin, QT
    IEEE CONCURRENCY, 2000, 8 (03): : 48 - 55
  • [37] Cache based fault recovery for distributed systems
    Mendelson, A
    Suri, N
    THIRD IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 1997, : 119 - 129
  • [38] Exploiting temporal changes in query submission behavior for improving the search engine result cache performance
    Kucukyilmaz, Tayfun
    INFORMATION PROCESSING & MANAGEMENT, 2021, 58 (03)
  • [39] Query transformation in heterogeneous distributed database systems
    Ramesh, A
    Ali, DL
    COMPUTERS & INDUSTRIAL ENGINEERING, 1996, 31 (1-2) : 323 - 326
  • [40] Query Processing and Optimization in Distributed Database Systems
    Alom, B. M. Monjurul
    Henskens, Frans
    Hannaford, Michael
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (09): : 143 - 152