A hybrid ant algorithm for scheduling independent jobs in heterogeneous computing environments

G. Ritchie, J. Levine

Research output: Chapter in Book/Report/Conference proceedingConference contribution book

Abstract

The efficient scheduling of independent computational jobs in a heterogeneous computing (HC) environment is an important problem in domains such as grid computing. Finding optimal schedules for such an environment is (in general) an
NP-hard problem, and so heuristic approaches must be used. In this paper we describe an ant colony optimisation (ACO) algorithm that, when combined with local and tabu search, can find shorter schedules on benchmark problems than other techniques found in the literature.
LanguageEnglish
Title of host publicationProceedings of the 23rd Workshop of the UK Planning and Scheduling Special Interest Group
Number of pages7
Publication statusPublished - 1 Dec 2004

Fingerprint

Tabu search
Ant colony optimization
Grid computing
Scheduling
Local search (optimization)

Keywords

  • hybrid ant algorithm
  • heterogeneous computing environments
  • ant colony optimization

Cite this

Ritchie, G., & Levine, J. (2004). A hybrid ant algorithm for scheduling independent jobs in heterogeneous computing environments. In Proceedings of the 23rd Workshop of the UK Planning and Scheduling Special Interest Group
Ritchie, G. ; Levine, J. / A hybrid ant algorithm for scheduling independent jobs in heterogeneous computing environments. Proceedings of the 23rd Workshop of the UK Planning and Scheduling Special Interest Group. 2004.
@inproceedings{825d72c511aa49a3a874aedf6215f2cd,
title = "A hybrid ant algorithm for scheduling independent jobs in heterogeneous computing environments",
abstract = "The efficient scheduling of independent computational jobs in a heterogeneous computing (HC) environment is an important problem in domains such as grid computing. Finding optimal schedules for such an environment is (in general) anNP-hard problem, and so heuristic approaches must be used. In this paper we describe an ant colony optimisation (ACO) algorithm that, when combined with local and tabu search, can find shorter schedules on benchmark problems than other techniques found in the literature.",
keywords = "hybrid ant algorithm, heterogeneous computing environments, ant colony optimization",
author = "G. Ritchie and J. Levine",
year = "2004",
month = "12",
day = "1",
language = "English",
booktitle = "Proceedings of the 23rd Workshop of the UK Planning and Scheduling Special Interest Group",

}

Ritchie, G & Levine, J 2004, A hybrid ant algorithm for scheduling independent jobs in heterogeneous computing environments. in Proceedings of the 23rd Workshop of the UK Planning and Scheduling Special Interest Group.

A hybrid ant algorithm for scheduling independent jobs in heterogeneous computing environments. / Ritchie, G.; Levine, J.

Proceedings of the 23rd Workshop of the UK Planning and Scheduling Special Interest Group. 2004.

Research output: Chapter in Book/Report/Conference proceedingConference contribution book

TY - GEN

T1 - A hybrid ant algorithm for scheduling independent jobs in heterogeneous computing environments

AU - Ritchie, G.

AU - Levine, J.

PY - 2004/12/1

Y1 - 2004/12/1

N2 - The efficient scheduling of independent computational jobs in a heterogeneous computing (HC) environment is an important problem in domains such as grid computing. Finding optimal schedules for such an environment is (in general) anNP-hard problem, and so heuristic approaches must be used. In this paper we describe an ant colony optimisation (ACO) algorithm that, when combined with local and tabu search, can find shorter schedules on benchmark problems than other techniques found in the literature.

AB - The efficient scheduling of independent computational jobs in a heterogeneous computing (HC) environment is an important problem in domains such as grid computing. Finding optimal schedules for such an environment is (in general) anNP-hard problem, and so heuristic approaches must be used. In this paper we describe an ant colony optimisation (ACO) algorithm that, when combined with local and tabu search, can find shorter schedules on benchmark problems than other techniques found in the literature.

KW - hybrid ant algorithm

KW - heterogeneous computing environments

KW - ant colony optimization

M3 - Conference contribution book

BT - Proceedings of the 23rd Workshop of the UK Planning and Scheduling Special Interest Group

ER -

Ritchie G, Levine J. A hybrid ant algorithm for scheduling independent jobs in heterogeneous computing environments. In Proceedings of the 23rd Workshop of the UK Planning and Scheduling Special Interest Group. 2004