Abstract
In this paper, we show how application scheduling can be used to reduce the turn-around time of supercomputer jobs. Our approach focuses on the use of SA, an AppLeS application scheduler, to adaptively craft the request to be submitted to the supercomputer based on the current state of the system. We demonstrate that SA significantly improves a job’s turn-around time in a variety of scenarios. We also identify how the state of the system, the characteristics of the job, and the quality of the information made available to SA influence its performance.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Kento Aida, Hironori Kasahara, and Seinosuke Narita. Job Scheduling Scheme for Pure Space Sharing among Rigid Jobs. In Job Scheduling Strategies for Parallel Processing, Springer-Verlag, Lecture Notes in Computer Science Vol. 1459.
Fran Berman, Richard Wolski, Silvia Figueira, Jennifer Schopf, and Gary Shao. Application Level Scheduling on Distributed Heterogeneous Networks. Supercomputing’96. http://www-cse.ucsd.edu/groups/hpcl/apples/hetpubs.html
Fran Berman and Rich Wolski. The AppLeS Project: A Status Report. In Proceedings of the 8th NEC Research Symposium, Berlin, Germany, May 1997. http://www.cs.ucsd.edu/groups/hpcl/apples/hetpubs.html
Walfredo Cirne and Fran Berman. Application Scheduling over Supercomputers: A Proposal. UCSD-CS99-631 Technical Report, October 1999. http://www.cs.ucsd.edu/Research/TechReports/dienst.html
Steve J. Chapin, Dimitrios Katramatos, and John Karpovich. The Legion Resource Management System. IPPS Workshop on Job Scheduling Strategies for Parallel Processing, pp. 105–114, San Juan, Puerto Rico, 1999. http://www.cs.virginia.edu/∼chapin/papers/allpub.html
Su-Hui Chiang and Mary K. Vernon. Dynamic vs. Static Quantum-Based Parallel Processor Allocation. In Job Scheduling Strategies for Parallel Processing, Springer-Verlag, Lectures Notes in Compututer Science vol. 1162, pp. 200–223, 1996. http://www.cs.wisc.edu/∼suhui/suhui.html
Allen B. Downey. A model for speedup of parallel programs. U.C. Berkeley Technical Report CSD-97-933. http://www.sdsc.edu/~downey/model/
Allen B. Downey. Using Queue Time Predictions for Processor Allocation. In Job Scheduling Strategies for Parallel Processing, Springer-Verlag, Lect. Notes Comput. Sci. vol. 1162, 1997. http://www.sdsc.edu/∼downey/predalloc/
A. B. Downey and D. G. Feitelson. The elusive goal of workload characterization. Perf. Eval. Rev. 26(4), pp. 14–29, Mar 1999. http://www.cs.huji.ac.il/~feit/pub.html
D. G. Feitelson and A. Mu’alem Weil. Utilization and predictability in scheduling the IBM SP2 with backfilling. In 12th Intl. Parallel Processing Symp., pp. 542–546, April 1998. http://www.cs.huji.ac.il/~feit/pub.html
D. G. Feitelson and L. Rudolph. Metrics and benchmarking for parallel job scheduling. In Job Scheduling Strategies for Parallel Processing, pp. 1–24, Springer-Verlag, 1998. Lecture Notes in Computer Science Vol. 1459. http://www.cs.huji.ac.il/∼feit/pub.html
Ian Foster and Carl Kesselman (editors). The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann Publishers. 1999.
I. Foster, C. Kesselman, C. Lee, R. Lindell, K. Nahrstedt, A. Roy. A Distributed Resource Management Architecture that Supports Advance Reservations and Co-Allocation. International Workshop on Quality of Service, 1999.http://www-fp.globus.org/documentation/papers.html
Jochen Krallmann, Uwe Schwiegelshohn, and Ramin Yahyapour. On the Design and Evaluation of Job Scheduling Algorithms. In Job Scheduling Strategies for Parallel Processing, Springer-Verlag, Lectures Notes in Compututer Science vol. 1659, 1999.
David Lifka. The ANL/IBM SP Scheduling System. In Job Scheduling Strategies for Parallel Processing, D. G. Feitelson and L. Rudolph (Eds.), Springer-Verlag, Lecture Notes in Computer Science Vol. 949, 1995.http://www.tc.cornell.edu/UserDoc/SP/Batch/what.html
Maui High Performance Computing Center. The Maui Scheduler Web Page. http://wailea.mhpcc.edu/maui/
Thu D. Nguyen, Raj Vaswani and John Zahorjan. Parallel Application Characterization for Multiprocessor Scheduling Policy Design. In Job Scheduling Strategies for Parallel Processing, Springer-Verlag, Lectures Notes in Computure Science vol. 1162, pp. 175–199, 1996. http://bauhaus.cs.washington.edu/homes/thu/papers/list.html
Bill Nitzberg. Advance Reservations and Co-Scheduling Workshop Web Page. May 11, 1999. http://www.nas.nasa.gov/~nitzberg/sched-g/AdvRes_May99/index.html
Platform Computing Corp. Load Sharing Facility Web Page. http://www.platform.com/platform/platform.nsf/webpage/LSF?OpenDocument
Shava Smallen, Walfredo Cirne, Jaime Frey, Fran Berman, Rich Wolski, Mei-Hui Su, Carl Kesselman, Steve Young, and Mark Ellisman. Combining Workstations and Supercomputers to Support Grid Applications: The Parallel Tomography Experience. 9th Heterogeneous Computing Workshop, held in conjunction with IPDPS’2000, Cancun, Mexico, May 2000. http://www-cse.ucsd.edu/users/walfredo/resume.html#publications
Quinn Snell, Mark Clement, David Jackson, and Chad Grogory. The Performance Impact of Advance Reservation Meta-scheduling. 6th Workshop on Job Scheduling Strateties for Parallel Processing. In Conjunction with IPDPS 2000, Cancun, Mexico, May 1 2000.
D. Zotkin and P. Keleher. Job-Length Estimation and Performance in Backfilling Schedulers. 8th International Symposium on High Performance Distributed Computing (HPDC’99), Redondo Beach, California, USA, 3-6 Aug 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cirne, W., Berman, F. (2000). Adaptive Selection of Partition Size for Supercomputer Requests. In: Feitelson, D.G., Rudolph, L. (eds) Job Scheduling Strategies for Parallel Processing. JSSPP 2000. Lecture Notes in Computer Science, vol 1911. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-39997-6_12
Download citation
DOI: https://doi.org/10.1007/3-540-39997-6_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41120-8
Online ISBN: 978-3-540-39997-1
eBook Packages: Springer Book Archive