| A job scheduling framework for large computing farms |
| Full text |
Pdf
(326 KB)
|
Source
|
Conference on High Performance Networking and Computing
archive
Proceedings of the 2007 ACM/IEEE conference on Supercomputing - Volume 00
table of contents
Reno, Nevada
SESSION: Scheduling
table of contents
Article No. 54
Year of Publication: 2007
ISBN:978-1-59593-764-3
|
|
Authors
|
|
Gabriele Capannini
|
Information Science and Technologies Institute, Pisa, Italy
|
|
Ranieri Baraglia
|
Information Science and Technologies Institute, Pisa, Italy
|
|
Diego Puppin
|
Information Science and Technologies Institute, Pisa, Italy
|
|
Laura Ricci
|
Largo B. Pontecorvo, Pisa, Italy
|
|
Marco Pasquali
|
Information Science and Technologies Institute, Pisa, Italy
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 14, Downloads (12 Months): 110, Citation Count: 2
|
|
|
ABSTRACT
In this paper, we propose a new method, called Convergent Scheduling, for scheduling a continuous stream of batch jobs on the machines of large-scale computing farms. This method exploits a set of heuristics that guide the scheduler in making decisions. Each heuristics manages a specific problem constraint, and contributes to carry out a value that measures the degree of matching between a job and a machine. Scheduling choices are taken to meet the QoS requested by the submitted jobs, and optimizing the usage of hardware and software resources. We compared it with some of the most common job scheduling algorithms, i.e. Backfilling, and Earliest Deadline First. Convergent Scheduling is able to compute good assignments, while being a simple and modular algorithm.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
A. Bayucan, R. L. Henderson, L. T. Jasinskyj, C. Lesiak, B. Mann, T. Proett, and D. Tweten. Portable batch system, administrator guide. Technical Report Release: 2.2, MRJ Technology Solutions, Mountain View, CA, USA, November 1999.
|
| |
3
|
|
| |
4
|
A. D. Techiouba, G. Capannini, R. Baraglia, D. Puppin, M. Pasquali, and L. Ricci. Backfilling strategies for scheduling streams of jobs on computational farms. In CoreGRID Workshop on Grid Programming Model, Grid and P2P Systems Architecture, Grid Systems, Tools and Environments, Heraklion-Crete, Greece, June 2007.
|
| |
5
|
|
| |
6
|
Y. Etsion and D. Tsafrir. A short survey of commercial cluster batch schedulers. Technical Report 2005--13, School of Computer Science and Engineering, The Hebrew University of Jerusalem, May 2005.
|
| |
7
|
D. D. Feitelson, L. Rudolph, and U. Schwiegelshohn. Parallel job scheduling, a status report. In Job Scheduling Strategies for Parallel Processing 10th International Workshop, pages 1--16, London, UK, Lect. Notes Comput. Sci. vol. 3277, 2004. Springer-Verlag.
|
| |
8
|
|
| |
9
|
A. Fiat and G. J. Woeginger. Online algorithms, the state of the art. In Developments from a June 1996 seminar on Online algorithms, London, UK, Lect. Notes Comput. Sci. vol. 1442, 1998. Springer-Verlag.
|
| |
10
|
|
| |
11
|
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
S. Microsystems. Sun one grid engine administration and user guide. Technical Report Part No. 816-2077-12, Sun Microsystems, Inc., Santa Clara, CA, USA, October 2002.
|
| |
16
|
|
| |
17
|
D. Puppin, M. Stephenson, W. Lee, and S. Amarasinghe. Convergent scheduling. The Journal of Instruction Level Parallelism, 6(1):1--23, September 2004.
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
| |
23
|
|
CITED BY 2
|
|
Marco Pasquali , Ranieri Baraglia , Gabriele Capannini , Laura Ricci , Domenico Laforenza, A two-level scheduler to dynamically schedule a stream of batch jobs in large-scale grids, Proceedings of the 17th international symposium on High performance distributed computing, June 23-27, 2008, Boston, MA, USA
|
|
|
|
|