2007 · 23 citations · 11 references
Cluster ComputingLoad Balancing (Computing)EngineeringComputer ArchitectureParallel ToolParallel SoftwareSystems EngineeringVirtual ProcessorsParallel ComputingMassively-parallel ComputingPowerful C LibraryComputer EngineeringComputer SciencePaderborn University BspProgram AnalysisParallel Performance EvaluationCloud ComputingProcess MigrationsMultiprocessor SystemParallel ProgrammingSystem Software
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.
11
A bridging model for parallel computation
Leslie G. Valiant · Communications of the ACM · 1990 · 3.7K citations · Full text