Litcius/Paper detail

Real-Time Scheduling Based on Nonblocking Supervisory Control of State-Tree Structures

Xi Wang, Zhiwu Li, W.M. Wonham

2020IEEE Transactions on Automatic Control16 citationsDOI

Abstract

This article presents a novel framework for the modeling and scheduling of real-time systems (RTS) processing both sporadic and (multiperiod) periodic tasks, based on nonblocking supervisory control of state-tree structures. Instead of assigning static priorities, a real-time scheduling mechanism, namely priority-free conditionally preemptive scheduling, is used to describe the preemption relation among the tasks processed in an RTS. As a dynamic priority scheduling mechanism, partially preemptive or nonpreemptive earliest-deadline first scheduling is also addressed in this article. Finally, the scheduling strategies are illustrated by real-world examples.

Topics & Concepts

PreemptionDynamic priority schedulingComputer scienceFixed-priority pre-emptive schedulingRate-monotonic schedulingDistributed computingTwo-level schedulingFair-share schedulingScheduling (production processes)Earliest deadline first schedulingDeadline-monotonic schedulingRound-robin schedulingReal-time computingComputer networkMathematical optimizationMathematicsOperating systemQuality of serviceReal-Time Systems SchedulingPetri Nets in System ModelingFormal Methods in Verification
Real-Time Scheduling Based on Nonblocking Supervisory Control of State-Tree Structures | Litcius