TSCache: An Efficient Flash-based Caching Scheme for Time-series Data Workloads

被引:7
|
作者
Liu, Jian [1 ]
Wang, Kefei [1 ]
Chen, Feng [1 ]
机构
[1] Louisiana State Univ, Baton Rouge, LA 70803 USA
来源
PROCEEDINGS OF THE VLDB ENDOWMENT | 2021年 / 14卷 / 13期
基金
美国国家科学基金会;
关键词
D O I
10.14778/3484224.3484225
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Time-series databases are becoming an indispensable component in today's data centers. In order to manage the rapidly growing time-series data, we need an effective and efficient system solution to handle the huge traffic of time-series data queries. A promising solution is to deploy a high-speed, large-capacity cache system to relieve the burden on the backend time-series databases and accelerate query processing. However, time-series data is drastically different from other traditional data workloads, bringing both challenges and opportunities. In this paper, we present a flash-based cache system design for time-series data, called TSCache. By exploiting the unique properties of time-series data, we have developed a set of optimization schemes, such as a slab-based data management, a two-layered data indexing structure, an adaptive time-aware caching policy, and a low-cost compaction process. We have implemented a prototype based on Twitter's Fatcache. Our experimental results show that TSCache can significantly improve client query performance, effectively increasing the bandwidth by a factor of up to 6.7 and reducing the latency by up to 84.2%.
引用
收藏
页码:3253 / 3266
页数:14
相关论文
共 50 条
  • [1] SlimCache: An Efficient Data Compression Scheme for Flash-based Key-value Caching
    Jia, Yichen
    Shao, Zili
    Chen, Feng
    [J]. ACM TRANSACTIONS ON STORAGE, 2020, 16 (02)
  • [2] An Efficient Buffer Scheme for Flash-based Databases
    Yang, Liang Huai
    Wang, Jing
    Huang, Zhifeng
    Gong, Weihua
    Chen, Lijun
    [J]. JOURNAL OF COMPUTERS, 2011, 6 (07) : 1307 - 1318
  • [3] BLF: an efficient flash translation layer scheme for flash-based storage systems
    Yang, Yin
    Li, Wenyi
    Tan, Zhihu
    Xie, Changsheng
    Wang, Kai
    [J]. JOURNAL OF THE CHINESE INSTITUTE OF ENGINEERS, 2015, 38 (07) : 938 - 946
  • [4] An Efficient and Parallel File Defragmentation Scheme for Flash-based SSDs
    Zhu, Guangyu
    Lee, Jeongeun
    Son, Yongseok
    [J]. 37TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2022, : 1208 - 1211
  • [5] Compact Snippet Caching for Flash-based Search Engines
    Zhang, Rui
    Sun, Pengyu
    Tong, Jiancong
    Stones, Rebecca J.
    Wang, Gang
    Liu, Xiaoguang
    [J]. SIGIR 2015: PROCEEDINGS OF THE 38TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2015, : 1015 - 1018
  • [6] SlimCache: Exploiting Data Compression Opportunities in Flash-based Key-value Caching
    Jia, Yichen
    Shao, Zili
    Chen, Feng
    [J]. 2018 IEEE 26TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2018, : 209 - 222
  • [7] An efficient management scheme for updating redundant information in flash-based storage system
    Yangsup Lee
    Sanghyuk Jung
    Min Choi
    Yong Ho Song
    [J]. Design Automation for Embedded Systems, 2010, 14 : 389 - 413
  • [8] An Efficient Block Address Transformation Scheme in Block Layer for Flash-Based SSDs
    Han, Jaehyun
    Son, Yongseok
    [J]. IEEE ACCESS, 2022, 10 : 14236 - 14245
  • [9] An efficient management scheme for updating redundant information in flash-based storage system
    Lee, Yangsup
    Jung, Sanghyuk
    Choi, Min
    Song, Yong Ho
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2010, 14 (04) : 389 - 413
  • [10] A Performance Evaluation of Scientific I/O Workloads on Flash-Based SSDs
    Park, Stan
    Shen, Kai
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING AND WORKSHOPS, 2009, : 501 - 505