• DocumentCode
    2055544
  • Title

    Thread migration and load balancing in non-dedicated environments

  • Author

    Thitikamol, Kritchalach ; Keleher, Peter

  • Author_Institution
    Maryland Univ., USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    583
  • Lastpage
    588
  • Abstract
    Networks of workstations are fast becoming the standard environment for parallel applications. However, the use of “found” resources as a platform for tightly-coupled runtime environments has at least three obstacles: contention for resources, differing processor speeds, and processor heterogeneity. All three obstacles result in load imbalance, leading to poor performance for scientific applications. This paper describes the use of thread migration in transparently addressing this load imbalance in the context of the CVM software distributed shared memory system. We describe the implementation and performance of mechanisms and policies that accommodate both resource contention, and heterogeneity in clock speed and processor type. Our results show that these cycles can indeed be effectively exploited, and that the runtime cost of processor heterogeneity can be quite manageable. Along the way, however, we identify a number of problems that need to be addressed before such systems can enjoy widespread use
  • Keywords
    distributed shared memory systems; multi-threading; programming environments; resource allocation; workstation clusters; CVM software distributed shared memory system; load balancing; load imbalance; networks of workstations; non-dedicated environments; processor heterogeneity; thread migration; tightly-coupled runtime environments; Application software; Birth disorders; Communication networks; Costs; Hardware; IP networks; Identity-based encryption; Load management; Parallel programming; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2000. IPDPS 2000. Proceedings. 14th International
  • Conference_Location
    Cancun
  • Print_ISBN
    0-7695-0574-0
  • Type

    conf

  • DOI
    10.1109/IPDPS.2000.846038
  • Filename
    846038