• DocumentCode
    2694301
  • Title

    Workflow scheduling in grids: an ant colony optimization approach

  • Author

    Chen, Wei-Neng ; Zhang, Jun ; Yu, Yang

  • Author_Institution
    Sun-yat Sen Univ., Guangzhou
  • fYear
    2007
  • fDate
    25-28 Sept. 2007
  • Firstpage
    3308
  • Lastpage
    3315
  • Abstract
    Grid applications in virtue of open service grid architecture (OGSA) are promising next-generation computation techniques. One of the most important and challenging problems about grid application is the workflow scheduling problem to achieve the users´ QoS (quality of service) requirements as well as to minimize the cost. This paper proposes an ant colony optimization (ACO) algorithm to tackle this problem. Several new features are introduced to the algorithm. First, we define two kinds of pheromone and three kinds of heuristic information to guide the search direction of ants for this bi-criteria problem. Each ant uses either one from these heuristic types and pheromone types in each iteration based on the probabilities controlled by two parameters. These two parameters are adaptively adjusted in the process of the algorithm. Second, we use the information of partial solutions to modify the bias of ants so that inferior choices will be ignored. Moreover, the experimental results in 3 workflow applications under different deadline constraints show that the performance of our algorithm is very promising, for it outperforms the Deadline-MDP algorithm in most cases.
  • Keywords
    Web services; grid computing; iterative methods; open systems; optimisation; probability; scheduling; ant colony optimization algorithm; bi-criteria problem; iteration method; next-generation computation technique; open service grid architecture; probability; quality of service; workflow scheduling problem; Ant colony optimization; Computer architecture; Costs; Distributed computing; Grid computing; Partitioning algorithms; Processor scheduling; Quality of service; Scheduling algorithm; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2007. CEC 2007. IEEE Congress on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4244-1339-3
  • Electronic_ISBN
    978-1-4244-1340-9
  • Type

    conf

  • DOI
    10.1109/CEC.2007.4424898
  • Filename
    4424898