Efficient I/O Performance-Focused Scheduling in High-Performance Computing

被引:0
|
作者
Kim, Soeun [1 ]
Kim, Sunggon [1 ]
Kim, Hwajung [2 ]
机构
[1] Seoul Natl Univ Sci & Technol, Dept Comp Sci & Engn, Seoul 01811, South Korea
[2] Seoul Natl Univ Sci & Technol, Dept Smart ICT Convergence Engn, Seoul 01811, South Korea
来源
APPLIED SCIENCES-BASEL | 2024年 / 14卷 / 21期
基金
新加坡国家研究基金会;
关键词
scheduling; I/O; high-performance computing; resource utilization; large-scale log; cloud;
D O I
10.3390/app142110043
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
High-performance computing (HPC) systems are becoming increasingly important as contemporary exascale applications with demand extensive computational and data processing capability. To optimize these systems, efficient scheduling of HPC applications is important. In particular, because I/O is a shared resource among applications and is becoming more important due to the emergence of big data, it is possible to improve performance by considering the architecture of HPC systems and scheduling jobs based on I/O resource requirements. In this paper, we propose a scheduling scheme that prioritizes HPC applications based on their I/O requirements. To accomplish this, our scheme analyzes the IOPS of scheduled applications by examining their execution history. Then, it schedules the applications at pre-configured intervals based on their expected IOPS to maximize the available IOPS across the entire system. Compared to the existing first-come first-served (FCFS) algorithm, experimental results using real-world HPC log data show that our scheme reduces total execution time by 305 h and decreases costs by USD 53 when scheduling 10,000 jobs utilizing public cloud resources.
引用
收藏
页数:14
相关论文
共 50 条
  • [31] Contrasting acquisition-focused and performance-focused models of acquired behavior
    Miller, RR
    Escobar, M
    CURRENT DIRECTIONS IN PSYCHOLOGICAL SCIENCE, 2001, 10 (04) : 141 - 145
  • [32] A Dynamic Job Scheduling Method for Reliable and High-Performance Volunteer Computing
    Yasuda, Shinya
    Nogami, Yasuyuki
    Fukushi, Masaru
    2015 2ND INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND SECURITY (ICISS), 2015, : 100 - 103
  • [33] Group Based Job Scheduling to Increase the High-Performance Computing Efficiency
    Lyakhovets, D. S.
    Baranov, A. V.
    LOBACHEVSKII JOURNAL OF MATHEMATICS, 2020, 41 (12) : 2558 - 2565
  • [34] Energy-Aware Scheduling for High-Performance Computing Systems: A Survey
    Kocot, Bartlomiej
    Czarnul, Pawel
    Proficz, Jerzy
    ENERGIES, 2023, 16 (02)
  • [35] Group Based Job Scheduling to Increase the High-Performance Computing Efficiency
    D. S. Lyakhovets
    A. V. Baranov
    Lobachevskii Journal of Mathematics, 2020, 41 : 2558 - 2565
  • [36] An efficient task scheduling for weather forecasting suites in high performance computing
    Nath R.
    Nagaraju A.
    International Journal of Information Technology, 2022, 14 (3) : 1505 - 1514
  • [37] The Long and Winding Road Toward Efficient High-Performance Computing
    Jalby, William
    Kuck, David
    Malony, Allen D.
    Masella, Michel
    Mazouz, Abdelhafid
    Popov, Mihail
    PROCEEDINGS OF THE IEEE, 2018, 106 (11) : 1985 - 2003
  • [38] High-Performance Energy-Efficient Multicore Embedded Computing
    Munir, Arslan
    Ranka, Sanjay
    Gordon-Ross, Ann
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (04) : 684 - 700
  • [39] Efficient Compilation of CUDA Kernels for High-Performance Computing on FPGAs
    Papakonstantinou, Alexandros
    Gururaj, Karthik
    Stratton, John A.
    Chen, Deming
    Cong, Jason
    Hwu, Wen-Mei W.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 13 (02)
  • [40] Energy-efficient high-performance parallel and distributed computing
    Samee Ullah Khan
    Pascal Bouvry
    Thomas Engel
    The Journal of Supercomputing, 2012, 60 : 163 - 164