Dynamic spawning of MPI processes applied to malleability

被引:3
|
作者
Martin-Alvarez, Iker [1 ,3 ]
Aliaga, Jose, I [1 ]
Castillo, Maribel [1 ]
Iserte, Sergio [2 ]
Mayo, Rafael [1 ]
机构
[1] Univ Jaume 1, Dept Ing & Ciencia Los Comp, Castellon de la Plana, Spain
[2] Barcelona Supercomp Ctr, Dept Comp Sci, Barcelona, Spain
[3] Univ Jaume 1, Dept Ing & Ciencia los Comp, Avinguda Vicent Sos Baynat,S N, Castellon de La Plana 12071, Spain
来源
INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS | 2024年 / 38卷 / 02期
关键词
malleability; process spawning; threading; application reconfiguration; PERFORMANCE;
D O I
10.1177/10943420231176527
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Malleability allows computing facilities to adapt their workloads through resource management systems to maximize the throughput of the facility and the efficiency of the executed jobs. This technique is based on reconfiguring a job to a different resource amount during execution and then continuing with it. One of the stages of malleability is the dynamic spawning of processes in execution time, where different decisions in this stage will affect how the next stage of data redistribution is performed, which is the most time-consuming stage. This paper describes different methods and strategies, defining eight different alternatives to spawn processes dynamically and indicates which one should be used depending on whether a strong or weak scaling application is being used. In addition, it is described for both types of applications which strategies benefit most the application performance or the system productivity. The results show that reducing the number of spawning processes by reusing the older ones can reduce reconfiguration time compared to the classical method by up to 2.6 times for expanding and up to 36 times for shrinking. Furthermore, the asynchronous strategy requires analysing the impact of oversubscription on application performance.
引用
收藏
页码:69 / 93
页数:25
相关论文
共 50 条
  • [31] Startup spawning: background and formative processes
    Ribeiro, Artur Tavares Vilas Boas
    Ferragi, Cesar Alves
    Plonski, Guilherme Ary
    Cardoso, Andre Coimbra Felix
    INNOVATION & MANAGEMENT REVIEW, 2023, 20 (04) : 380 - 392
  • [32] Communication Target Selection for Replicated MPI Processes
    Anand, Rakhi
    Gabriel, Edgar
    Subhlok, Jaspal
    RECENT ADVANCES IN THE MESSAGE PASSING INTERFACE, 2010, 6305 : 198 - 207
  • [33] DYNAMIC PROGRAMMING APPLIED TO CONTROL PROCESSES GOVERNED BY GENERAL FUNCTIONAL EQUATIONS
    BELLMAN, R
    KALABA, R
    PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 1962, 48 (10) : 1735 - &
  • [34] A visual query language for dynamic processes applied to a scenario driven environment
    Camara, Karin
    Jungert, Erland
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2007, 18 (03): : 315 - 338
  • [35] Modified regularity criterion in dynamic fuzzy modeling applied to industrial processes
    Vieira, SM
    Mendonça, LR
    Sousa, JMC
    FUZZ-IEEE 2005: PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS: BIGGEST LITTLE CONFERENCE IN THE WORLD, 2005, : 483 - 488
  • [36] Standard Dynamic Programming Applied to Time Aggregated Markov Decision Processes
    Arruda, Edilson F.
    Fragoso, Marcelo D.
    PROCEEDINGS OF THE 48TH IEEE CONFERENCE ON DECISION AND CONTROL, 2009 HELD JOINTLY WITH THE 2009 28TH CHINESE CONTROL CONFERENCE (CDC/CCC 2009), 2009, : 2576 - 2580
  • [37] Adaptive and Dynamic Design for MPI Tag Matching
    Bayatpour, M.
    Subramoni, H.
    Chakraborty, S.
    Panda, D. K.
    2016 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2016, : 1 - 10
  • [38] On the PVM/MPI computations of dynamic programming recurrences
    Alexandrov, V
    Chan, K
    Gibbons, A
    Rytter, W
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 1997, 1332 : 305 - 312
  • [39] Development of a Dynamic Cardiac Phantom for MPI and MUGA
    Evans, M. J.
    Hillman, M.
    Cade, S. C.
    Hall, D. O.
    Rouse, M.
    Zananiri, F.
    Adlam, T.
    EUROPEAN JOURNAL OF NUCLEAR MEDICINE AND MOLECULAR IMAGING, 2011, 38 : S173 - S173
  • [40] Dynamic optimization of load balance in MPI broadcast
    Soga, Takesi
    Kurihara, Kouji
    Nanri, Takeshi
    Kurokawa, Motoyoshi
    Murakami, Kazuaki
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2007, 4757 : 387 - +