Efficient distributed simulation through dynamic load balancing

被引:0
|
作者
Shanker, Murali S. [1 ]
Padman, Rema [2 ]
David Kelton, W. [3 ]
机构
[1] Department of Management and Information Systems, Kent State University, Kent, OH 44242, United States
[2] H. John Heinz III School of Public Policy and Management, Carnegie Mellon University, Pittsburgh, PA 15213, United States
[3] Department of Quantitative Analysis and Operations Management, College of Business Administration, University of Cincinnati, Cincinnati, OH 45221-0130, United States
关键词
Dynamic loads - Parallel processing systems - Resource allocation;
D O I
10.1023/A:1007651415352
中图分类号
学科分类号
摘要
With recent advances in parallel computation, distributed simulation has become a viable way of dealing with time-consuming simulations. For distributed simulations to run efficiently, care must be taken in assigning the tasks (work) in the simulated system to the available physical processors in the computer system. An inefficient assignment can result in excessive communication times between processors and unfavorable load conditions. This leads to long run times, possibly giving performance worse than that with a uniprocessor sequential event-list implementation. This paper establishes the feasibility, and in some cases the necessity, of using dynamic task allocation (rather than a-priori static allocation) in distributed simulation. A dynamic reallocation strategy is developed, and experiments on an iPSC/2 Hypercube indicate that significant improvements in run rime can be achieved at low cost.
引用
收藏
页码:203 / 217
相关论文
共 50 条
  • [41] Resilient and efficient load balancing in distributed hash tables
    Wu, Di
    Tian, Ye
    Ng, Kam-Wing
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2009, 32 (01) : 45 - 60
  • [42] An Efficient Distributed Approach for Load Balancing in Cloud Computing
    Vig, Aarti
    Kushwah, Rajendra Singh
    Kushwah, Shivpratap Singh
    2015 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (CICN), 2015, : 751 - 755
  • [43] LOAD BALANCING AND RESOURCE ALLOCATION IN DISTRIBUTED SIMULATION SYSTEMS
    Iazeolla, Giuseppe
    Pieroni, Alessandra
    13TH MIDDLE EASTERN SIMULATION & MODELLING MULTICONFERENCE (MESM 2012) 3RD GAMEON-ARABIA CONFERENCE, 2012, : 5 - 10
  • [44] Improved Load Balancing on Distributed Massive Simulation Environments
    Caponigri, Cristoforo
    Cordasco, Gennaro
    De Chiara, Rosario
    Scarano, Vittorio
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2010 WORKSHOPS, 2010, 6428 : 553 - 562
  • [45] Simulation model of load balancing in distributed computing systems
    Botygin, I. A.
    Popov, V. N.
    Frolov, S. G.
    INTERNATIONAL CONFERENCE ON MECHANICAL ENGINEERING, AUTOMATION AND CONTROL SYSTEMS 2016, 2017, 177
  • [46] A Hybrid Dynamic Load Balancing Algorithm for Distributed Systems
    Mehta, Mayuri A.
    Jinwala, Devesh C.
    JOURNAL OF COMPUTERS, 2014, 9 (08) : 1825 - 1833
  • [47] Dynamic load balancing in distributed exascale computing systems
    Seyedeh Leili Mirtaheri
    Lucio Grandinetti
    Cluster Computing, 2017, 20 : 3677 - 3689
  • [48] A software agent distributed system for dynamic load balancing
    Neves, J
    Machado, J
    Costa, L
    Cortez, P
    MODELLING AND SIMULATION 1996, 1996, : 80 - 84
  • [49] Dynamic load balancing in distributed exascale computing systems
    Mirtaheri, Seyedeh Leili
    Grandinetti, Lucio
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2017, 20 (04): : 3677 - 3689
  • [50] Dynamic load balancing implementation model in the distributed system
    Chen, Zhi-Gang
    Li, Deng
    Zeng, Zhi-Wen
    Zhongnan Gongye Daxue Xuebao/Journal of Central South University of Technology, 2001, 32 (06):