Dynamic load balancing of SAMR applications on distributed systems

被引:0
|
作者
Lan, Zhiling [1 ]
Taylor, Valerie E. [2 ]
Bryan, Greg [3 ]
机构
[1] Department of Computer Science, Illinois Institute of Technology, Chicago, IL 60616, United States
[2] Dept. of Elec. and Comp. Engineering, Northwestern University, Evanston, IL 60208, United States
[3] Nuclear and Astrophysics Laboratory, Oxford University, Oxford, OX13RH, United Kingdom
关键词
Computer networks - Dynamic loads - Heuristic methods - Microprocessor chips - Parallel processing systems - Structured programming;
D O I
10.1155/2002/254206
中图分类号
学科分类号
摘要
Dynamic load balancing(DLB) for parallel systems has been studied extensively; however, DLB for distributed systems is relatively new. To efficiently utilize computing resources provided by distributed systems, an underlying DLB scheme must address both heterogeneous and dynamic features of distributed systems. In this paper, we propose a DLB scheme for Structured Adaptive Mesh Refinement(SAMR) applications on distributed systems. While the proposed scheme can take into consideration (1) the heterogeneity of processors and (2) the heterogeneity and dynamic load of the networks, the focus of this paper is on the latter. The load-balancing processes are divided into two phases: global load balancing and local load balancing. We also provide a heuristic method to evaluate the computational gain and redistribution cost for global redistribution. Experiments show that by using our distributed DLB scheme, the execution time can be reduced by 9%-46% as compared to using parallel DLB scheme which does not consider the heterogeneous and dynamic features of distributed systems.
引用
收藏
页码:319 / 328
相关论文
共 50 条
  • [1] Dynamic load balancing of SAMR applications
    Lan, ZL
    Taylor, VE
    [J]. ADAPTIVE MESH REFINEMENT - THEORY AND APPLICATIONS, 2005, 41 : 403 - 410
  • [2] A Dynamic Load Balancing Mechanism for Distributed Systems
    蓝有然
    [J]. Journal of Computer Science & Technology, 1996, (03) : 195 - 207
  • [3] Dynamic Load Balancing Algorithm of Distributed Systems
    Kirichenko, Lyudmila
    Ivanisenko, Igor
    Radivilova, Tamara
    [J]. 2016 13TH INTERNATIONAL CONFERENCE ON MODERN PROBLEMS OF RADIO ENGINEERING, TELECOMMUNICATIONS AND COMPUTER SCIENCE (TCSET), 2016, : 515 - 518
  • [4] Dynamic load balancing in distributed multimedia systems
    Hieaiwa, A
    Komatsu, N
    Komiya, K
    Ikeda, H
    [J]. 40TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1 AND 2, 1998, : 650 - 653
  • [5] DistDLB: Improving cosmology SAMR simulations on distributed computing systems through hierarchical load balancing
    Lan, ZL
    Taylor, VE
    Li, YW
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2006, 66 (05) : 716 - 731
  • [6] A Hybrid Dynamic Load Balancing Algorithm for Distributed Systems
    Mehta, Mayuri A.
    Jinwala, Devesh C.
    [J]. JOURNAL OF COMPUTERS, 2014, 9 (08) : 1825 - 1833
  • [7] Dynamic load balancing in distributed exascale computing systems
    Seyedeh Leili Mirtaheri
    Lucio Grandinetti
    [J]. Cluster Computing, 2017, 20 : 3677 - 3689
  • [8] Dynamic load balancing in distributed exascale computing systems
    Mirtaheri, Seyedeh Leili
    Grandinetti, Lucio
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2017, 20 (04): : 3677 - 3689
  • [9] An autonomous dynamic load balancing algorithm on distributed systems
    Akioka, S
    Muraoka, Y
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 691 - 697
  • [10] A Guide to Dynamic Load Balancing in Distributed Computer Systems
    Alakeel, Ali M.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2010, 10 (06): : 153 - 160