@inproceedings{4ff7312076004cb7b102499987e9d242,
title = "Memory Hierarchy Aware I/O Scheduling under Contention for Hybrid Storage Based HPC",
abstract = "Scientific computing involved with handling enormous computation and processing huge volume of data poses a serious challenge to High Performance Computing (HPC). The significant progress of computational power further widens the historical gap between processing speed and storage latency. Introducing solid-state-drives (SSDs) as a burst buffer or cache to memory hierarchy in hybrid storage based HPC can effectively improve the I/O performance. Meanwhile, increasing the number of processes to get greater parallelism also can reduce the final execution time. However, these methods are unable to adequately utilize the system resources when there is competition for system resources like SSDs, I/O network. In this paper, we first analyze the effects of I/O congestion between different applications and SSDs contention between different processes. Then, a memory hierarchy aware I/O scheduling method, which is able to detect contentions and schedules I/O to relieve this situation, is proposed to improve overall I/O performance. The theoretical analysis and extensive experiments prove that our method is effective and efficient. The results from the real-world scientific simulations show this I/O scheduling technique achieves up to 20% execution performance improvement.",
keywords = "High performance computing, Hybrid storage, I/O scheduling, Memory hierarchy, Resource contention",
author = "Benbo Zha and Hong Shen",
note = "Publisher Copyright: {\textcopyright} 2018 IEEE.; 9th International Conference on Parallel Architectures, Algorithms and Programming, PAAP 2018 ; Conference date: 26-12-2018 Through 28-12-2018",
year = "2018",
month = jul,
day = "2",
doi = "10.1109/PAAP.2018.00019",
language = "English",
series = "Proceedings - International Symposium on Parallel Architectures, Algorithms and Programming, PAAP",
publisher = "IEEE Computer Society",
pages = "69--73",
booktitle = "Proceedings - 2018 9th International Conference on Parallel Architectures, Algorithms and Programming, PAAP 2018",
address = "United States",
}