We study the following grid scheduling problem. A set of independent tasks, submitted to a grid external scheduler (ES), has to be assigned to a set of grid computing sites, each one controlled by a local scheduler (LS), for their execution. With each task are associated a release date and a due-date. If the due-date is exceeded, a penalty cost proportional to the tardiness must be paid. If this cost is too high, the ES could prefer to reject the task paying a rejection cost. Indeed, the ES wants to minimise the total cost for rejecting or delaying tasks, while each LS wants to maximise the computational resource usage efficiency. Thus, the problem is modelled by means of bilevel programming, where the decisions of the ES is constrained by those of the LSs, and vice versa. We propose a heuristic algorithm to solve large size instances. Computational results are presented and discussed.

Bianco, L., Caramia, M., Giordani, S., Mari, R. (2015). Grid Scheduling by Bilevel Programming: a Heuristic Approach. EUROPEAN JOURNAL OF INDUSTRIAL ENGINEERING, 9(1), 101-125 [10.1504/EJIE.2015.067450].

Grid Scheduling by Bilevel Programming: a Heuristic Approach

BIANCO, LUCIO;CARAMIA, MASSIMILIANO;GIORDANI, STEFANO;
2015-01-01

Abstract

We study the following grid scheduling problem. A set of independent tasks, submitted to a grid external scheduler (ES), has to be assigned to a set of grid computing sites, each one controlled by a local scheduler (LS), for their execution. With each task are associated a release date and a due-date. If the due-date is exceeded, a penalty cost proportional to the tardiness must be paid. If this cost is too high, the ES could prefer to reject the task paying a rejection cost. Indeed, the ES wants to minimise the total cost for rejecting or delaying tasks, while each LS wants to maximise the computational resource usage efficiency. Thus, the problem is modelled by means of bilevel programming, where the decisions of the ES is constrained by those of the LSs, and vice versa. We propose a heuristic algorithm to solve large size instances. Computational results are presented and discussed.
2015
Pubblicato
Rilevanza internazionale
Articolo
Esperti anonimi
Settore MAT/09 - RICERCA OPERATIVA
English
Con Impact Factor ISI
grid computing; resource management; bilevel model; heuristic algorithm.
http://dx.doi.org/10.1504/EJIE.2015.067450
Bianco, L., Caramia, M., Giordani, S., Mari, R. (2015). Grid Scheduling by Bilevel Programming: a Heuristic Approach. EUROPEAN JOURNAL OF INDUSTRIAL ENGINEERING, 9(1), 101-125 [10.1504/EJIE.2015.067450].
Bianco, L; Caramia, M; Giordani, S; Mari, R
Articolo su rivista
File in questo prodotto:
File Dimensione Formato  
EJIE090105 CARAMIA.pdf

solo utenti autorizzati

Licenza: Copyright dell'editore
Dimensione 417.41 kB
Formato Adobe PDF
417.41 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/101498
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 4
social impact