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 条
  • [21] High-performance computing
    Holland, CJ
    Peterkin, RE
    COMPUTING IN SCIENCE & ENGINEERING, 2004, 6 (06) : 8 - 11
  • [22] HIGH-PERFORMANCE COMPUTING
    KOCHER, B
    COMMUNICATIONS OF THE ACM, 1990, 33 (01) : 3 - 3
  • [23] Parallel Simulation of Tasks Scheduling and Scheduling Criteria in High-performance Computing Systems
    Skrinarova, Jarmila
    Povinsky, Michal
    JOURNAL OF INFORMATION AND ORGANIZATIONAL SCIENCES, 2019, 43 (02) : 211 - 228
  • [24] HIGH-PERFORMANCE COMPUTING
    不详
    I-S ANALYZER, 1991, 29 (05): : 1 - 12
  • [25] Efficient code development for improving execution performance in high-performance computing centers
    Corral-Garcia, Javier
    Lemus-Prieto, Felipe
    Perez-Toledano, Miguel-Angel
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (04): : 3261 - 3288
  • [26] Efficient code development for improving execution performance in high-performance computing centers
    Javier Corral-García
    Felipe Lemus-Prieto
    Miguel-Ángel Pérez-Toledano
    The Journal of Supercomputing, 2021, 77 : 3261 - 3288
  • [27] Probabilistic scheduling of dynamic I/O requests via application clustering for burst-buffers equipped high-performance computing
    Zha, Benbo
    Shen, Hong
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (19):
  • [28] Early Experience with Optimizing I/O Performance Using High-Performance SSDs for In-Memory Cluster Computing
    Choi, I. Stephen
    Yang, Weiqing
    Kee, Yang-Suk
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2015, : 1073 - 1083
  • [29] Optimization of checkpointing-related I/O for high-performance parallel and distributed computing
    Subramaniyan, Rajagopal
    Grobelny, Eric
    Studham, Scott
    George, Alan D.
    JOURNAL OF SUPERCOMPUTING, 2008, 46 (02): : 150 - 180
  • [30] Optimization of checkpointing-related I/O for high-performance parallel and distributed computing
    Rajagopal Subramaniyan
    Eric Grobelny
    Scott Studham
    Alan D. George
    The Journal of Supercomputing, 2008, 46 : 150 - 180