A knowledge-based ant colony optimization for a grid workflow scheduling problem

  • Authors:
  • Yanli Hu;Lining Xing;Weiming Zhang;Weidong Xiao;Daquan Tang

  • Affiliations:
  • College of Information System and Management, National University of Defense Technology, Changsha, P.R China;College of Information System and Management, National University of Defense Technology, Changsha, P.R China;College of Information System and Management, National University of Defense Technology, Changsha, P.R China;College of Information System and Management, National University of Defense Technology, Changsha, P.R China;College of Information System and Management, National University of Defense Technology, Changsha, P.R China

  • Venue:
  • ICSI'10 Proceedings of the First international conference on Advances in Swarm Intelligence - Volume Part I
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Service-oriented grid environment enables a new way of service provisioning based on utility computing models, where users consume services based on their QoS (Quality of Service) requirements In such “pay-per-use” Grids, workflow execution cost must be considered during scheduling based on users' QoS constraints In this paper, we propose a knowledge-based ant colony optimization algorithm (KBACO) for grid workflow scheduling with consideration of two QoS constraints, deadline and budget The objective of this algorithm is to find a solution that minimizes execution cost while meeting the deadline in terms of users' QoS requirements Based on the characteristics of workflow scheduling, we define pheromone in terms of cost and design a heuristic in terms of latest start time of tasks in workflow applications Moreover, a knowledge matrix is defined for the ACO approach to integrate the ACO model with knowledge model Experimental results show that our algorithm achieves solutions effectively and efficiently.