Research output: Contribution to conference › Paper › peer-review
Multi-core Cyclic Executives for Safety-Critical Systems. / Burns, Alan; Deutschbein, C; Fleming, Thomas David; Baruah, S.
2017. 94-109 Paper presented at Dependable Software Engineering Theories, Tools and Application, Changsha, China.Research output: Contribution to conference › Paper › peer-review
}
TY - CONF
T1 - Multi-core Cyclic Executives for Safety-Critical Systems
AU - Burns, Alan
AU - Deutschbein, C
AU - Fleming, Thomas David
AU - Baruah, S
PY - 2017/10
Y1 - 2017/10
N2 - In a cyclic executive, a series of pre-determined frames areexecuted in sequence; once the series is complete the sequence is repeated.Within each frame individual units of computation are executed, again ina pre-specified sequence. The implementation of cyclic executives uponmulti-core platforms is considered. A Linear Programming (LP) basedformulation is presented of the problem of constructing cyclic executivesupon multiprocessors for a particular kind of recurrent real-timeworkload – collections of implicit-deadline periodic tasks. Techniques aredescribed for solving the LP formulation under different kinds of restrictionsin order to obtain preemptive and non-preemptive cyclic executives.
AB - In a cyclic executive, a series of pre-determined frames areexecuted in sequence; once the series is complete the sequence is repeated.Within each frame individual units of computation are executed, again ina pre-specified sequence. The implementation of cyclic executives uponmulti-core platforms is considered. A Linear Programming (LP) basedformulation is presented of the problem of constructing cyclic executivesupon multiprocessors for a particular kind of recurrent real-timeworkload – collections of implicit-deadline periodic tasks. Techniques aredescribed for solving the LP formulation under different kinds of restrictionsin order to obtain preemptive and non-preemptive cyclic executives.
M3 - Paper
SP - 94
EP - 109
T2 - Dependable Software Engineering Theories, Tools and Application
Y2 - 23 October 2017 through 25 October 2017
ER -