Zug, Sebastian; Dietrich, André; Kaiser, Jörg
An Architecture for a Dependable Distributed Sensor System (Article)
IEEE Transactions on Instrumentation and Measurement, 60 Issue 2, pp. 408 – 419, 2011.
(Abstract | BibTeX | Tags: Dependability, Fault Tolerance, Sensor Systems)
@article{EOS-2011.000-ZDK,
title = {An Architecture for a Dependable Distributed Sensor System},
author = {Sebastian Zug and André Dietrich and Jörg Kaiser},
year = {2011},
date = {2011-02-01},
journal = {IEEE Transactions on Instrumentation and Measurement},
volume = {60 Issue 2},
pages = {408 — 419},
publisher = {IEEE Instrumentation and Measurement Society},
abstract = {In future smart environments mobile applications will ?nd a dynamically varying number of networked sensors that offer their measurements results. This additional information supports a mobile robot to operate faster, with a higher precision and enhanced safety. The potentially increased redundancy obtained in such scenarios however is seriously affected by new uncertainties. Firstly, the dependency on wireless communication introduces new latencies and faults and secondly, the sensors of the environment may be of low quality or even faulty. Therefore this quality has to be assessed dynamically. Our work aims at providing a generic programming abstraction for fault-tolerant sensors and fusion nodes that copes with the varying quality of measurements and communication.},
keywords = {Dependability, Fault Tolerance, Sensor Systems}
}
In future smart environments mobile applications will ?nd a dynamically varying number of networked sensors that offer their measurements results. This additional information supports a mobile robot to operate faster, with a higher precision and enhanced safety. The potentially increased redundancy obtained in such scenarios however is seriously affected by new uncertainties. Firstly, the dependency on wireless communication introduces new latencies and faults and secondly, the sensors of the environment may be of low quality or even faulty. Therefore this quality has to be assessed dynamically. Our work aims at providing a generic programming abstraction for fault-tolerant sensors and fusion nodes that copes with the varying quality of measurements and communication.
|
Schulze, Michael; Lukas, Georg
MLCCA – Multi-Level Composability Check Architecture for Dependable Communication over Heterogeneous Networks (Inproceeding)
In Procedings of 14th International Conference on Emerging Technologies and Factory Automation, IEEE, Mallorca, Spain, 2009.
(Abstract | BibTeX | Tags: Composability, Dependability, Development, Networks)
@inproceedings{ EOS-2009.000-SL,
title = {MLCCA – Multi-Level Composability Check Architecture for Dependable Communication over Heterogeneous Networks},
author = {Michael Schulze and Georg Lukas},
year = {2009},
date = {2009-09-22},
booktitle = {In Procedings of 14th International Conference on Emerging Technologies and Factory Automation},
publisher = {IEEE},
address = {Mallorca, Spain},
abstract = {During the design of complex networked systems, it is cruical 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 = {Composability, Dependability, Development, Networks}
}
During the design of complex networked systems, it is cruical 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.
|