11th IEEE Real Time and Embedded Technology and Applications Symposium
DOI: 10.1109/rtas.2005.27
|View full text |Cite
|
Sign up to set email alerts
|

Implementing Application Specific RTOS Policies using Reflection

Abstract: Conventionally, a Real-time Operating System (RTOS) is built without knowing which specific applications will be executed upon it. The RTOS is built for the general case, rather than to meet the specific requirements of an application. This paper proposes a generic module-based reflective framework to implement an RTOS that allows applications to dynamically adapt the policies within the RTOS to better meet applicationspecific requirements.The specific approach taken is to augment a conventional µkernel with a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
9
0

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(9 citation statements)
references
References 13 publications
0
9
0
Order By: Relevance
“…Both of these techniques are complementary to our work, and can be used to refine or verify a given hierarchy of user-level schedulers. Application-specific scheduling methods that take into account application constraints, and alter behavior based on system dynamics [23,25] promise to lessen the semantic gap by offering a tighter coupling between application and scheduler.…”
Section: Related Workmentioning
confidence: 99%
“…Both of these techniques are complementary to our work, and can be used to refine or verify a given hierarchy of user-level schedulers. Application-specific scheduling methods that take into account application constraints, and alter behavior based on system dynamics [23,25] promise to lessen the semantic gap by offering a tighter coupling between application and scheduler.…”
Section: Related Workmentioning
confidence: 99%
“…Many proposed extensible memory management solutions use a µkernel based approach, extending the existing paging mechanism [1]. VINO [13] enables applications to override some or all operations within MemoryResource objects to specialise their behaviour.…”
Section: Related Workmentioning
confidence: 99%
“…A more recent approach has been done in DAMROS [5] which augments a µ-kernel with a reflection mechanism. This approach allows the application to install user-defined policies in the form of executable source code under certain restrictions.…”
Section: Reflection In Real-time Operating Systemsmentioning
confidence: 99%
“…Research in the field has already addressed the problem of adapting a reflective approach to an RTOS kernel. Systems like ApertOS [3]; the Spring kernel [4] and more recently DAMROS [5] are attempts to provide reflective capabilities to operating systems. Our approach differs from previous works, since it is intended to be used in general purpose RTOS.…”
Section: Introductionmentioning
confidence: 99%