MC Scheduling on Varying-Speed Processors
Most existing research on Mixed-Criticality (MC) scheduling (see  for a review) has focused on dealing with different WCET estimations of a single piece of code. This is typically a consequence of different tools for determining worst case execution time (WCET) bounds being more or less conservative than each other.
This narrative is now being repeated with respect to processor speeds. Modern powerful and energy-efficient processors are yielding innovations that result in varying speed during run-time. For example,  describes a mechanism such that late signals can be recovered by delaying the next clock tick, so that logical faults do not propagate to higher (i.e., the software) levels. In a Globally Asynchronous Locally Synchronous (GALS) circuit, local clocks can be affected by signals propagating between different synchronous modules in an asynchronous manner.
Research on such varying-speed platform may lead to better understanding of a wider range of problems. For example, in data communication of automobiles, aircrafts, or wireless sensor networks, time-sensitive data-streams must be transmitted over potentially faulty communication channels, where a high bandwidth is provided under most circumstances yet only guaranteeing a lower bandwidth.
Z. Guo, "MC Scheduling on Varying-Speed Processors," Proceedings of the Dagstuhl Seminar 15121: Mixed Criticality on Multicore/Manycore Platforms (2015, Wadern, Germany), Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik, Mar 2015.
Dagstuhl Seminar 15121: Mixed Criticality on Multicore/Manycore Platforms (2015: Mar. 15-20, Wadern, Germany)
Keywords and Phrases
Varying-Speed Processors; Model Combination
Article - Conference proceedings
© 2015 Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik, All rights reserved.