Job Scheduling for Torus Connected Networks
نویسندگان
چکیده
In this paper we investigate the problem of how to schedule n independent jobs on an m m torus based network. We develop a model to to quantify the effect of contention for communication links on the dilation of job execution time when multiple jobs share communication links; we then design an efficient algorithm to schedule a set of n independent jobs with different torus size requirements on a given torus with an objective to minimize the total schedule length. We also develop a feasibility algorithm for preemptively scheduling a given set of jobs on a torus of given size with a given deadline. We provide analysis for both the algorithms.
منابع مشابه
Subtorii Allocation Strategies for Torus Connected Networks
In this paper we investigate the problem of how to schedule n independent jobs on an m m torus based network. We develop a model to to quantify the effect of contention for communication links on the dilation of job execution time when multiple jobs share communication links; we then design an efficient algorithm to schedule a set of n independent jobs with different torus size requirements on ...
متن کاملImproving Resource Availability By Relaxing Network Allocation Constraints on the Blue Gene/P
Torus networks are prevalent on leadership-class petascale systems. While many systems use a single shared torus for a full system, Blue Gene/P systems provide the ability to partition the system torus into a series of independent, isolated tori for individual jobs. While this approach provides substantially improved network behavior for those jobs, the additional allocation constraints imposed...
متن کاملA Minimum Execution Time Job Scheduling Algorithms in Simulated Grid Environment
To achieve the promising potentials by using tremendous distributed resources, effective and efficient scheduling algorithms are fundamentally important. Scheduling such applications is challenging because target resources are heterogeneous, their load and availability varies dynamically. Previous parallel system was assumed to be organized with homogeneous platform and connected via memory, bu...
متن کاملEecient Processor Allocation for 3d Tori Eecient Processor Allocation for 3d Tori
EEcient allocation of distinct subsets of processors to diierent jobs (i.e., space sharing) is critical to the performance of parallel computers, especially large scale parallel computers. This paper presents an eecient and lookahead strategy for processor allocation in 3D torus-connected systems, such as the Cray T3D, where each job requests for an exclusive allocation of a 3D submesh. The pro...
متن کاملEecient Processor Allocation for 3d Tori
EEcient allocation of distinct subsets of processors to diierent jobs (i.e., space sharing) is critical to the performance of parallel computers, especially large scale parallel computers. This paper presents an eecient and lookahead strategy for processor allocation in 3D torus-connected systems, such as the Cray T3D, where each job requests for an exclusive allocation of a 3D submesh. The pro...
متن کامل