A dual-mode strategy for performance-maximisation and resource-efficient CPS design

Research output: Contribution to journalArticlepeer-review


The emerging scenarios of cyber-physical systems (CPS), such as autonomous vehicles, require implementing complex functionality with limited resources, as well as high performances. This paper considers a common setup in which multiple control and non-control tasks share one processor, and proposes a dual-mode strategy. The control task switches between two sampling periods when rejecting (coping with) a disturbance. We create an optimisation framework looking for the switching sampling periods and time instants that maximise the control performance (indexed by settling time) and resource efficiency (indexed by the number of tasks that are schedulable on the processor). The latter objective is enabled with schedulability analysis tailored for the dual-mode model. Experimental results show that (i) given a set of tasks, the proposed strategy improves the control performances whilst retaining schedulability; and (ii) given requirements on the control performances, the proposed strategy is able to schedule more tasks.
Original languageEnglish
Article number85
Pages (from-to)85:1-85:20
Number of pages20
JournalACM Transactions on Embedded Computing Systems (TECS)
Issue number5s (EMSOFT 19)
Publication statusPublished - Oct 2019
EventESWEEK 2019 - Fifteenth Embedded Systems Week: International Conference on Embedded Software Companion (EMSOFT) 2019 - New York, United States
Duration: 13 Oct 201918 Oct 2019

Cite this