• DocumentCode
    2788384
  • Title

    Load Balancing in the Bulk-Synchronous-Parallel Setting using Process Migrations

  • Author

    Bonorden, Olaf

  • Author_Institution
    Dept. of Comput. Sci., Paderborn Univ.
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    9
  • Abstract
    The Paderborn University BSP (PUB) library is a powerful C library that supports the development of bulk synchronous parallel programs for various parallel machines. To utilize idle times on workstations for parallel computations, we implement virtual processors using processes. These processes can be migrated to other hosts, when the load of the machines changes. In this paper we describe the implementation for a Linux workstation cluster. We focus on process migration and show first benchmarking results.
  • Keywords
    Linux; parallel machines; parallel programming; resource allocation; synchronisation; workstation clusters; C library; Linux workstation cluster; Paderborn University BSP library; bulk synchronous parallel program; load balancing; parallel machine; process migration; virtual processor; Checkpointing; Concurrent computing; Kernel; Libraries; Linux; Load management; Processor scheduling; Switches; Workstations; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370330
  • Filename
    4228058