Workload-Aware Cache Management of Bitmap Indices

被引:0
|
作者
Kaeppel, Julia [1 ]
Sawin, Jason [2 ]
Chiu, David [1 ]
机构
[1] Univ Puget Sound, Math & Comp Sci, Tacoma, WA 98416 USA
[2] Univ St Thomas, Comp & Informat Sci, St Paul, MN USA
关键词
D O I
10.1145/3632366.3632386
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Big-data management systems must handle multiple concurrent queries over multi-dimensional data sets. To achieve high throughput, such systems could implement various techniques to avoid redundant computations and data fetches. One such approach is to cache a subset of the query results and reuse these results to (partially) fulfill future query requests. This approach can be quite effective for query-at-a-time processing. However, we suspect that even greater performance is being left on the table if queries are only optimized in isolation, and that higher throughput can be extracted through a systematic examination of the relationships between queries in a given workload. This paper describes a framework that captures inter-query relationships to reveal increased opportunities to exploit caching. We present a heuristic used for scheduling queries and a novel workload-informed cache replacement policy. When these methods are applied in combination, our system is able to extract impressive speedup of the total execution time of batches of queries, using only modest cache sizes. In this paper we show that the proposed replacement algorithm easily outstrips the performance of the classic algorithms FIFO and LRU. Under certain conditions, our system was able to achieve roughly 2 to 4 time speedup over these traditional replacement schemes.
引用
收藏
页数:10
相关论文
共 50 条
  • [31] WISE: Workload-Aware Partitioning for RDF Systems
    Guo, Xintong
    Gao, Hong
    Zou, Zhaonian
    BIG DATA RESEARCH, 2020, 22
  • [32] Workload-Aware Neuromorphic Design of the Power Controller
    Sinha, Saurabh
    Suh, Jounghyuk
    Bakkaloglu, Bertan
    Cao, Yu
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2011, 1 (03) : 381 - 390
  • [33] Workload-aware Management Targeting Multi-Gateway Internet-of-Things
    Galanis, Ioannis
    Marinakis, Theodoros
    Anagnostopoulos, Iraklis
    INTERNATIONAL CONFERENCE ON OMNI-LAYER INTELLIGENT SYSTEMS (COINS), 2019, : 110 - 115
  • [34] Workload-Aware Indexing of Continuously Moving Objects
    Tzoumas, Kostas
    Yiu, Man Lung
    Jensen, Christian S.
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2009, 2 (01):
  • [35] Workload-aware Dynamic GPU Resource Management in Component-based Applications
    Sedighi, Hoda
    Gehberger, Daniel
    Glitho, Roch
    2022 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2022), 2022, : 213 - 220
  • [36] smCompactor: A Workload-aware Fine-grained Resource Management Framework for GPGPUs
    Chen, Qichen
    Chung, Hyerin
    Son, Yongseok
    Kim, Yoonhee
    Yeom, Heon Young
    36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021, 2021, : 1147 - 1155
  • [37] WarMops: A Workload-aware Resource Management Optimization Strategy For IaaS Private Clouds
    Zhang, Jun
    Wang, Jing
    Wu, Jie
    Lu, Zhihui
    Zhang, Shiyong
    Zhong, Yiping
    2014 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2014), 2014, : 575 - 582
  • [38] Versatile workload-aware power management performability analysis of server virtualized systems
    Escheikh, Mohamed
    Barkaoui, Kamel
    Jouini, Hana
    JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 125 : 365 - 379
  • [39] Cost-aware automatic scaling and workload-aware replica management for edge-cloud environment
    Li, Chunlin
    Liu, Jun
    Lu, Bo
    Luo, Youlong
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 180
  • [40] A Novel Workload-Aware and Optimized Write Cycles in NVRAM
    Tharanyaa, J. P. Shri
    Sharmila, D.
    Kumar, R. Saravana
    CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 71 (02): : 2667 - 2681