2007 · 17 citations · 10 references
ComputingComputer ScienceComputer SystemsCluster ComputingGrid ComputingOperating SystemsCluster ArchitectureCluster ManagementCpu SchedulingDistributed ComputingResource SchedulingResource SharingCluster Operating SystemsCluster SchedulingDistributed Resource AllocationDistributed Resource ManagementFair Resource SharingProportional Share SchedulingResource Allocation Algorithms
Proportional (fair) share schedulers are designed to provide applications with predefined portions of system resources. Single node operating systems use context-switch (preemption) to dynamically allocate the CPU(s) to running processes. This paper presents an online algorithm for proportional share allocations of nodes in a cluster, in a fashion that resembles a single-node system. The algorithm relies on preemptive process migrations for dynamic allocations of nodes to users. The paper presents the algorithm and its performance on a MOSIX organizational Grid with 60 nodes. We show that proportional share allocations can be achieved in a relatively short time (minutes).
10
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · 2003 · 2.1K citations