Title :
A hierarchical scheduling model for component-based real-time systems
Author :
Lorente, JoséL ; Lipari, Giuseppe ; Bini, Enrico
Author_Institution :
Univ. de Cantabria
Abstract :
In this paper, we propose a methodology for developing component-based real-time systems based on the concept of hierarchical scheduling. Recently, much work has been devoted to the schedulability analysis of hierarchical scheduling systems, in which real-time tasks are grouped into components, and it is possible to specify a different scheduling policy for each component. Until now, only independent components have been considered. In this paper, we extend this model to tasks that interact through remote procedure calls. We introduce the concept of abstract computing platform on which each component is executed. Then, we transform the system specification into a set of real-time transactions and present a schedulability analysis algorithm. Our analysis is a generalization of the holistic analysis to the case of abstract computing platforms. We demonstrate the use of our methodology on a simple example
Keywords :
object-oriented programming; real-time systems; remote procedure calls; scheduling; abstract computing platform; component-based real-time system; hierarchical scheduling model; holistic analysis; real-time transaction; remote procedure call; system specification; Algorithm design and analysis; Design methodology; Embedded system; Independent component analysis; Processor scheduling; Protection; Real time systems; Scheduling algorithm; Time to market; Unified modeling language;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
Conference_Location :
Rhodes Island
Print_ISBN :
1-4244-0054-6
DOI :
10.1109/IPDPS.2006.1639405