Selbstorganisierende Ausführungsplattform für IoT-Services
More Resilience the Internet of Things
The Internet of Things (IoT) has been expanding beyond private spaces and is now facing economics, medicine, and the entire public sector. SORRIR is focussing on enhancing the robustness and resilience of IoT systems against failures and attacks.
The goal of the project is the development of a self-organizing and resilient execution environment for IoT services to help the development of robust applications.
Besides the execution environment, SORRIR comes with a custom, IoT-specific programming model as well as a resilience library encapsulating well-known and established fault-tolerance and failure prevention protocols and algorithms. These can be seamlessly attached to
the applications at run-time so that the degree of resilience of an application can be adjusted as needed. The project results are being evaluated using real-world use cases from smart city scenarios, particularly the management of parking space. Further scenarios from Industry 4.0 and eHealth will be tackled.
Free consultation hour on robust software design
Discuss your problems in resilient software design with our experts and researchers.
The demand for reliable and fault-tolerant software is constantly increasing. Are you wondering if your software architecture is sufficiently robust or which changes you may apply to your software design, to make the application more robust?
Bwcon runs an IT consulting hour on software resilience together with experiences researchers from the universities in Ulm and Passau. The consulting hour provides you with an initial 20-minute consulting slot (via video conference) where we address your questions and concerns and provide you with suggestions, recommendations, and best practices for improving your software design.
Towards a Robust, Self-Organizing IoT Platform for Secure and Dependable Service Execution
Eichhammer, P., Berger, C., Reiser, H. P., Domaschka, J., Hauck, F. J., Habiger, G., Griesinger, F. & Pietron, J. (2019). Towards a Robust, Self-Organizing IoT Platform for Secure and Dependable Service Execution. Tagungsband des FB-SYS Herbsttreffens 2019. Bonn: Gesellschaft für Informatik e.V.. DOI: 10.18420/fbsys2019-03
SORRIR: A Resilient Self-organizing Middleware for IoT Applications
Experiences with an Internal DSL in the IoT Domain
Matthias Tichy, Jakob Pietron, David Mödinger, Katharina Juhnke, Franz J. Hauck. Experiences with an Internal DSL in the IoT Domain. 4th International Workshop on Model-Driven Engineering for the Internet-of-Things (MDE4IoT), 22 June 2020
A Survey on Resilience in the IoT: Taxonomy, Classification and Discussion of Resilience Mechanisms
Christian Berger, Philipp Eichhammer, Hans P. Reiser, Jörg Domaschka, Franz J. Hauck, and Gerhard Habiger. A Survey on Resilience in the IoT: Taxonomy, Classification and Discussion of Resilience Mechanisms. ACM Computing Surveys. Volume 54, Issue 7, Article 147, September 2021. DOI: 10.1145/3462513
Alexander Heß, Franz J. Hauck, David Mödinger, Jakob Pietron, Matthias Tichy, Jörg Domaschka. Morpheus: A Degradation Framework for Resilient IoT Systems. STAF 2021 Workshop Proceedings: International workshop on MDE for Smart IoT Systems, pp. 105-114, June 2021
An OpenEmbedded Layer that provides recipes for SORRIR to install k3s, a lightweight Kubernetes distribution built for the IoT.
Dr. jörg domaschka