Scheduling of Strictly Periodic Tasks in Real-Time Systems

Sergey Zelenov · DOAJ (DOAJ: Directory of Open Access Journals) · 2018

The very important subsystem in a real-time system is a task scheduler. Classical algorithms for periodic tasks scheduling imply that release points of each task may vary inside different periods of the task. However, nowadays, some systems require a scheduler that can build schedules where release points of each task form an arithmetic progression. Such an additional requirement does not allow using classical scheduling algorithms. In this paper, we present a scheduling algorithm that takes into account this additional requirement and builds a schedule close to optimal (in the sense of minimization of total number of tasks interruptions) in acceptable time.

Read the paper · More papers on PaperTik