Figure 7: Cloud Infrastructure After Reconfiguration.
configuration solution to the use case cloud.
The proposed modelling concepts provide means
for automated exploration and reasoning of the Cloud
resources landscape space. Hence, both reconfigura-
tions pictured in Figure 6 show possible solutions of
the problem discussed in the use case. However, we
can not answer which solution dominates the other,
or which solution will provide a faster alleviation of
the identified issues. Therefore, our next step towards
realizing our vision is the design of a heuristic to con-
trol the evolution of reconfigurations solution space
as Cloud objectives change, enforcing runtime con-
straints (e.g. time range of adaptation steps).
6 CONCLUSIONS
Cloud Computing promises infrastructure elasticity
at a low cost. However, modern datacenters are be-
coming increasingly complex. In this paper we are
concerned with the issue of resource management in
Clouds. Particularly, we suggest that a combination of
MDE and dynamic multi-objective optimization can
efficiently manage the resulting trade-offs between
the various possible Cloud optimisation goals.
As a first step towards realizing our vision we pre-
sented a meta-model to describe the Cloud Comput-
ing resources landscape with focus on the provider’s
perspective. The presented modelling approach com-
prises information regarding the provider’s optimisa-
tion objectives, Cloud physical and virtual infrastruc-
ture as well as points of dynamic infrastructure vari-
ability. The meta-model aims to serve as a basis to fa-
cilitate automated extraction of Cloud resources fea-
sible space, towards selecting optimal configurations.
As part of our on-going work, we intend to design
a heuristic to control the evolution of reconfiguration
space during replacement of problem objectives. We
also aim to formalise the possible reconfigurations
within the model as run-time model transformations
based on Cloud revenue and available adaptation ac-
tions. Further plans, include the use of Kevoree
3
ex-
perimental Cloud platform to validate our approach.
REFERENCES
Abdelzaher, T., Shin, K. G., and Bhatti, N. (2001). Perfor-
mance Guarantees for Web Server End-Systems: A
Control-Theoretical Approach. IEEE Transactions on
Parallel and Distributed Systems.
Becker, S., Koziolek, H., and Reussner, R. (2009). The Pal-
ladio component model for model-driven performance
prediction. J. Syst. Softw.
Chuen, C., Mark, T., Niyato, D., and Chen-khong, T.
(2011). Evolutionary Optimal Virtual Machine Place-
ment and Demand Forecaster for Cloud Computing.
International Conference on Advanced Information
Networking and Applications.
David Breitgand, Alessandro Maraschini, J. T. (2011).
Policy-Driven Service Placement Optimization in
Federated Clouds. Technical report, IBM Research.
Ferreto, T. C., Netto, M. A. S., Calheiros, R. N., and
De Rose, C. A. F. (2011). Server consolidation with
migration control for virtualized data centers. Future
Generation Computer Systems.
Huber, N., Brosig, F., and Kounev, S. (2012). Modeling dy-
namic virtualized resource landscapes. In ACM SIG-
SOFT.
Josyula, Orr, P. (2012). Cloud Computing: Automating the
Virtualized Data Center.
Khanna, G., Beaty, K., Kar, G., and Kochut, A. (2006).
Application Performance Management in Virtualized
Server Environments. In NOMS 2006, pages 373–381.
Kusic, D., Kephart, J. O., Hanson, J. E., Kandasamy, N.,
and Jiang, G. (2008). Power and performance man-
agement of virtualized computing environments via
lookahead control. Cluster Computing.
Meng, X., Isci, C., Kephart, J., Zhang, L., Bouillet, E., and
Pendarakis, D. (2010a). Efficient resource provision-
ing in compute clouds via VM multiplexing. In 7th
international conference on Autonomic computing.
Meng, X., Pappas, V., and Zhang, L. (2010b). Improv-
ing the scalability of data center networks with traffic-
aware virtual machine placement. In 29th conference
on Information communications.
Piao, J. T. and Yan, J. (2010). A Network-aware Virtual
Machine Placement and Migration Approach in Cloud
Computing. In 9th International Conference on GCC,
pages 87 –92.
Shrivastava, V., Zerfos, P., Lee, K.-w., Jamjoom, H., Liu, Y.-
h., and Banerjee, S. (2011). Application-aware virtual
machine migration in data centers. IEEE INFOCOM.
Stage, A. and Setzer, T. (2009). Network-aware migration
control and scheduling of differentiated virtual ma-
chine workloads. In ICSE Workshop.
Tesauro, G., Jong, N., Das, R., and Bennani, M. (2006).
A Hybrid Reinforcement Learning Approach to Auto-
nomic Resource Allocation. In ICAC ’06.
3
http://www.kevoree.org/
MODELSWARD2013-InternationalConferenceonModel-DrivenEngineeringandSoftwareDevelopment
116