The design of a distributed key-value store for petascale hot storage in data acquisition systems

被引:2
|
作者
Cicalese, Danilo [1 ]
Jereczek, Grzegorz [2 ]
Le Goff, Fabrice [1 ]
Miotto, Giovanna Lehmann [1 ]
Love, Jeremy [3 ]
Maciejewski, Maciej [2 ]
Mommsen, Remigius K. [4 ]
Radtke, Jakub [2 ]
Schmiegel, Jakub [2 ]
Szychowska, Malgorzata [2 ]
机构
[1] CERN, European Lab Particle Phys, CH-1211 Geneva 23, Switzerland
[2] Intel Technol Poland, Ul Slowackiego 173, PL-80298 Gdansk, Poland
[3] Argonne Natl Lab, 9700 S Cass Ave, Argonne, IL 60439 USA
[4] Fermilab Natl Accelerator Lab, Batavia, IL 60510 USA
关键词
D O I
10.1051/epjconf/201921401014
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Data acquisition systems for high energy physics experiments read-out terabytes of data per second from a large number of electronic components. They are thus inherently distributed systems and require fast online data selection, otherwise requirements for permanent storage would be enormous. Still, incoming data need to be buffered while waiting for this selection to happen. Each minute of an experiment can produce hundreds of terabytes that cannot be lost before a selection decision is made. In this context, we present the design of DAQDB (Data Acquisition Database) a distributed key-value store for high-bandwidth, generic data storage in event-driven systems. DAQDB offers not only high-capacity and low-latency buffer for fast data selection, but also opens a new approach in high-bandwidth data acquisition by decoupling the lifetime of the data analysis processes from the changing event rate due to the duty cycle of the data source. This is achievable by the option to extend its capacity even up to hundreds of petabytes to store hours of an experiment's data. Our initial performance evaluation shows that DAQDB is a promising alternative to generic database solutions for the high luminosity upgrades of the LHC at CERN.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Design Considerations of A Novel Distributed Key-Value Store for New Storage
    Liu, Ruicheng
    Jin, Peiquan
    Wang, Xiaoliang
    Luo, Yongping
    Chu, Zhaole
    [J]. 2022 IEEE 42ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2022), 2022, : 1276 - 1277
  • [2] Let's get our hands dirty: a comprehensive evaluation of DAQDB, key-value store for petascale hot storage
    Abud, Adam Abed
    Cicalese, Danilo
    Jereczek, Grzegorz
    Le Goff, Fabrice
    Miotto, Giovanna Lehmann
    Love, Jeremy
    Maciejewski, Maciej
    Mommsen, Remigius K.
    Radtke, Jakub
    Schmiegel, Jakub
    Szychowska, Malgorzata
    [J]. 24TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP 2019), 2020, 245
  • [3] FoundationDB: A Distributed Key-Value Store
    Zhou, Jingyu
    Xu, Meng
    Shraer, Alexander
    Namasivayam, Bala
    Miller, Alex
    Tschannen, Evan
    Atherton, Steve
    Beamon, Andrew J.
    Sears, Rusty
    Leach, John
    Rosenthal, Dave
    Dong, Xin
    Wilson, Will
    Collins, Ben
    Scherer, David
    Grieser, Alec
    Liu, Yang
    Moore, Alvin
    Muppana, Bhaskar
    Su, Xiaoge
    Yadav, Vishesh
    [J]. COMMUNICATIONS OF THE ACM, 2023, 66 (06) : 97 - 105
  • [4] A Fast Learned Key-Value Store for Concurrent and Distributed Systems
    Li, Pengfei
    Hua, Yu
    Jia, Jingnan
    Zuo, Pengfei
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2024, 36 (06) : 2301 - 2315
  • [5] HyperDex: A Distributed, Searchable Key-Value Store
    Escriva, Robert
    Wong, Bernard
    Sirer, Emin Guen
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2012, 42 (04) : 25 - 36
  • [6] Building an Encrypted, Distributed, and Searchable Key-value Store
    Yuan, Xingliang
    Wang, Xinyu
    Wang, Cong
    Qian, Chen
    Lin, Jianxiong
    [J]. ASIA CCS'16: PROCEEDINGS OF THE 11TH ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2016, : 547 - 558
  • [7] EdgeKV: Distributed Key-Value Store for the Network Edge
    Sonbol, Karim
    Ozkasap, Oznur
    Al Oqily, Ibrahim
    Aloqaily, Moayad
    [J]. 2020 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2020, : 1172 - 1177
  • [8] Accelerated Information Dissemination for Replica Selection in Distributed Key-Value Store Systems
    Jiang, Wanchun
    Qiu, Yujia
    Chen, Yucheng
    Ji, Fa
    Xie, Haiming
    Zhou, Xiangqian
    Chen, Jialiang
    Huang, Jiawei
    Wang, Jianxin
    Li, Yan
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2023, 34 (01) : 358 - 371
  • [9] SKV: A SmartNIC-Offloaded Distributed Key-Value Store
    Sun, Shangyi
    Zhang, Rui
    Yan, Ming
    Wu, Jie
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER 2022), 2022, : 1 - 11
  • [10] Distributed Data Validation for a Key-value Store in a Decentralized Electric Vehicle Charging Network
    Kirpes, Benedikt
    Roon, Micha
    Burgahn, Christopher
    [J]. KMIS: PROCEEDINGS OF THE 11TH INTERNATIONAL JOINT CONFERENCE ON KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT, VOL 3: KMIS, 2019, : 356 - 363