Load balancing in distributed shared memory systems

被引:14
|
作者
Lai, AC
Shieh, CK
Kok, YT
Ueng, JC
Kung, LY
机构
关键词
D O I
10.1109/PCCC.1997.581502
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Despite the fast evolution of Distributed Shared Memory (DSM) systems, the load balance problem has not received enough attentions. This problem arises naturally after multithreading was introduced to DSM systems few years ago. The cognizance of it would bring us a significant improvement in system performance. In this paper, we address it by proposing and experimentally evaluating a,load balancing method called Dependence-Driven Load Balancing (DDLB) that is dedicated for multithreaded DSM systems. The most attractive feature of this method is to take thread dependence into account in making decisions for migration. In contrast to existing thread scheduling works which for the most part have relied on the information supplied before execution, we require no a priori information. Typically, DDLB embraces three policies, i.e. transfer policy, location policy and selection policy, and applies affinity scheduling. Finally, from the experimental results, the performance of the system with load balancing is improving evidently.
引用
收藏
页码:152 / 158
页数:7
相关论文
共 50 条
  • [1] Load balancing for conservative simulation on shared memory multiprocessor systems
    Gan, BP
    Low, YH
    Jain, S
    Turner, SJ
    Cai, WT
    Hsu, WJ
    Huang, SY
    [J]. PADS 2000: FOURTEENTH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION, PROCEEDINGS, 2000, : 139 - 146
  • [2] Mesh partitioning and load balancing for distributed memory parallel systems
    Walshaw, C
    Cross, M
    Everett, MG
    [J]. ADVANCES IN COMPUTATIONAL MECHANICS WITH PARALLEL AND DISTRIBUTED PROCESSING, 1997, : 97 - 103
  • [3] Progressive Load Balancing in Distributed Memory
    Zarins, Justs
    Weiland, Michele
    [J]. PARALLEL COMPUTING: TECHNOLOGY TRENDS, 2020, 36 : 127 - 136
  • [4] LOAD BALANCING IN DISTRIBUTED SYSTEMS
    CHOU, TCK
    ABRAHAM, JA
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1982, 8 (04) : 401 - 412
  • [5] Load balancing strategies for distributed memory machines
    Diekmann, R
    Monien, B
    Preis, R
    [J]. MULTISCALE PHENOMENA AND THEIR SIMULATION, 1997, : 255 - 266
  • [6] DYNAMIC LOAD BALANCING FOR DISTRIBUTED MEMORY MULTIPROCESSORS
    CYBENKO, G
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1989, 7 (02) : 279 - 301
  • [7] Load balancing strategies for distributed memory machines
    Diekman, R
    Preis, R
    [J]. PARALLEL AND DISTRIBUTED PROCESSING FOR COMPUTATIONAL MECHANICS: SYSTEMS AND TOOLS, 1997, : 124 - 157
  • [8] Distributed Load Balancing in Heterogenous Systems
    Yun, Se-Young
    Proutiere, Alexandre
    [J]. 2014 48TH ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS (CISS), 2014,
  • [9] A flexible load balancing in distributed systems
    Wang, JH
    Zhou, XS
    Shi, XA
    Zhan, JG
    [J]. 2003 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-5, PROCEEDINGS, 2003, : 1978 - 1981
  • [10] Load balancing framework for distributed systems
    Bozyigit, M
    Melhi, M
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1997, 12 (05): : 287 - 293