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

Olaf Bonorden · 2007

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.

Read the paper · More papers on PaperTik