An autonomic container for the management of component-based applications in pervasive environments
Résumé
Pervasive environments are highly heterogeneous and dynamic environments involving different services provided by various devices. In pervasive environments, applications are cooperatively executed by integrating transparently the dis- tributed services. In order to support the self-evolving of these applications, it becomes necessary to deal with autonomic com- puting. Autonomic computing implies the ability of the appli- cations to automatically and dynamically manage their services to respond to the captured changes. In this paper, we propose an autonomic container to manage the different adaptation contexts that may occur during the execution of component- based applications in pervasive environments. Each component of the managed application will be integrated into the autonomic container for its self-adaptation. We provide an SCA (service component architecture) specification to describe the autonomic container and some implementations details