Organic Self-organizing Bus-based Communication Systems

Third party funded individual grant

Project Details

Project leader:
Prof. Dr.-Ing. Jürgen Teich

Project members:
Dr.-Ing. Stefan Wildermann
Tobias Ziermann

Contributing FAU Organisations:
Lehrstuhl für Informatik 12 (Hardware-Software-Co-Design)

Funding source: DFG-Einzelförderung / Sachbeihilfe (EIN-SBH)
Acronym: Organic Bus
Start date: 01/07/2009
End date: 31/03/2013

Abstract (technical / expert description):

Today s electronic systems comprise a multitude of complex components interacting over communication networks and bus systems. In this project, an organic approach for the analysis, design and optimization of bus-based communication systems is investigated. The goal of our approach is to overcome drawbacks of today s pure offline designs that are based on worst-case estimations, are not expandable, and may easily degenerate when the environment or requirements change at run-time. In contrast, a decentralized approach using online self-organization would be able to monitor the actual traffic ofthe communication system and adapt either sending rates, probabilities, priorities, etc. accordingly. This project intends to provide a) theoretical foundations on self-organization for bus-based communication architectures based on game theory and utility functions, b) models as well as a design methodology including learning techniques to implement such properties for conflicting requirements, such as deadlines and bandwidth, and c) a simulation testbed. Finally, d) a hardware demonstrator shall be developed in order to prove the benefits of the investigated approaches in a realistic environment.


Ziermann, T., Salcic, Z., & Teich, J. (2013). HW/SW Tradeoffs for Dynamic Message Scheduling in Controller Area Network (CAN). In Proc. 26th International Conference on Architecture of Computing Systems (pp. 159-170). Prague, CZ: New York, NY, USA: Springer-verlag.
Ziermann, T., Wildermann, S., Mühleis, N., & Teich, J. (2012). Distributed self-organizing bandwidth allocation for priority-based bus communication. Concurrency and Computation-Practice & Experience, 24(16), 1903-1917.
Ziermann, T., Salcic, Z., & Teich, J. (2011). DynOAA - Dynamic Offset Adaptation Algorithm for Improving Response Times of CAN Systems. In Proc. of DATE (pp. 269-272). Grenoble, FR: New York, NY, USA: IEEE Press.
Ziermann, T., Wildermann, S., & Teich, J. (2011). OrganicBus: Organic Self-organising Bus-Based Communication Systems. In Organic Computing - A Paradigm Shift for Complex Systems (pp. 489-501). Basel: Birkhäuser Verlag.
Ziermann, T., Salcic, Z., & Teich, J. (2011). Self-organized Message Scheduling for Asynchronous Distributed Embedded Systems. In Proc. of the 8th International Conference on Autonomic and Trusted Computing (pp. 132-148). Banff, CA: Heidelberg: Springer-verlag.
Ziermann, T., Mühleis, N., Wildermann, S., & Teich, J. (2010). A self-organizing distributed reinforcement learning algorithm to achieve fair bandwidth allocation for priority-based bus communication. In Proceedings of the 1st IEEE Workshop on Self-Organizing Real-Time systems (SORT 2010) (pp. 11-20). Carmona, Sevilla, ES.
Wildermann, S., Ziermann, T., & Teich, J. (2009). Self-Organizing Bandwidth Sharing in Priority-based Medium Access. In Proc. 3rd IEEE International Conference on Self-Adaptive and Self-Organizing Systems (pp. 144-153). San Francisco, US.
Wildermann, S., & Teich, J. (2008). Theoretical Analysis of Fair Bandwidth Sharing in Priority-based Medium Access.

Last updated on 2018-22-11 at 19:20