Title :
MLCCA — Multi-Level Composability Check Architecture for dependable communication over heterogeneous networks
Author :
Schulze, Michael ; Lukas, Georg
Author_Institution :
Dept. of Distrib. Syst., Univ. of Magdeburg Germany, Magdeburg, Germany
Abstract :
During the design of complex networked systems, it is crucial to ensure the composability of the deployed applications and network protocols. Special care has to be taken to provide non-functional requirements like bandwidth and latency. Existing solutions only tackle this problem during the design phase; later refactoring or added components are not covered, potentially causing QoS violations. We propose MLCCA, a multi-level architecture which complements the design-time composability checks with additional automatic checks performed at compile-time and at run-time. The required infrastructure is embedded into our communication middleware FAMOUSO, making it transparent to application developers. The architecture has been evaluated in a tele-operated mobile robot case study. If the QoS attributes could not be fulfilled due to refactoring or changed conditions, no communication was allowed by the middleware, ensuring that the application could enter a fail-safe state. No data was sent over insufficient channels. Thus, our combination of FAMOUSO and MLCCA enables the sustainable deployment of complex networked systems.
Keywords :
protocols; quality of service; telecommunication network routing; FAMOUSO; MLCCA; QoS; complex networked systems; dependable communication; heterogeneous networks; mobile robot; multi-level composability check architecture; network protocols; Application software; Automotive engineering; Bandwidth; Computer architecture; Delay; Middleware; Mobile communication; Mobile robots; Protocols; Robotics and automation;
Conference_Titel :
Emerging Technologies & Factory Automation, 2009. ETFA 2009. IEEE Conference on
Conference_Location :
Mallorca
Print_ISBN :
978-1-4244-2727-7
Electronic_ISBN :
1946-0759
DOI :
10.1109/ETFA.2009.5347096