Optimized scheduling algorithm for soft Real-Time System using particle swarm optimization technique
Autor: | Apurva Shah, Jay Teraiya |
---|---|
Rok vydání: | 2021 |
Předmět: |
Earliest deadline first scheduling
Mathematical optimization Computer science Cognitive Neuroscience Swarm behaviour Particle swarm optimization CPU time 020206 networking & telecommunications 02 engineering and technology Swarm intelligence Scheduling (computing) Task (computing) Mathematics (miscellaneous) Artificial Intelligence 0202 electrical engineering electronic engineering information engineering 020201 artificial intelligence & image processing Computer Vision and Pattern Recognition Real-time operating system |
Zdroj: | Evolutionary Intelligence. 15:1935-1945 |
ISSN: | 1864-5917 1864-5909 |
Popis: | Scheduling of tasks in Real-Time Systems is based on static or dynamic priority like earliest deadline first (EDF) and rate monotonic, respectively. The static scheduler does not give assurance of scheduling all tasks during the underload scenario, whereas dynamic scheduler performs poorly during an overload scenario. This paper has proposed a swarm intelligence-based scheduling algorithm that can overcome both the situations. This paper has used particle swarm optimization (PSO) based swarm technique to design the new scheduling approach. It considers each task as a particle and applied modified PSO technique to identify the most critical task to execute. The efficiency of the newly proposed method has been compared with existing EDF and ACO based scheduling algorithms considering two significant parameters, the success ratio and the effective CPU utilization. All three algorithms have been tested on the simulator with a Soft Real-time periodic task set on 500 timelines. It has been observed that during the underload scenario, the proposed algorithm performs equally to EDF and ACO based algorithms. During overload and highly overload situations, the proposed algorithm performs batter compared to EDF and ACO based algorithms. |
Databáze: | OpenAIRE |
Externí odkaz: |