An Analysis of Space- and Time Sharing Techniques

Effective scheduling strategies to improve response times, throughput, and utilization are an imponant consideration in large supercomputing environments. Such machines have traditionally used space sharing strategies to accommodate multiple jobs at the same time. This approach, however, can result in low system utilization and large job wait times. This paper discusses three techniques that can be used beyond simple space-sharing to greatly improve the performance figures of large parallel systems. The first technique we analyze is backfilling, the second is gang-scheduling, and the third is migration. The main contribution of this paper is an evaluation of the benefits from combining the above techniques

By: Jose Moreira, Hubertus Franke,Yanyong Zhang(Penn State), Anand Sivasubramaniam(Penn State)

Published in: RC22033 in 2001

LIMITED DISTRIBUTION NOTICE:

This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.

RC22033.pdf

Questions about this service can be mailed to reports@us.ibm.com .