期刊:International journal of computer applications [Foundation of Computer Science] 日期:2012-03-31卷期号:42 (10): 1-6被引量:12
标识
DOI:10.5120/5725-7792
摘要
The problem of task scheduling in distributed systems is known as an NP-hard problem, and methods based on heuristic or metaheuristic search have been proposed to obtain optimal and suboptimal solutions.The scheduling problem is a key factor for distributed systems to gain better performance.In this paper, an efficient method based on memetic algorithm is developed to solve the problem of distributed systems scheduling.With regard to load balancing efficiently, Bee Colony Optimization (BCO) has been applied as local search in the proposed memetic algorithm.The proposed method has been compared to existing GA-based method and two memetic-Based methods in which Tabu method and Learning Automata method have been used as local search.The results demonstrated that the proposed method outperform the above mentioned methods in terms of CPU Utilization, communication cost and Makespan.