Load and Quality Cooperation for Distributed Embedded Systems Using Different Modes of Operation
Nowadays the design goal of embedded systems is shifted from statically defined to a dynamic quality of service at application level. Where embedded systems getting distributed or co-located on platforms, the complexity increases along with their adaptivity and dynamic. And while real-time requirements are still essential, in that setup the runtime behavior gets unpredictable at compile time leading to this trend. This paper presents a softwarearchitecture for embedded systems connected within networks to reach a common computational objective. This architecture enables the network to instantaneously switch its mode of operation. The mode switch is done in two steps, coordination, where a dynamic event is consumed, and adaptive transitions, where the mode switching is delegated to all network nodes. Finally, the paper presents one proof of concept and ongoing as well as related work.
John F. Schommer, Thomas Gerlitz and Stefan Kowalewski