Poster 76: HPChain: An MPI-Based Blockchain Framework for High Performance Computing Systems
TimeThursday, 21 November 20198:30am - 5pm
DescriptionData fidelity is of prominent importance for scientific experiments and simulations. The state-of-the-art mechanism to ensure data fidelity is through data provenance. However, the provenance data itself may as well exhibit unintentional human errors and malicious data manipulation. To enable a trustworthy and reliable data fidelity service, we advocate achieving the immutability and decentralization of scientific data provenance through blockchains. Specifically, we propose HPChain, a new blockchain framework specially designed for HPC systems. HPChain employs a new consensus protocol compatible with and optimized for HPC systems. Furthermore, HPChain was implemented with MPI and integrated with an off-chain distributed provenance service to tolerate the failures caused by faulty MPI ranks. The HPChain prototype system has been deployed to 500 cores at the University of Nevada's HPC center and demonstrated strong resilience and scalability while outperforming state-of-the-art blockchains by orders of magnitude.