ACM Home Page
Please provide us with feedback. Feedback
A job scheduling framework for large computing farms
Full text PdfPdf (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
IEEE-CS\DATC : IEEE Computer Society
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 104,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1362622.1362695
What is a DOI?

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


Collaborative Colleagues:
Gabriele Capannini: colleagues
Ranieri Baraglia: colleagues
Diego Puppin: colleagues
Laura Ricci: colleagues
Marco Pasquali: colleagues