International audienceLarge distributed systems with an emphasis on adaptability are now considered a necessity in many domains, yet reconfiguration of these systems is still largely carried out in an ad hoc fashion, a process that is both inefficient and error-prone. In this paper, we tackle the planification problem for the reconfiguration of distributed systems in the component-based reconfiguration model Concerto. Specifically, given some tasks to execute and a desired final state of the system, we show how to compute a reconfiguration plan that guarantees satisfaction of inter-component dependencies and is also optimized for parallel execution. Our technique relies on an SMT solver to compute the required dependencies between component...
A distributed virtual environment may be required to reconfigure itself to compensate for various co...
In order to help programmers achieve greater leverage of emerging reconfiguration mechanisms, we are...
Adaptability is a key feature of distributed systems because they have to face evolving environments...
International audienceLarge distributed systems with an emphasis on adaptability are now considered ...
Software and benchmarks for the paper "SMT-Based Planning Synthesis for Distributed System Reconfigu...
The system consists of collection of services, running on several of nodes. The workload generated b...
International audienceFor large-scale distributed systems that need to adapt to a changing environme...
International audienceDynamic reconfiguration of distributed software systems is nowadays gaining in...
AbstractIn component-based software engineering, reconfiguration describes structural changes to the...
In component-based software engineering, reconfiguration describes structural changes to the archite...
In component-based software engineering, reconfiguration describes structural changes to the archite...
REACTION 2012. 1st International workshop on Real-time and distributed computing in emerging applica...
In this paper, we explore a novel application domain for SMT solvers: configuration problems. Config...
Abstract: Self-adaptive systems have the ability to autonomously reconfigure their structure in orde...
Distributed computer systems, which run on multiple computers, are now commonplace and used even in ...
A distributed virtual environment may be required to reconfigure itself to compensate for various co...
In order to help programmers achieve greater leverage of emerging reconfiguration mechanisms, we are...
Adaptability is a key feature of distributed systems because they have to face evolving environments...
International audienceLarge distributed systems with an emphasis on adaptability are now considered ...
Software and benchmarks for the paper "SMT-Based Planning Synthesis for Distributed System Reconfigu...
The system consists of collection of services, running on several of nodes. The workload generated b...
International audienceFor large-scale distributed systems that need to adapt to a changing environme...
International audienceDynamic reconfiguration of distributed software systems is nowadays gaining in...
AbstractIn component-based software engineering, reconfiguration describes structural changes to the...
In component-based software engineering, reconfiguration describes structural changes to the archite...
In component-based software engineering, reconfiguration describes structural changes to the archite...
REACTION 2012. 1st International workshop on Real-time and distributed computing in emerging applica...
In this paper, we explore a novel application domain for SMT solvers: configuration problems. Config...
Abstract: Self-adaptive systems have the ability to autonomously reconfigure their structure in orde...
Distributed computer systems, which run on multiple computers, are now commonplace and used even in ...
A distributed virtual environment may be required to reconfigure itself to compensate for various co...
In order to help programmers achieve greater leverage of emerging reconfiguration mechanisms, we are...
Adaptability is a key feature of distributed systems because they have to face evolving environments...