z-logo
open-access-imgOpen Access
Improved utilization and responsiveness with gang scheduling
Author(s) -
Dror G. Feitelson,
Jette
Publication year - 1996
Language(s) - English
Resource type - Reports
DOI - 10.2172/490476
Subject(s) - computer science , scheduling (production processes) , idle , operations research , parallel computing , operating system , operations management , engineering
Most commercial multicomputers use space-slicing schemes in which each scheduling decision has an unknown impact on the future: should a job be scheduled, risking that it will block other larger jobs later, or should the processors be left idle for now in anticipation of future arrivals? This dilemma is solved by using gang scheduling, because then the impact of each decision is limited to its time slice, and future arrivals can be accommodated in other time slices. This added flexibility is shown to improve overall system utilization and responsiveness. Empirical evidence from using gang scheduling on a Cray T3D installed at Lawrence Livermore National Lab corroborates these results, and shows conclusively that gang scheduling can be very effective with current technology. 29 refs., 10 figs., 6 tabs

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here