Publication | Closed Access
Selective buddy allocation for scheduling parallel jobs on clusters
45
Citations
18
References
2003
Year
Unknown Venue
Cluster ComputingEngineeringDynamic Resource AllocationComputer ArchitectureOperations ResearchParallel ComputingCombinatorial OptimizationJob SchedulerCloud SchedulingComputer EngineeringScheduling (Computing)Computer ScienceBuddy SchemeContiguous Node AllocationEdge ComputingCloud ComputingVirtual Resource PartitioningParallel ProgrammingSelective Buddy Allocation
In this paper we evaluate the performance implications of using a buddy scheme for contiguous node allocation, in conjunction with a backfilling job scheduler for clusters. When a contiguous node allocation strategy is used, there is a trade-off between improved run-time of jobs (due to reduced link contention and lower communication overhead) and increased wait-time of jobs (due to external fragmentation of the processor system). Using trace-based simulation, a buddy strategy for contiguous node allocation is shown to be unattractive compared to the standard noncontiguous allocation strategy used in all production job schedulers. A simple but effective scheme for selective buddy allocation is then proposed, that is shown to perform better than non-contiguous allocation.
| Year | Citations | |
|---|---|---|
Page 1
Page 1