Home /Research /Coordinated execution of adaptation operations in distributed role-based software systems
OTHER

Coordinated execution of adaptation operations in distributed role-based software systems

Martin Weißbach, Thomas Springer

Year
2017
Citations
5

Abstract

Future applications will run in a highly heterogeneous and dynamic execution environment that forces them to adapt their behavior and offered functionality depending on the user's or the system's current situation. Since application components in such heterogeneous multi-device systems will be distributed over multiple interconnected devices and cooperate to achieve a common goal, a coordinated adaptation is required to ensure a consistent system behavior. In this paper we present a decentralized adaptation middleware to adapt a distributed software system. Our approach supports the reliable execution of multiple adaptation operations that depend on each other and are performed transactionally even in unsteady environments coined by message loss or node failures. We implemented our approach in a search-and-rescue robot scenario to show its feasibility and conduct first performance evaluations.

Keywords

Adaptation (eye)Computer scienceDistributed computingMiddleware (distributed applications)SoftwareNode (physics)RobotEmbedded systemOperating systemEngineering

Related papers

Browse all OTHER papers