An adaptive scheduling service for real-time CORBA

1Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

CORBA is an important standard middleware used in the development of distributed applications. It has also been used with distributed real-time applications, through its extension for real-time systems, RT-CORBA. RT-CORBA includes many mechanisms to reduce the non-determinism associated with ordinary CORBA. These mechanisms can be used to provide guarantees for hard real-time systems if the right support from the operating system and network protocols is available. RT-CORBA mechanisms can also be used to improve the timing behavior of soft real-time applications, when the lower layers are not able to provide guarantees. This paper proposes an adaptive scheduling service in the context of RT-CORBA to support the implementation of distributed soft real-time applications. The proposal is based on the adaptation of task periods, so as to reduce system load while still trying to meet the original deadline of all tasks. This is a best-effort approach that dynamically provides graceful degradation in case of overload. The adaptive service proposed in this paper is validated by a set of experiences based on mechanisms of RT-CORBA and TAO, the ORB implementation used. © Springer-Verlag Berlin Heidelberg 2002.

Cite

CITATION STYLE

APA

Cervieri, A., De Oliveira, R. S., & Geyer, C. F. R. (2002). An adaptive scheduling service for real-time CORBA. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2519 LNCS, pp. 884–899). Springer Verlag. https://doi.org/10.1007/3-540-36124-3_58

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free