2002 · 20 citations · 25 references
ComputingComputer ScienceComputer SystemsCluster ComputingGrid ComputingParallel ComputingCluster ManagementCompute Resource ManagementData ParallelismFault Tolerance In Parallel SystemsResource SchedulingWorkload SchedulingApplication-level CheckpointingCheckpointingCluster Resource ManagementCluster SchedulingDynamic Reconfiguration SupportDynamic Space AllocationRun-time Resource ManagementRun-time Resource Sharing
Clusters of workstations are increasingly being viewed as a cost effective alternative to parallel supercomputers. However, resource management and scheduling on workstations clusters is complicated by the fact that the number of idle workstations available for executing parallel applications is constantly fluctuating. We present a case for scheduling parallel applications on non dedicated workstation clusters using dynamic space sharing, a policy under which the number of processors allocated to an application can be changed during its execution. We describe an approach that uses application level checkpointing and data repartitioning for supporting dynamic space sharing and for handling the dynamic reconfiguration triggered when failure or owner activity is detected on a workstation being used by a parallel application. The performance advantages of dynamic space sharing are quantified through a simulation study, and experimental results are presented for the overhead of dynamic reconfiguration of a grid oriented data parallel application using our approach.
25
Condor-a hunter of idle workstations
Michael Litzkow, Miron Livny, Matt W. Mutka · 2003 · 2.3K citations · Full text
Robert D. Blumofe, Christopher F. Joerg, Bradley C. Kuszmaul et al. · 1995 · 1K citations · Full text
A case for NOW (Networks of Workstations)
Thomas E. Anderson, David Culler, David A. Patterson · IEEE Micro · 1995 · 797 citations