In-memory Blockchain: Toward Efficient and Trustworthy Data Provenance for HPC Systems
- ,
- Tonglin Li,
- Mohammad Sadoghi,
- Dongfang Zhao
- ,
- ,
- ,
- University of Nevada, Reno,
- Lawrence Berkeley National Laboratory,
- University of California at Davis
Related Event
Title
Event type
ConferenceDate
12/10/2018 - 12/13/2018Location
Abstract
The state-of-the-art approaches for tracking data provenance on high-performance computing (HPC) systems are either supported by file systems or relational databases. These techniques shared the same critique on the provenance data's fidelity and the associated I/O overhead. This paper envisions to track the HPC data provenance using a distributed in-memory ledger - the core technique leveraged by blockchains and proven to be highly trustworthy by many large-scale applications. We pinpoint two system challenges - storage architecture and consensus protocol - for adopting blockchains to HPC and make the following contributions: (i) We design a new in-memory blockchain architecture for HPC systems, exploiting the high-performance network infrastructure InfiniBand and greatly reducing the I/O overhead; and (ii) We develop a new consensus protocol, namely proof-of-reproducibility (PoR), crafted for the new architecture, which takes into account both proof-of-work (PoW) and proof-of-stake (PoS) mechanisms. The correctness of PoR is both theoretically proven and experimentally verified. A prototype system is implemented and evaluated with more than one million transactions, showing 32× speedup compared to the filesystem-based provenance service and four orders of magnitude speedup compared to the database-based provenance service.
Publication Information
Output type
Original language
English (US)Article number
8621897Pages from-to (Number of pages)
Pages 3808-3813 (6 pages)Publication milestones
- Published - 01/22/2019
Publication status
Publisher
Institute of Electrical and Electronics Engineers Inc.Publication series
- Publication series name: Proceedings - 2018 IEEE International Conference on Big Data, Big Data 2018
ISBN (Electronic)
9781538650356Publication IDs
- Scopus: 85062553669
Host publication title
Proceedings - 2018 IEEE International Conference on Big Data, Big Data 2018Host publication editors
- Yang Song
- Bing Liu
- Kisung Lee
- Naoki Abe
- Calton Pu
- Mu Qiao
- Nesreen Ahmed
- Donald Kossmann
- Jeffrey Saltz
- Jiliang Tang
- Jingrui He
- Huan Liu
- Xiaohua Hu
