DocumentCode
2405123
Title
Interstitial computing: utilizing spare cycles on supercomputers
Author
Kleban, Stephen D. ; Clearwater, Scott H.
Author_Institution
Sandia Nat. Labs., Albuquerque, NM, USA
fYear
2003
fDate
1-4 Dec. 2003
Firstpage
19
Lastpage
28
Abstract
This paper presents an analysis of utilizing unused cycles on supercomputers through the use of many small jobs. What we call "interstitial computing," is important to supercomputer centers for both productivity and political reasons. Interstitial computing makes use of the fact that small jobs are more or less fungible consumers of compute cycles that are more efficient for bin packing than the typical jobs on a supercomputer. An important feature of interstitial computing is that it not have a significant impact on the makespan of native jobs on the machine. Also, a facility can obtain higher utilizations that may only be otherwise possible with more complicated schemes or with very long wait times. The key contribution of this paper is that it provides theoretical and empirical guidelines for users and administrators for how currently unused supercomputer cycles may be exploited. We find that that interstitial computing is a more effective means for increasing machine utilization than increasing native job run times or size.
Keywords
bin packing; parallel machines; processor scheduling; bin packing; compute cycles; interstitial computing; machine utilization; native job run times; native jobs; political reasons; productivity; spare cycle utilization; supercomputers; Grid computing; Guidelines; Investments; Laboratories; Parallel machines; Probability distribution; Processor scheduling; Productivity; Supercomputers;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing, 2003. Proceedings. 2003 IEEE International Conference on
Print_ISBN
0-7695-2066-9
Type
conf
DOI
10.1109/CLUSTR.2003.1253295
Filename
1253295
Link To Document