Back to Search Start Over

Multi-cost job routing and scheduling in Grid networks

Authors :
Panagiotis Kokkinos
Emmanuel Varvarigos
Konstantinos Christodoulopoulos
M. De Leenheer
Tim Stevens
Chris Develder
Bart Dhoedt
Source :
Future Generation Computer Systems. 25:912-925
Publication Year :
2009
Publisher :
Elsevier BV, 2009.

Abstract

A key problem in Grid networks is how to efficiently manage the available infrastructure, in order to satisfy user requirements and maximize resource utilization. This is in large part influenced by the algorithms responsible for the routing of data and the scheduling of tasks. In this paper, we present several multi-cost algorithms for the joint scheduling of the communication and computation resources that will be used by a Grid task. We propose a multi-cost scheme of polynomial complexity that performs immediate reservations and selects the computation resource to execute the task and determines the path to route the input data. Furthermore, we introduce multi-cost algorithms that perform advance reservations and thus also find the starting times for the data transmission and the task execution. We initially present an optimal scheme of non-polynomial complexity and by appropriately pruning the set of candidate paths we also give a heuristic algorithm of polynomial complexity. Our performance results indicate that in a Grid network in which tasks are either CPU- or data-intensive (or both), it is beneficial for the scheduling algorithm to jointly consider the computational and communication problems. A comparison between immediate and advance reservation schemes shows the trade-offs with respect to task blocking probability, end-to-end delay and the complexity of the algorithms.

Details

ISSN :
0167739X
Volume :
25
Database :
OpenAIRE
Journal :
Future Generation Computer Systems
Accession number :
edsair.doi...........872791da3a72dbec9fd98bbfa9ef5ffc
Full Text :
https://doi.org/10.1016/j.future.2008.08.004