Title :
An improved genetic algorithm for load balance in multiprocessor systems
Author :
Jiang, Bin ; Li, Rui ; Li, Renfa ; Han, Demin
Author_Institution :
Embedded Syst. & Networking Lab., Hunan Univ., Changsha, China
Abstract :
The allocating and scheduling of tasks in parallel and distributed systems has been considered to be an NP-Complete problem, which has received much attention. Although plentiful algorithms have been developed to obtain suboptimal solutions, many of them didn´t consider the total execution time and load balancing among processors simultaneously. To solve this problem efficiently, this paper presents an improved genetic algorithm based on the Critical Path Genetic Algorithm (CPGA) with some heuristic principles added to improve the performance. According to the evaluation results, our proposed algorithm could ensure the quality and efficiency of obtained solutions while avoiding the issues of CPGA algorithm, and always outperforms the CPGA algorithm in the respect of load balancing.
Keywords :
computational complexity; genetic algorithms; multiprocessing systems; parallel processing; processor scheduling; CPGA algorithm; NP-Complete problem; critical path genetic algorithm; distributed systems; improved genetic algorithm; multiprocessor systems; parallel systems; processor load balancing; task allocation; task scheduling; total execution time; Algorithm design and analysis; Biological cells; Genetic algorithms; Processor scheduling; Program processors; Schedules; Scheduling; Critical Path; Genetic Algorithm; Load Balance; Multiprocessor System; Task Scheduling;
Conference_Titel :
Advanced Communication Technology (ICACT), 2012 14th International Conference on
Conference_Location :
PyeongChang
Print_ISBN :
978-1-4673-0150-3