Managing Transactions in Flexible Distributed Real-Time Systems

  • Daniel Sangorrín
  • Michael González Harbour
  • Héctor Pérez
  • J. Javier Gutiérrez
Conference paper

DOI: 10.1007/978-3-642-13550-7_18

Part of the Lecture Notes in Computer Science book series (LNCS, volume 6106)
Cite this paper as:
Sangorrín D., González Harbour M., Pérez H., Gutiérrez J.J. (2010) Managing Transactions in Flexible Distributed Real-Time Systems. In: Real J., Vardanega T. (eds) Reliable Software Technologiey – Ada-Europe 2010. Ada-Europe 2010. Lecture Notes in Computer Science, vol 6106. Springer, Berlin, Heidelberg

Abstract

This paper describes the design and implementation of the Distributed Transaction Manager (DTM), a service that provides remote negotiation of contracts representing resource reservations in real-time distributed applications. We assume that there is an underlying middleware which can be used by the application to negotiate contracts locally: processor contracts have to be negotiated in the same processor where they will run, and network contracts have to be negotiated in a processing node connected to the specific network that will be used. In addition, the paper proposes the integration of the DTM in a distribution middleware based on CORBA and Ada’s Distributed Systems Annex (DSA) which supports advanced scheduling mechanisms based on contracts. The use of the distribution middleware enhances some implementation aspects of the DTM and provides new capabilities as, for example, routing messages through different networks.

Keywords

flexible scheduling real-time distribution middleware CORBA Ada DSA communications 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Daniel Sangorrín
    • 1
  • Michael González Harbour
    • 2
  • Héctor Pérez
    • 2
  • J. Javier Gutiérrez
    • 2
  1. 1.Graduate School of Information ScienceNagoya UniversityNagoyaJapan
  2. 2.Computers and Real-Time GroupUniversidad de CantabriaSantanderSpain

Personalised recommendations