@inproceedings{b9a951ff1b4d4e2db921c7660db44d8b,
title = "A Chunk-Based Hash Table Caching Method for In-Memory Hash Joins",
abstract = "In-memory query processing can be accelerated by caching intermediate query results. Among various types of intermediate results, hash tables used by hash join are ideal objects for caching, as they can benefit a wide range of queries. In this paper, we introduce a fine-grained hash table caching method to benefit the hash-join operator. Our insight is that the fine-grained management of cached hash tables at the granularity of chunks can achieve optimal caching efficiency. As hash chunks can be reused more effectively, we further propose a cache-enabled hash join operator to adapt the cache under chunk granularity and accelerate in-memory hash join execution. Furthermore, we also consider concurrent accesses to cached hash chunks and present the scheduling strategy to improve throughput and consider response time simultaneously. To the best of our knowledge, our work is the first one that studies the delicate management of intermediate result caching for the concurrent workload. We integrated our caching method into a prototype to evaluate its performance. Experiments show that it can achieve significant performance improvement over brute force caching methods.",
keywords = "Cache management, Concurrent sharing, Hash join",
author = "Xing Wei and Huiqi Hu and Xuan Zhou and Aoying Zhou",
note = "Publisher Copyright: {\textcopyright} 2020, Springer Nature Switzerland AG.; 21st International Conference on Web Information Systems Engineering, WISE 2020 ; Conference date: 20-10-2020 Through 24-10-2020",
year = "2020",
doi = "10.1007/978-3-030-62008-0\_26",
language = "英语",
isbn = "9783030620073",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Science and Business Media Deutschland GmbH",
pages = "376--389",
editor = "Zhisheng Huang and Wouter Beek and Hua Wang and Yanchun Zhang and Rui Zhou",
booktitle = "Web Information Systems Engineering – WISE 2020 - 21st International Conference, Proceedings",
address = "德国",
}