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 条
  • [1] A Scalable Master-Worker Architecture for PaaS Clouds
    Aggarwal, Vibhor
    Sengupta, Shubhashis
    Sharma, Vibhu Saujanya
    Santharam, Aravindan
    2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 1268 - 1275
  • [2] On the Design of a Master-Worker Adaptive Algorithm Selection Framework
    Jankee, Christopher
    Verel, Sebastien
    Derbel, Bad
    Fonlupt, Cyril
    ARTIFICIAL EVOLUTION, EA 2017, 2018, 10764 : 1 - 15
  • [3] Hierarchical master-worker skeletons
    Berthold, Jost
    Dieterle, Mischa
    Loogen, Rita
    Priebe, Steffen
    PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES, PROCEEDINGS, 2008, 4902 : 248 - 264
  • [4] Combining data sharing with the master-worker paradigm in the common component architecture
    Antonin, Gabriel
    Bouziane, Hinde Lilia
    Jan, Mathieu
    Perez, Christian
    Priol, Thierry
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2007, 10 (03): : 265 - 276
  • [5] Combining data sharing with the master-worker paradigm in the common component architecture
    Antoniu, Gabriel
    Bouziane, Hinde Lilia
    Jan, Mathieu
    Pérez, Christian
    Priol, Thierry
    Cluster Computing, 2007, 10 (03) : 265 - 276
  • [6] Modeling master-worker applications in POETRIES
    Cesar, E
    Mesa, JG
    Sorribes, J
    Luque, E
    NINTH INTERNATIONAL WORKSHOP ON HIGH-LEVEL PARALLEL PROGRAMMING MODELS AND SUPPORTIVE ENVIRONMENTS, PROCEEDINGS, 2004, : 22 - 30
  • [7] Matrix Product on Heterogeneous Master-Worker Platforms
    Dongarra, Jack
    Pineau, Jean-Francois
    Robert, Yves
    Vivien, Frederic
    PPOPP'08: PROCEEDINGS OF THE 2008 ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING, 2008, : 53 - 62
  • [8] A Comparison of Two Master-worker Scheduling Methods
    de la Torre, Luis
    Seguel, Jaime
    HPCC: 2009 11TH IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2009, : 597 - +
  • [9] Embarrassingly distributed and master-worker paradigms on the grid
    Herrera, J
    Huedo, E
    Montero, RS
    Llorente, IM
    SCIENTIFIC APPLICATIONS OF GRID COMPUTING, 2004, 3458 : 108 - 119
  • [10] REVISITING MATRIX PRODUCT ON MASTER-WORKER PLATFORMS
    Dongarra, Jack
    Pineau, Jean-Francois
    Robert, Yves
    Shi, Zhiao
    Vivien, Frederic
    INTERNATIONAL JOURNAL OF FOUNDATIONS OF COMPUTER SCIENCE, 2008, 19 (06) : 1317 - 1336