A middleware to support dynamic reconfiguration of real-time networks

The middleware is an important software component when designing an application, facilitating the development and deployment of the applications. In the case of Distributed Embedded Systems (DES), the middleware should provide basic functionalities to abstract the complexity that results from networ...

Full description

Bibliographic Details
Main Author: Ricardo Marau (author)
Other Authors: Luís Almeida (author), Mário de Sousa (author), Paulo Pedreiras (author)
Format: book
Language:eng
Published: 2010
Subjects:
Online Access:https://repositorio-aberto.up.pt/handle/10216/94159
Country:Portugal
Oai:oai:repositorio-aberto.up.pt:10216/94159
Description
Summary:The middleware is an important software component when designing an application, facilitating the development and deployment of the applications. In the case of Distributed Embedded Systems (DES), the middleware should provide basic functionalities to abstract the complexity that results from network distribution, namely data consistency, events synchronization and resource management. Often DES applications exhibit real-time requirements and have to deal with dynamic environments that present evolving requirements. While some middleware architectures have been proposed to address resource provisioning and QoS management, none of those middle-wares supports dynamic resource reconfiguration while providing real-time guarantees. This paper proposes a middleware layer, based on the services provided by a flexible real-time communication protocol, addressing distribution abstraction, dynamic reconfiguration and dynamic QoS management under real-time constraints.