Memory Hierarchy Aware I/O Scheduling Under Contention for Hybrid Storage Based HPC

被引:0
|
作者
Zha, Benbo [1 ]
Shen, Hong [1 ,2 ]
机构
[1] Sun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou, Guangdong, Peoples R China
[2] Univ Adelaide, Sch Comp Sci, Adelaide, SA, Australia
关键词
memory hierarchy; I/O scheduling; resource contention; hybrid storage; high performance computing; SSD;
D O I
10.1109/PAAP.2018.00019
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:69 / 73
页数:5
相关论文
共 50 条
  • [1] Towards the contention aware scheduling in HPC cluster environment
    Blagodurov, Sergey
    Fedorova, Alexandra
    [J]. HIGH PERFORMANCE COMPUTING SYMPOSIUM 2012 (HPCS2012), 2012, 385
  • [2] Scheduling the I/O of HPC applications under congestion
    Gainaru, Ana
    Aupy, Guillaume
    Benoit, Anne
    Cappello, Franck
    Robert, Yves
    Snir, Marc
    [J]. 2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2015, : 1013 - 1022
  • [3] Cache-Hierarchy Contention-Aware Scheduling in CMPs
    Feliu, Josue
    Petit, Salvador
    Sahuquillo, Julio
    Duato, Jose
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (03) : 581 - 590
  • [4] cHPCe: Data Locality and Memory Bandwidth Contention-aware Containerized HPC
    Kuity, Animesh
    Peddoju, Sateesh K.
    [J]. PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING AND NETWORKING, ICDCN 2023, 2023, : 160 - 166
  • [5] CARS: A contention-aware scheduler for efficient resource management of HPC storage systems
    Liang, Weihao
    Chen, Yong
    Liu, Jialin
    An, Hong
    [J]. PARALLEL COMPUTING, 2019, 87 : 25 - 34
  • [6] On Mitigating Memory Bandwidth Contention through Bandwidth-Aware Scheduling
    Xu, Di
    Wu, Chenggang
    Yew, Pen-Chung
    [J]. PACT 2010: PROCEEDINGS OF THE NINETEENTH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2010, : 237 - 247
  • [7] Addressing characterization methods for memory contention aware co-scheduling
    de Blanche, Andreas
    Lundqvist, Thomas
    [J]. JOURNAL OF SUPERCOMPUTING, 2015, 71 (04): : 1451 - 1483
  • [8] Addressing characterization methods for memory contention aware co-scheduling
    Andreas de Blanche
    Thomas Lundqvist
    [J]. The Journal of Supercomputing, 2015, 71 : 1451 - 1483
  • [9] A hybrid scheduling platform: a runtime prediction reliability aware scheduling platform to improve HPC scheduling performance
    Mina Naghshnejad
    Mukesh Singhal
    [J]. The Journal of Supercomputing, 2020, 76 : 122 - 149
  • [10] A hybrid scheduling platform: a runtime prediction reliability aware scheduling platform to improve HPC scheduling performance
    Naghshnejad, Mina
    Singhal, Mukesh
    [J]. JOURNAL OF SUPERCOMPUTING, 2020, 76 (01): : 122 - 149