A Task Model to Reduce Control Delays
Real-Time Systems
Real Time Scheduling Theory: A Historical Perspective
Real-Time Systems
IEEE Transactions on Computers
Dynamic voltage scaling for the schedulability of jitter-constrained real-time embedded systems
ICCAD '05 Proceedings of the 2005 IEEE/ACM International conference on Computer-aided design
Analysis of window-constrained execution time systems
Real-Time Systems
Quality-of-Control Management in Overloaded Real-Time Systems
IEEE Transactions on Computers
RTDT: A static QoS manager, RT scheduling, HW/SW partitioning CAD tool
Microelectronics Journal
The space of EDF deadlines: the exact region and a convex approximation
Real-Time Systems
PTIDES on flexible task graph: real-time embedded systembuilding from theory to practice
Proceedings of the 2009 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems
Period sensitivity analysis and D-P domain feasibility region in dynamic priority systems
Journal of Systems and Software
Coscheduling of processor voltage and control task period for energy-efficient control systems
ACM Transactions on Embedded Computing Systems (TECS)
Robust performance modelling and scheduling of distributed real-time systems
The Journal of Supercomputing
Current design practice and needs in selected industrial sectors
Embedded Systems Design
Embedded Systems Design
Meeting real-time constraints using “sandwich delays”
Transactions on Pattern Languages of Programming I
Optimal CPU allocation to a set of control tasks with soft real--time execution constraints
Proceedings of the 16th international conference on Hybrid systems: computation and control
Soft real-time scheduling for embedded control systems
Automatica (Journal of IFAC)
Dependable and predictable time-triggered Ethernet networks with COTS components
Journal of Systems Architecture: the EUROMICRO Journal
Hi-index | 0.01 |
In this paper, we first identify the potential violationsof control assumptions inherent in standard real-timescheduling approaches (because of the presence of jitters)that causes degradation in control performance and mayeven lead to instability.We then develop practicalapproaches founded on control theory to deal with theseviolations.Our approach is based on the notion ofcompensations wherein controller parameters areadjusted at runtime for the presence of jitters.Throughtime and memory overhead analysis, and by elaboratingon the implementation details, we characterize when off-lineand on-line compensations are feasible.Ourexperimental results confirm that our approach doescompensate for the degraded control performance whenEDF and FPS algorithms are used for scheduling thecontrol tasks.Our compensation approach provides usanother advantage that leads to better schedulability ofcontrol tasks.This derives from the potential to derivemore flexible timing constraints, beyond periods anddeadlines necessary to apply EDF and FPS.Overall, our approach provides guarantees offline thatthe control system will be stable at runtime -- if temporalrequirements are met at runtime -- even when actualexecution patterns are not known beforehand. With ourapproach, we can address the problems due to (a)sampling jitters, (b) varying delays between sampling andactuation, or (c) both - not addressable using traditionalEDF and FPS based scheduling, or by previous real-timeand control integration approaches.