상세 보기
- Pham, Ngoc-Son;
- Kim, Youngmin;
- Baek, Kwang-Hyun;
- Lee, Chan-Gun
WEB OF SCIENCE
2SCOPUS
2초록
A new method for optimally scheduling tasks in multiprocessors is proposed in this paper: Dynamic Time and Local Remaining Execution Time Plane Abstraction (D-TLPA). Unlike the conventional T-L plane abstraction method where the positions of T-L planes are fixed according to the fluid schedule of tasks, in this algorithm, the T-L planes can move dynamically up and down in order to reduce unnecessary occurrences of events, resulting in a reduction in the number of task preemptions and migrations. A sub-procedure called T-L Planes Movement (TLPM) is presented to move T-L planes in a proper manner so that all tasks are schedulable. To further reduce task preemptions, tasks preferentially maintain their execution status through consecutive T-L planes with the Running Task Execute First (RTEF) algorithm. Simulations were run on various random task sets, and significant improvements in the number of task preemptions and migrations were seen with this algorithm compared to other state-of-the-art algorithms. The complexity bound is also presented to prove the feasibility of the proposed algorithm. (C) 2017 Elsevier B.V. All rights reserved.
키워드
- 제목
- Reduction of task migrations and preemptions in optimal real-time scheduling for multiprocessors by using dynamic T-L plane
- 저자
- Pham, Ngoc-Son; Kim, Youngmin; Baek, Kwang-Hyun; Lee, Chan-Gun
- 발행일
- 2017-09
- 유형
- Article
- 권
- 79
- 페이지
- 19 ~ 30