Interchangeable Scheduling Policies in Real-Time Middleware for Distribution

  • Juan López Campos
  • J. Javier Gutiérrez
  • Michael González Harbour
Conference paper

DOI: 10.1007/11767077_19

Part of the Lecture Notes in Computer Science book series (LNCS, volume 4006)
Cite this paper as:
López Campos J., Gutiérrez J.J., González Harbour M. (2006) Interchangeable Scheduling Policies in Real-Time Middleware for Distribution. In: Pinho L.M., González Harbour M. (eds) Reliable Software Technologies – Ada-Europe 2006. Ada-Europe 2006. Lecture Notes in Computer Science, vol 4006. Springer, Berlin, Heidelberg

Abstract

When a middleware layer is designed for providing semi-transparent distribution facilities to real-time applications, a trade-off must be made between the expressiveness and control capabilities of the real-time parameters used, and the simplicity of usage. Middleware specifications such as RT-CORBA or Ada’s Distributed Systems Annex (DSA) rely on the use of priorities to map the timing requirements of the application, thus restricting the possible scheduling policies. This paper presents a generic technique to express complex scheduling and timing parameters of distributed transactions, allowing real-time middleware implementations to change their scheduling policies for both the processing nodes and the networks. The technique has been tested in an implementation of Ada’s DSA, providing two interchangeable policies: a fixed-priority scheduler, and a complex contract-based flexible scheduler.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Juan López Campos
    • 1
  • J. Javier Gutiérrez
    • 1
  • Michael González Harbour
    • 1
  1. 1.Departamento de Electrónica y ComputadoresUniversidad de CantabriaSantanderSpain

Personalised recommendations