• DocumentCode
    3421648
  • Title

    Load balancing in distributed shared memory systems

  • Author

    Ce-Kuen Shieh

  • fYear
    1997
  • fDate
    5-7 Feb 1997
  • Firstpage
    152
  • Lastpage
    158
  • Abstract
    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
  • Keywords
    distributed memory systems; performance evaluation; resource allocation; shared memory systems; affinity scheduling; dependence-driven load balancing; distributed shared memory systems; load balancing; location policy; multithreading; selection policy; system performance; transfer policy; Concurrent computing; Contracts; Councils; Delay; Load management; Multiprocessing systems; Multithreading; Parallel processing; Processor scheduling; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance, Computing, and Communications Conference, 1997. IPCCC 1997., IEEE International
  • Conference_Location
    Phoenix, Tempe, AZ
  • Print_ISBN
    0-7803-3873-1
  • Type

    conf

  • DOI
    10.1109/PCCC.1997.581502
  • Filename
    581502