Home // International Journal On Advances in Software, volume 7, numbers 1 and 2, 2014 // View article


A Framework for Autonomic Software Deployment of Multiscale Systems

Authors:
Raja Boujbel
Sébastien Leriche
Jean-Paul Arcangeli

Keywords: Software deployment, multiscale distributed systems, domain-specific language, autonomic computing, constraint satisfaction problem.

Abstract:
Automated deployment of software systems in pervasive and open environments is an open issue. There, the topology of target hosts is not always known at design time due either to unforeseen hardware limitations or failures (network links, hosts, etc.) or to device arrival and disappearance. Rather than manually building and executing a static deployment plan, as it is usually done, our approach promotes the specification of deployment properties (requirements and constraints), then their handling by a middleware for autonomic deployment. This paper presents muscadel, a new domain-specific language designed to support the expression of properties related to multiscale and autonomic software deployment. It also presents a chain of software tools that participate in the deployment process and are part of the autonomic deployment middleware, including a system of probes for the monitoring of the host machines and a compiler of multiscale deployment properties.

Pages: 353 to 369

Copyright: Copyright (c) to authors, 2014. Used with permission.

Publication date: June 30, 2014

Published in: journal

ISSN: 1942-2628