An adaptive scheduling approach in real-time CORBA

CORBA is an emerging middleware infrastructure with open standardization that is receiving a good acceptance since it allows easier programming of distributed objects. CORBA is being extended through the specification of interfaces and necessary abstractions to support applications with real time constraints. These new abstractions will enable a variety of programming models for real time applications. The paper presents an adaptive programming model for distributed real time applications using CORBA concepts. The model combines the time polymorphic invocation technique with the (m,k)-firm guarantee.

[1]  Joni da Silva Fraga,et al.  An adaptive model for programming distributed real-time applications in CORBA , 1998, Proceedings SCCC'98. 18th International Conference of the Chilean Society of Computer Science (Cat. No.98EX212).

[2]  Dennis Shasha,et al.  Skip-Over: algorithms and complexity for overloaded systems that allow skips , 1995, Proceedings 16th IEEE Real-Time Systems Symposium.

[3]  Joni da Silva Fraga,et al.  A Reflective Model for Real-Time Applications in Open Distributed Systems , 1996 .

[4]  Parameswaran Ramanathan,et al.  A Dynamic Priority Assignement Technique for Streams with (m, k)-Firm Deadlines , 1995, IEEE Trans. Computers.

[5]  Riccardo Bettati,et al.  Imprecise computations , 1994, Proc. IEEE.

[6]  Jane W.-S. Liu,et al.  Scheduling Periodic Jobs That Allow Imprecise Results , 1990, IEEE Trans. Computers.

[7]  Guillem Bernat,et al.  Combining -Hard deadlines and Dual Priority Scheduling , 1997 .

[8]  Alan Burns,et al.  Combining (/sub m//sup n/)-hard deadlines and dual priority scheduling , 1997, Proceedings Real-Time Systems Symposium.

[9]  Douglas C. Schmidt,et al.  A high-performance end system architecture for real-time CORBA , 1997, IEEE Commun. Mag..

[10]  Giorgio C. Buttazzo,et al.  Exploiting skips in periodic tasks for enhancing aperiodic responsiveness , 1997, Proceedings Real-Time Systems Symposium.

[11]  John A. Zinky,et al.  Architectural Support for Quality of Service for CORBA Objects , 1997, Theory Pract. Object Syst..

[12]  James W. Layland,et al.  Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment , 1989, JACM.

[13]  Carlos Montez,et al.  Um Serviço de Tempo Global para Sistemas Distribuídos de Larga Escala , 1998 .

[14]  Tei-Wei Kuo,et al.  Incremental Reconfiguration and Load Adjustment in Adaptive Real-Time Systems , 1997, IEEE Trans. Computers.