An analytical performance model of generalized hierarchical scheduling

被引:1
|
作者
Herbein, Stephen [1 ]
Patki, Tapasya [1 ]
Ahn, Dong H. [1 ]
Mobo, Sebastian [2 ]
Hathaway, Clark [2 ]
Caino-Lores, Silvina [2 ]
Corbett, James [1 ]
Domyancic, David [1 ]
Scogland, Thomas R. W. [1 ]
de Supinski, Bronis R. [1 ]
Taufer, Michela [2 ]
机构
[1] Lawrence Livermore Natl Lab, Livermore, CA 94551 USA
[2] Univ Tennessee, Knoxville, TN USA
关键词
ensemble workflows; hierarchical scheduling; high performance computing; performance modeling; workflow performance; PARALLEL TASKS; ALGORITHMS; JOBS;
D O I
10.1177/10943420211051039
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
High performance computing (HPC) workflows are undergoing tumultuous changes, including an explosion in size and complexity. Despite these changes, most batch job systems still use slow, centralized schedulers. Generalized hierarchical scheduling (GHS) solves many of the challenges that face modern workflows, but GHS has not been widely adopted in HPC. A major difficulty that hinders adoption is the lack of a performance model to aid in configuring GHS for optimal performance on a given application. We propose an analytical performance model of GHS, and we validate our proposed model with four different applications on a moderately-sized system. Our validation shows that our model is extremely accurate at predicting the performance of GHS, explaining 98.7% of the variance (i.e., an R-2 statistic of 0.987). Our results also support the claim that GHS overcomes scheduling throughput problems; we measured throughput improvements of up to 270x on our moderately-sized system. We then apply our performance model to a pre-exascale system, where our model predicts throughput improvements of four orders of magnitude and provides insight into optimally configuring GHS on next generation systems.
引用
收藏
页码:289 / 306
页数:18
相关论文
共 50 条
  • [1] Reproducing and Extending Analytical Performance Models of Generalized Hierarchical Scheduling
    Luettgau, Jakob
    Caino-Lores, Silvina
    Suarez, Kae
    Ahn, Dong H.
    Herbein, Stephen
    Taufer, Michela
    [J]. 2022 IEEE 18TH INTERNATIONAL CONFERENCE ON E-SCIENCE (ESCIENCE 2022), 2022, : 450 - 455
  • [2] A hierarchical analytical model for performance management of integrated logistics
    Mohanty, Mahamaya
    Shankar, Ravi
    [J]. JOURNAL OF MANAGEMENT ANALYTICS, 2019, 6 (02) : 173 - 208
  • [3] An Analytical Model for Generalized Processor Sharing Scheduling with Heterogeneous Network Traffic
    Jin, Xiaolong
    Min, Geyong
    [J]. APPLIED COMPUTING 2007, VOL 1 AND 2, 2007, : 198 - 202
  • [4] Study on Grid Scheduling Model Based on Hierarchical Scheduling Model
    Liu Feng
    Guo Weiwei
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2015, 8 (03): : 1 - 10
  • [5] Study on grid scheduling model based on hierarchical scheduling model
    Heilongjiang University of Technology, Jixi, China
    [J]. Int. J. Grid Distrib. Comput., 3 (1-10):
  • [6] Development of Hierarchical Analytical Scheduling (HAS) - A Conceptual Framework
    Harun, Harlisya
    Sharif, M. F. Mohd
    Mariun, N.
    Chulan, Ungku
    Khazani, Khamizon
    [J]. 2012 Sixth UKSim/AMSS European Symposium on Computer Modelling and Simulation (EMS), 2012, : 448 - 452
  • [7] PERFORMANCE OF HIERARCHICAL PRODUCTION SCHEDULING POLICY
    AKELLA, R
    CHOONG, Y
    GERSHWIN, SB
    [J]. IEEE TRANSACTIONS ON COMPONENTS HYBRIDS AND MANUFACTURING TECHNOLOGY, 1984, 7 (03): : 225 - 240
  • [8] Improving the Performance of Hierarchical Scheduling for Rendering
    Khan, Ab Rouf
    Saleem, Mir
    Banday, Shoaib Amin
    [J]. 2014 INNOVATIVE APPLICATIONS OF COMPUTATIONAL INTELLIGENCE ON POWER, ENERGY AND CONTROLS WITH THEIR IMPACT ON HUMANITY (CIPECH), 2014, : 457 - 460
  • [9] A HIERARCHICAL PRODUCTION PLANNING AND SCHEDULING MODEL
    BOWERS, MR
    JARVIS, JP
    [J]. DECISION SCIENCES, 1992, 23 (01) : 144 - 159
  • [10] Generalized Model Reference Scheduling and Control Co-Design with Guaranteed Performance
    Zhao, Shunli
    Zhang, Cong
    Shao, Lei
    [J]. ELECTRONICS, 2021, 10 (21)