Authors
Paolo Gai, Giuseppe Lipari, Marco Di Natale
Publication date
2001/12/3
Conference
Proceedings 22nd ieee real-time systems symposium (rtss 2001)(Cat. No. 01PR1420)
Pages
73-83
Publisher
IEEE
Description
The research on real-time software systems has produced algorithms that allow to effectively schedule system resources while guaranteeing the deadlines of the application and to group tasks in a very short number of non-preemptive sets which require much less RAM memory for stack. Unfortunately, up to now the research focus has been on time guarantees rather than the optimization of RAM usage. Furthermore, these techniques do not apply to multiprocessor architectures which are likely to be widely used in future microcontrollers. This paper presents a fast and simple algorithm for sharing resources in multiprocessor systems, together with an innovative procedure for assigning preemption thresholds to tasks. This allows to guarantee the schedulability of hard real-time task sets while minimizing RAM usage. The experimental part shows the effectiveness of a simulated annealing-based tool that allows to find …
Total citations
2002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202442128911914242213272612212525121413793
Scholar articles
P Gai, G Lipari, M Di Natale - Proceedings 22nd ieee real-time systems symposium …, 2001