• DocumentCode
    2522674
  • Title

    An effective selection policy for load balancing in software DSM

  • Author

    Liang, Tyng-Yeu ; Shieh, Ce-Kuen ; Li, Jun-Qi

  • Author_Institution
    Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    105
  • Lastpage
    112
  • Abstract
    Load balance is an area of current research in software distributed shared memory (DSM) systems. When threads are dynamically migrated from heavily loaded nodes to lightly loaded nodes to achieve load balance, the communication cost of maintaining data consistency is increased if migration threads are carelessly selected. Program performance is degraded when loss from increased communication exceeds the benefit from load balancing. Therefore, load balancing requires careful choice of migration threads. This study addresses the problem with a novel selection policy called Reduce Internode Sharing Cost (RISC). The main characteristic of this thread selection policy is simultaneous consideration of both thread memory access types and global sharing. Experimental application of this policy to a DSM system called Cohesion shows that simultaneous consideration of memory access types and global sharing is necessary for thread selection. RISC can reduce 50% data-consistency communication of benchmark applications during execution of the load balance mechanism
  • Keywords
    data integrity; distributed shared memory systems; resource allocation; software performance evaluation; communication cost; data consistency; global sharing; load balance mechanism; load balancing; program performance; selection policy; software distributed shared memory systems; thread memory access types; thread selection policy; Application software; Computer interfaces; Computer networks; Costs; Degradation; Distributed computing; Load management; Reduced instruction set computing; User interfaces; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2000. Proceedings. 2000 International Conference on
  • Conference_Location
    Toronto, Ont.
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-0768-9
  • Type

    conf

  • DOI
    10.1109/ICPP.2000.876087
  • Filename
    876087