Issue No. 03 - May-June (2016 vol. 3)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MCC.2016.64
Matias Ibanez , Universidad de Chile
Cristian Ruz , Pontificia Universidad Católica de Chile
Ludovic Henrio , French National Centre for Scientific Research
Javier Bustos-Jimenez , Universidad de Chile
Today's applications are commonly deployed in distributed environments using multiple computational resources from elastic cloud infrastructures. Environmental conditions, however, can vary among providers or at runtime, and the applications must be able to quickly adapt to new conditions. Component-based applications and autonomic computing appear to be flexible solutions for making applications reconfigurable and more adaptable. However, programming autonomic behavior isn't easy. This article describes a component-based framework for building reconfigurable and distributed applications, as well as a scripting language to facilitate the programming of autonomic behavior. The authors show the approach's effectiveness using a distributed master-slave application that can self-adjust its load.
Cloud computing, Monitoring, Measurement, Adaptation models, Computational modeling, Power capacitors, Runtime
M. Ibanez, C. Ruz, L. Henrio and J. Bustos-Jimenez, "Reconfigurable Applications Using GCMScript," in IEEE Cloud Computing, vol. 3, no. 3, pp. 30-39, 2016.