= [ master : bind port dump to slave ] Plan [ 1 1 ] = [ master : unbind port slave_ip from instance slave ,
= [ slave : bind port s_mysql to application ] Plan [ 1 5 ] = [ slave : unbind port dump from instance master ] Plan, ] = [ master : change state from Dump to MasterServing ,
= [ master : bind port m_mysql to application ] Plan [ 1 8 ] = [ application : change state from Uninst to Inst ] The equivalent graphical representation of the WordPress component is depicted in Figure 14. Figure 15 shows instead the abstract plan generated by METIS for reaching the WordPress component in Active state while the deployment plan is as follows ,
= [ mysql : change state from Installed to S et Ro ot P as sw or d ] Plan [ 6 ] = [ mysql : change state from Se tR oo t Pa ss w or d to Configured ] Plan [ 7 ] = [ mysql : change state from Configured to Active, ActiveOnMBS ], vol.5 ,
Engage: a deployment management system, pp.263-274, 2012. ,
Aeolus: A component model for the cloud, Information and Computation, vol.239, pp.100-121, 2014. ,
DOI : 10.1016/j.ic.2014.11.002
URL : https://hal.archives-ouvertes.fr/hal-01091062
Automatic Component Deployment in the Presence of Circular Dependencies, LNCS, vol.8348, pp.254-272, 2013. ,
DOI : 10.1007/978-3-319-07602-7_16
URL : https://hal.archives-ouvertes.fr/hal-00909300
A Planning Tool Supporting the Deployment of Cloud Applications, 2013 IEEE 25th International Conference on Tools with Artificial Intelligence, pp.213-220, 2013. ,
DOI : 10.1109/ICTAI.2013.41
URL : https://hal.archives-ouvertes.fr/hal-00843925
Modelling System Administration Problems with CSPs, Proceedings of the 10th International Workshop on Constraint Modelling and Reformulation (Mod-Ref11), pp.73-82, 2011. ,
A Declarative Approach to Automated Configuration, pp.51-66, 2012. ,
Self-Configuration of Distributed Applications in the Cloud, 2011 IEEE 4th International Conference on Cloud Computing, pp.668-675, 2011. ,
DOI : 10.1109/CLOUD.2011.65
URL : https://hal.archives-ouvertes.fr/hal-00941398
Verification of a Self-configuration Protocol for Distributed Applications in the Cloud, in: Assurances for Self-Adaptive Systems, LNCS, vol.7740, pp.60-79, 2013. ,
A formal framework for component deployment, pp.325-344, 2006. ,
Deployment and dynamic reconfiguration planning for distributed software systems, Software Quality Journal, vol.5, issue.4, pp.265-281, 2007. ,
DOI : 10.1007/s11219-007-9019-2
1: An Extension to PDDL for Expressing Temporal Planning Domains, J. Artif. Intell. Res. (JAIR), vol.20, pp.61-124, 2003. ,
LPG: A Planner Based on Local Search for Planning Graphs with Action Costs, pp.281-290, 2002. ,
The SmartFrog configuration management framework, ACM SIGOPS Operating Systems Review, vol.43, issue.1, pp.16-25, 2009. ,
DOI : 10.1145/1496909.1496915
DADL: Distributed Application Description Language ,
Puppet: Next-generation configuration management, ;login: the USENIX magazine, pp.19-25, 2006. ,
A Site Configuration Engine, Computing Systems, vol.8, issue.2, pp.309-337, 1995. ,
Towards a Formal Component Model for the Cloud, LNCS, vol.7504, pp.156-171, 2012. ,
URL : https://hal.archives-ouvertes.fr/hal-00909369
Automatic deployment of applications in the cloud, 2014. ,
Automated synthesis and deployment of cloud applications, Proceedings of the 29th ACM/IEEE international conference on Automated software engineering, ASE '14, pp.211-222, 2014. ,
DOI : 10.1145/2642937.2642980
Drawing graphs with dot, 1991. ,
Knowledge Representation, Reasoning and Declarative Problem Solving, 2003. ,
DOI : 10.1017/CBO9780511543357
The Metric-FF Planning System: Translating " Ignoring Delete Lists " to Numeric State Variables, J. Artif. Intell. Res. (JAIR), vol.20, pp.291-341, 2003. ,
Fast planning through planning graph analysis, Artificial Intelligence, vol.90, issue.1-2, pp.281-300, 1997. ,
DOI : 10.1016/S0004-3702(96)00047-1
URL : http://doi.org/10.1016/s0004-3702(96)00047-1
Automatic Deployment of Software Components in the Cloud with the Aeolus Blender, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01103806
Reo: a channel-based coordination model for component composition, Mathematical Structures in Computer Science, vol.14, issue.3, pp.329-366, 2004. ,
DOI : 10.1017/S0960129504004153
Reconfigurable Component Connectors, 2011. ,
On the reconfiguration of software connectors, Proceedings of the 28th Annual ACM Symposium on Applied Computing, SAC '13, pp.1885-1892, 2013. ,
DOI : 10.1145/2480362.2480712