TY - GEN
T1 - Real-Time Execution based on Fluid Scheduling by using IPC Control Scheme
AU - Santo, Atsushi
AU - Yamasaki, Nobuyuki
N1 - Funding Information:
ACKNOWLEDGMENT This research is supported by Adaptable and Seamless Technology transfer Program through Target-driven R&D (ASTEP, AS2815003R) from Japan Science and Technology Agency (JST).
Publisher Copyright:
© 2021 IEEE.
PY - 2021
Y1 - 2021
N2 - Fluid scheduling is an optimal real-time scheduling applicable to multiprocessor systems and is a scheduling model so that every real-time task is executed at a constant speed from release time to deadline. It is necessary for fluid scheduling to control the execution speed of each task. But, since the execution speed of the task is invariable in a conventional general purpose processor. Therefore, fluid scheduling is conventionally achieved by repeatedly executing and stopping tasks. However, this method incurs significant overheads due to frequent task switching. On the other hand, fluid scheduling without overhead by using an IPC control scheme has been proposed. The IPC control scheme controls the execution speed of each thread in an SMT processor. We propose a new IPC control scheme to extract thread-level parallelism and improve throughput effectively, also improving the schedulability of the fluid schedule. The evaluation results show that the proposed method improved the total throughput of the fluid schedule.
AB - Fluid scheduling is an optimal real-time scheduling applicable to multiprocessor systems and is a scheduling model so that every real-time task is executed at a constant speed from release time to deadline. It is necessary for fluid scheduling to control the execution speed of each task. But, since the execution speed of the task is invariable in a conventional general purpose processor. Therefore, fluid scheduling is conventionally achieved by repeatedly executing and stopping tasks. However, this method incurs significant overheads due to frequent task switching. On the other hand, fluid scheduling without overhead by using an IPC control scheme has been proposed. The IPC control scheme controls the execution speed of each thread in an SMT processor. We propose a new IPC control scheme to extract thread-level parallelism and improve throughput effectively, also improving the schedulability of the fluid schedule. The evaluation results show that the proposed method improved the total throughput of the fluid schedule.
KW - IPC control
KW - SMT processor
KW - fluid scheduling
KW - real-time scheduling
UR - http://www.scopus.com/inward/record.url?scp=85124130238&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85124130238&partnerID=8YFLogxK
U2 - 10.1109/CANDARW53999.2021.00085
DO - 10.1109/CANDARW53999.2021.00085
M3 - Conference contribution
AN - SCOPUS:85124130238
T3 - Proceedings - 2021 9th International Symposium on Computing and Networking Workshops, CANDARW 2021
SP - 459
EP - 463
BT - Proceedings - 2021 9th International Symposium on Computing and Networking Workshops, CANDARW 2021
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 9th International Symposium on Computing and Networking Workshops, CANDARW 2021
Y2 - 23 November 2021 through 26 November 2021
ER -