Real-Time Scheduling Algorithm Based on Set Division of Resource for Embedded Operating System
Tianzhou Chen, Wei Hu, Bin Xie, Like Yan
Abstract
Tianzhou Chen, Wei Hu, Bin Xie, Like Yan
Abstract
The Embedded systems are resource limited systems and commonly response time is one of the most important requirements. As the most important parts of real-time embedded operating systems, scheduling algorithms are presented to improve the real-time of the embedded systems. The most existing real-time scheduling algorithms are based on the processes with little consideration about the resources in the systems. In this paper, we propose a novel real-time scheduling algorithm for real-time embedded system. This algorithm is based on the requirements for resources of different tasks and all possible tasks scheduling sequences will be computed as preparation and stored as a table. Our scheduling algorithm will use this table for scheduling.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The Embedded systems are resource limited systems and commonly response time is one of the most important requirements. As the most important parts of real-time embedded operating systems, scheduling algorithms are presented to improve the real-time of the embedded systems. The most existing real-time scheduling algorithms are based on the processes with little consideration about the resources in the systems. In this paper, we propose a novel real-time scheduling algorithm for real-time embedded system. This algorithm is based on the requirements for resources of different tasks and all possible tasks scheduling sequences will be computed as preparation and stored as a table. Our scheduling algorithm will use this table for scheduling.
Key concepts: Computer science, Fair-share scheduling, Rate-monotonic scheduling, Dynamic priority scheduling, Two-level scheduling, Earliest deadline first scheduling, Fixed-priority pre-emptive scheduling, Round-robin scheduling