2002 · 29 citations · 18 references
ComputingComputer EngineeringComputer ScienceComputer ArchitectureParallel ComputingVirtualizationData ParallelismInterprocess CommunicationParallel Computing SystemsParallel Runtime SystemsVirtual MemoryDynamic Load RedistributionParallel Program DesignProcessor VirtualizationRuntime Systems For ParallelismVirtualization ExtensionsVirtualization Support
This paper describes an approach to supporting efficient processor virtualization and dynamic load balancing for message-based, parallel programs. Specifically, a user-level process package (UPVM) for SPMD-style PVM applications is presented. UPVM supports light-weight virtual processors that are transparently and independently migratable. It also implements a source-code compatible PVM interface, which means that existing PVM programs only need to be recompiled and re-linked. The performance of UPVM is discussed and compared with that of standard PVM.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
18
Condor-a hunter of idle workstations
Michael Litzkow, Miron Livny, Matt W. Mutka · 2003 · 2.3K citations · Full text
Mach: A New Kernel Foundation for UNIX Development.
Michael J. Accetta, R. Baron, William J. Bolosky et al. · USENIX Summer · 1986 · 919 citations
Thomas E. Anderson, Brian N. Bershad, Edward D. Lazowska et al. · ACM Transactions on Computer Systems · 1992 · 432 citations · Full text
Distributed shared memory: a survey of issues and algorithms
Bill Nitzberg, Virginia Lo · Computer · 1991 · 425 citations