OPTIMAL DESIGN OF MASTER-WORKER ARCHITECTURE FOR PARALLELIZED SIMULATION OPTIMIZATION

被引:0
|
作者
Li, Haobin [1 ]
Fu, Xiuju [1 ]
Yin, Xiao Feng [1 ]
Pedrielli, Giulia [2 ]
Lee, Loo Hay [3 ]
机构
[1] ASTAR, Dept Comp Sci, Inst High Performance Comp, 1 Fusionopolis Way,16-16 Connexis, Singapore 138632, Singapore
[2] Arizona State Univ, Sch Comp Informat & Decis Syst Engn, 669 S Mill Ave, Tempe, AZ 85281 USA
[3] Natl Univ Singapore, Dept Ind Syst Engn & Management, 1 Engn Dr 2, Singapore 117576, Singapore
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This study formulates and solves the design problem for a master-worker architecture dedicated to the implementation of a parallelized simulation optimization algorithm. Such a formulation does not assume any specific characteristic of the optimization problem being solved, but the way the algorithm is parallelized. In particular, we refer to the master-worker paradigm, where the master makes sampling decisions while the workers receive solutions to evaluate. We identify two metrics to be optimized: the throughput of the workers in terms of the number of evaluations per time unit, and the lack of synchronization between the master and the workers. We identify several design parameters: number of workers (n), the buffer size for each worker and for the master and the sample size m, i.e., the number of solutions used by the master for sampling decisions at each iteration. Numerical experiments show optimal designs over randomly generated simulation optimization algorithm instances.
引用
收藏
页码:2183 / 2193
页数:11
相关论文
共 50 条
  • [21] Extending software component models with the master-worker paradigm
    Bouziane, Hinde Lilia
    Perez, Christian
    Priol, Thierry
    PARALLEL COMPUTING, 2010, 36 (2-3) : 86 - 103
  • [22] Group membership and wide-area master-worker computations
    Jacobsen, K
    Zhang, XN
    Marzullo, K
    23RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2002, : 570 - 579
  • [23] Achieving Reliability in Master-Worker Computing via Evolutionary Dynamics
    Christoforou, Evgenia
    Fernandez Anta, Antonio
    Georgiou, Chryssis
    Mosteiro, Miguel A.
    Sanchez, Angel
    EURO-PAR 2012 PARALLEL PROCESSING, 2012, 7484 : 451 - 463
  • [24] tive checkpointing for master-worker style parallelism (Extended abstract)
    Cooperman, Gene
    Ansel, Jason
    Ma, Xiaoqin
    2005 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2006, : 472 - +
  • [25] Task distribution using factoring load balancing in Master-Worker applications
    Moreno, A.
    Cesar, E.
    Sorribes, J.
    Margalef, T.
    Luque, E.
    INFORMATION PROCESSING LETTERS, 2009, 109 (16) : 902 - 906
  • [26] A Lightweight Model for Right-Sizing Master-Worker Applications
    Kremer-Herman, Nathaniel
    Tovar, Benjamin
    Thain, Douglas
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE, AND ANALYSIS (SC'18), 2018,
  • [27] Divisible load scheduling on two types of master-worker platforms
    Zhao, Ming-Yu
    Zhang, Tian-Wen
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2007, 35 (08): : 1582 - 1587
  • [28] Master-Worker模式的并行关联规则挖掘算法
    张昆朋
    甘文丽
    李元臣
    计算机测量与控制, 2013, (04) : 1008 - 1010
  • [29] Model-based performance diagnosis of Master-Worker parallel computations
    Li, Li
    Malony, Allen D.
    EURO-PAR 2006 PARALLEL PROCESSING, 2006, 4128 : 35 - 46
  • [30] Algorithmic Mechanisms for Reliable Master-Worker Internet-Based Computing
    Christoforou, Evgenia
    Fernandez Anta, Antonio
    Georgiou, Chryssis
    Mosteiro, Miguel A.
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (01) : 179 - 195