• DocumentCode
    1016570
  • Title

    A Novel State Transition Method for Metaheuristic-Based Scheduling in Heterogeneous Computing Systems

  • Author

    Lee, Young Choon ; Zomaya, Albert Y.

  • Author_Institution
    Sch. of Inf. Technol., Univ. of Sydney, Sydney, NSW
  • Volume
    19
  • Issue
    9
  • fYear
    2008
  • Firstpage
    1215
  • Lastpage
    1223
  • Abstract
    Much of the recent literature shows a prevalance in the use of metaheuristics in solving a variety of problems in parallel and distributed computing. This is especially ture for problems that have a combinatorial nature, such as scheduling and load balancing. Despite numerous efforts, task scheduling remains one of the most challenging problems in heterogeneous computing environments. In this paper, we propose a new state transitionscheme , called the Duplication-based State Transition (DST) method specially designed for metaheuristics that can be used for the task scheduling problem in heterogeneous computing environments. State transition in metaheuristics is a key component that takes charge of generating variants of a given state. The DST method produces a new state by first overlapping randomly generated states with the current state and then the resultant state is refined by removing ineffectual tasks. The proposed method is incorporated into three different metaheuristics: genetic algorithms (GAs), simulated annealing (SA), and artificial immune system (AISs). They are experimentally evaluated and are also compared with existing algorithms. The experimental results confirm DST´s promising impact on the performance of metaheuristics.
  • Keywords
    artificial immune systems; genetic algorithms; graph theory; processor scheduling; simulated annealing; artificial immune system; distributed computing; duplication-based state transition method; genetic algorithm; graph theory; heterogeneous computing system; load balancing; metaheuristics; parallel computing; simulated annealing; task scheduling; Load balancing and task assignment; Multiprocessor Systems; Scheduling and task partitioning; TC scheduling and synchronization;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2007.70815
  • Filename
    4407696