Mission-oriented Autonomic Configuration of Pervasive Systems
Guillaume Grondin, Matthieu Faure, Christelle Urtado, Sylvain Vauttier · 2012
Abstract—In pervasive systems, software applications are dynamically composed from the services provided by the smart devices spread in the local environment. A system must react to changes that occur in the environment and reconfigure applications in order to maintain their operation and assume their missions at its best. This paper advocates the need for a mission description language, which enables service compositions. The system uses mission definitions to calculate a configuration that best executes them with the currently available resources. This optimal configuration is intended to maximize the utility of the system, considering user preferences, available resources, and mission criticality. Contextual adaptations are captured in the mission language as modes and strategies, that respectively describe evolutions of the assigned mission set and alternate ways to execute missions. These mechanisms leverage service component approach, for the dynamic deployment of missions, and agentorientation, for autonomic configuration management. Keywords-pervasive system; autonomic computing; context-awareness; service composition language. I.