heuristic algorithms for cloud server consolidation.
Our main concerns are power consumption and SLA
violation. We designed and deployed an architecture
using cloud-based R servers as the decision support
system. Forecast models were built for each VM, and
predictions made as to their future CPU resource re-
quirements. The simulation-based experiments anal-
ysed the proposed algorithms with respect to their
consistency, robustness, and performance. The re-
sults demonstrate that the proposed approach, com-
pared with other heuristics, can significantly reduce
power consumption, the number of VM migrations,
and number of SLA violations. The analytical model
has not taken load-balancing into consideration, and
this will be addressed in future work.
ACKNOWLEDGEMENTS
This work is supported by the Telecommunications
Graduate Initiative (TGI) program which is funded by
the Higher Education Authority under the Programme
for Research in Third-Level Institutions (PTRLI) Cy-
cle 5 and co-founded under the European Regional
Development Fund (ERDF).
REFERENCES
(2000 - 2012). R porject. http://www.r-project.org.
(2008). Spec. http://www.test.org/doe/.
Barroso, L. and Holzle, U. (2007). The case for energy-
proportional computing. Computer, 40(12):33 –37.
Beloglazov, A. and Buyya, R. (2012). Optimal online de-
terministic algorithms and adaptive heuristics for en-
ergy and performance efficient dynamic consolidation
of virtual machines in cloud data centers. Concur-
rency and Computation: Practice and Experience,
24(13):1397–1420.
Biran, O., Corradi, A., Fanelli, M., Foschini, L., Nus, A.,
Raz, D., and Silvera, E. (2012). A stable network-
aware vm placement for cloud systems. In Proceed-
ings of the 2012 12th IEEE/ACM International Sym-
posium on Cluster, Cloud and Grid Computing (ccgrid
2012), pages 498 –506.
Chen, M., Zhang, H., Su, Y.-Y., Wang, X., Jiang, G., and
Yoshihira, K. (2011). Effective vm sizing in virtual-
ized data centers. In Integrated Network Management
(IM), 2011 IFIP/IEEE International Symposium on,
pages 594 –601.
Clark, C., Fraser, K., Hand, S., Hansen, J. G., Jul, E.,
Limpach, C., Pratt, I., and Warfield, A. (2005). Live
migration of virtual machines. In Proceedings of the
2nd conference on Symposium on Networked Systems
Design & Implementation - Volume 2, NSDI’05, pages
273–286.
Goudarzi, H., Ghasemazar, M., and Pedram, M. (2012).
Sla-based optimization of power and migration cost
in cloud computing. In Cluster, Cloud and Grid Com-
puting (CCGrid), 2012 12th IEEE/ACM International
Symposium on, pages 172 –179.
Jayasinghe, D., Pu, C., Eilam, T., Steinder, M., Whally,
I., and Snible, E. (2011). Improving performance
and availability of services hosted on iaas clouds with
structural constraint-aware virtual machine place-
ment. In Services Computing (SCC), 2011 IEEE In-
ternational Conference on, pages 72 –79.
Jiang, J., Lan, T., Ha, S., Chen, M., and Chiang, M. (2012).
Joint vm placement and routing for data center traffic
engineering. In INFOCOM, 2012 Proceedings IEEE,
pages 2876 –2880.
Kusic, D., Kephart, J., Hanson, J., Kandasamy, N., and
Jiang, G. (2008). Power and performance man-
agement of virtualized computing environments via
lookahead control. In Autonomic Computing, 2008.
ICAC ’08. International Conference, pages 3 –12.
Liu, H., Xu, C.-Z., Jin, H., Gong, J., and Liao, X. (2011).
Performance and energy modeling for live migration
of virtual machines. In Proceedings of the 20th inter-
national symposium on High performance distributed
computing, HPDC ’11, pages 171–182. ACM.
Meng, X., Pappas, V., and Zhang, L. (2010). Improving the
scalability of data center networks with traffic-aware
virtual machine placement. In INFOCOM, 2010 Pro-
ceedings IEEE, pages 1 –9.
Sargeant, P. (2010). Data centre transformation: How ma-
ture is your it? Gartner. Inc.
Verma, A., Ahuja, P., and Neogi, A. (2008). pmapper:
power and migration cost aware application place-
ment in virtualized systems. In Proceedings of the
9th ACM/IFIP/USENIX International Conference on
Middleware, Middleware ’08, pages 243–264.
Xu, J. and Fortes, J. (2010). Multi-objective virtual machine
placement in virtualized data center environments. In
Green Computing and Communications (GreenCom),
2010 IEEE/ACM Int’l Conference on Int’l Conference
on Cyber, Physical and Social Computing (CPSCom),
pages 179 –188.
CLOSER2013-3rdInternationalConferenceonCloudComputingandServicesScience
468