Title :
Real-time task scheduling in heterogeneous multiprocessor systems using artificial bee colony
Author :
Shokouhifar, Mohammad ; Jalali, A.
Author_Institution :
Dept. of Electr. & Comput. Eng., Shahid Beheshti Univ., Tehran, Iran
Abstract :
Scheduling of real-time tasks in multiprocessor systems is a NP-hard problem. Recently, swarm intelligence algorithms have been efficiently applied for this problem. Real-time tasks can be classified into hard real-time tasks and soft real-time tasks. The aim of hard real-time task scheduling algorithms is to meet all tasks deadline constraints. However, slight violation is not critical, in the case of soft real-time tasks. In this paper, a new algorithm based on artificial bee colony (ABC) is proposed for scheduling of soft real-time tasks. In this method, a hybrid neighborhood search mechanism is introduced to improve the convergence of ABC. Experimental results demonstrate the effectiveness of proposed algorithm for scheduling of soft realtime tasks in heterogeneous multiprocessor systems.
Keywords :
computational complexity; convergence; multiprocessing systems; optimisation; processor scheduling; search problems; swarm intelligence; ABC convergence; NP-hard problem; artificial bee colony; hard real-time task; heterogeneous multiprocessor systems; hybrid neighborhood search mechanism; real-time task scheduling; soft real-time task; swarm intelligence algorithm; tasks deadline constraint; Equations; Genetic algorithms; Mathematical model; Processor scheduling; Real-time systems; Scheduling; artificial bee colony; global search; heterogeneous multiprocessor systems; local search; real-time task scheduling;
Conference_Titel :
Electrical Engineering (ICEE), 2014 22nd Iranian Conference on
Conference_Location :
Tehran
DOI :
10.1109/IranianCEE.2014.6999683