期刊论文详细信息
IEEE Access
A Migration Aware Scheduling Technique for Real-Time Aperiodic Tasks Over Multiprocessor Systems
Mukhtaj Khan1  Abid Ali1  Muhammad Zakarya1  Ayaz Ali Khan1  Izaz Ur Rahman1  Rahim Khan1  Mohd Amiruddin Abd Rahman2 
[1] Abdul Wali Khan University Mardan, Mardan, Pakistan;Faculty of Science, Universiti Putra Malaysia, Seri Kembangan, Malaysia;
关键词: Real-time systems;    multi-processor scheduling;    energy consumption;    performance;    dynamic voltage and frequency scaling;   
DOI  :  10.1109/ACCESS.2019.2901411
来源: DOAJ
【 摘 要 】

Multi-processor systems consist of more than one processor and are mostly used for computationally intensive applications. Real-time systems are those systems that require completing execution of tasks within a pre-defined deadline. Traditionally, multiprocessor systems are given attention in periodic models, where tasks are executed at regular intervals of time. Gradually, as maturity in a multiprocessor design had increased; their usage has become very common for real-time systems to execute both periodic and aperiodic tasks. As the priority of an aperiodic task is usually but not essentially greater than the priority of a periodic task, they must be completed within the deadline. There is a lot of research works on multiprocessor systems with scheduling of periodic tasks, but the task scheduling is relatively remained unexplored for a mixed workload of both periodic and aperiodic tasks. Moreover, higher energy consumption is another main issue in multiprocessor systems. Although it could be reduced by using the energy-aware scheduling technique, the response time of aperiodic tasks still increases. In the literature, various techniques were suggested to decrease the energy consumption of these systems. However, the study on reducing the response time of aperiodic tasks is limited. In this paper, we propose a scheduling technique that: 1) executes aperiodic tasks at full speed and migrates periodic tasks to other processors if their deadline is earlier than aperiodic tasks-reduces the response time and 2) executes aperiodic tasks with lower speed by identifying appropriate processor speed without affecting the response time-reduces energy consumption. Through simulations, we demonstrate the efficiency of the proposed algorithm and we show that our algorithm also outperforms the well-known total bandwidth server algorithm.

【 授权许可】

Unknown   

  文献评价指标  
  下载次数:0次 浏览次数:5次