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 条
  • [11] BPCLC: An efficient write buffer management scheme for flash-based solid state disks
    Zhao H.
    Jin P.
    Yang P.
    Yue L.
    International Journal of Digital Content Technology and its Applications, 2010, 4 (06) : 123 - 133
  • [12] LOCA: A low-overhead caching algorithm for flash-based SSDs
    Shen Y.
    Luo L.
    Zhang G.
    Luo, Liming (luolm@cnu.edu.cn), 1600, Inderscience Enterprises Ltd., 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland (10): : 13 - 19
  • [13] Efficient and secure flash-based gaming CAPTCHA
    Aldwairi, Monther
    Mohammed, Suaad
    Padmanabhan, Megana Lakshmi
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 142 (142) : 27 - 35
  • [14] Performance Models of Flash-based Solid-State Drives for Real Workloads
    Boboila, Simona
    Desnoyers, Peter
    2011 IEEE 27TH SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2011,
  • [15] PBFilter: A flash-based indexing scheme for embedded systems
    Yin, Shaoyi
    Pucheral, Philippe
    INFORMATION SYSTEMS, 2012, 37 (07) : 634 - 653
  • [16] Flash-based Computing in-Memory Scheme for IOT
    Kang, J. F.
    Huang, P.
    Han, R. Z.
    Xiang, Y. C.
    Cui, X. L.
    Liu, X. Y.
    2019 IEEE 13TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2019,
  • [17] Efficient Time-Series Data Delivery in IoT With Xender
    Liu, Libin
    Li, Jingzong
    Niu, Zhixiong
    Zhang, Wei
    Xue, Jason Chun
    Xu, Hong
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (05) : 4777 - 4792
  • [18] A Randomly Accessible Lossless Compression Scheme for Time-Series Data
    Vestergaard, Rasmus
    Lucani, Daniel E.
    Zhang, Qi
    IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2020, : 2145 - 2154
  • [20] DIDACache: An Integration of Device and Application for Flash-based Key-value Caching
    Shen, Zhaoyan
    Chen, Feng
    Jia, Yichen
    Shao, Zili
    ACM TRANSACTIONS ON STORAGE, 2018, 14 (03)