Abstract
Fixed priority preemption threshold scheduling (FPTS) may significantly improve the schedulability ratio of task sets compared to both fixed-priority pre-emptive scheduling (FPPS) and fixed-priority non-preemptive scheduling (FPNS). Moreover, FPTS reduces stack memory requirements compared to FPPS. Unfortunately, the scheduling policy defined by the standard automotive platform AUTOSAR/OSEK only supports a restricted version of FPTS. In earlier work, the consequences of these limitations have been investigated for the schedulability ratio of task sets on a uniprocessor platform. This paper considers the consequences for the stack memory requirements. To that end, it presents a preemption threshold assignment algorithm for minimizing stack usage under FPTS on an AUTOSAR/OSEK platform. The paper includes a comparative evaluation of the stack usage of FPTS without restrictions and FPTS as defined by AUTOSAR/OSEK.
Original language | English |
---|---|
Title of host publication | 2016 11th IEEE International Symposium on Industrial Embedded Systems (SIES), Krakow, Poland, 23-25 May 2016 : Proceedings |
Place of Publication | Piscataway |
Publisher | Institute of Electrical and Electronics Engineers |
Number of pages | 10 |
ISBN (Print) | 978-1-5090-2282-3 |
DOIs | |
Publication status | Published - 2016 |
Event | 11th IEEE International Symposium on Industrial Embedded Systems, SIES 2016 - Krakow, Poland Duration: 23 May 2016 → 25 May 2016 http://sies2016.org/ |
Conference
Conference | 11th IEEE International Symposium on Industrial Embedded Systems, SIES 2016 |
---|---|
Abbreviated title | SIES 2016 |
Country/Territory | Poland |
City | Krakow |
Period | 23/05/16 → 25/05/16 |
Internet address |