Boldio: A hybrid and resilient burst buffer over lustre for accelerating big data I/O
The limitation of local storage space in the HPC environments has placed an unprecedented demand on the performance of the underlying shared parallel file systems. This has necessitated a scalable solution for running Big Data middleware (e.g. Hadoop) on HPC clusters. In this paper, we propose Boldio, a hybrid and resilient key value storebased Burst Buffer system Over Lustre for accelerating I/O intensive Big Data workloads, that can leverage RDMA on high performance interconnects and storage technologies such as PCIe /NVMe SSDs, etc. We demonstrate that Boldio can improve the performance of the I/O phase of Hadoop workloads running on HPC clusters; serving as a light weight, high performance, and resilient remote I/O staging layer between the application and Lustre. Performance evaluations show that Boldio can improve the TestDFSIO write performance over Lustre by up to 3x and TestDFSIO read performance by 7x, while reducing the execution time of Hadoop Sort benchmark by up to 30% We demonstrate that we can significantly improve Hadoop I/O throughput over popular in memory distributed storage systems such as Alluxio (formerly Tachyon) when high speed local storage is limited.
2016 IEEE International Conference on Big Data (Big Data)