Abstract
In this work, we focus on the problem of virtual machines (VMs) placement in geographically distributed data centers, where tenants may require a set of networking VMs. The aim of the present work is to plan and optimize the placement of tenant’s VMs requests in a geographically distributed Cloud environment while considering location and system performance constraints. Thus, we propose ILP formulations which have as objective the minimization of traffic generated by networking VMs and circulating on the backbone network. The different experiments conducted on the proposed formulations show the effectiveness of our model for large-scale Cloud systems in terms of convergence time and computational resources.
A. Balma is with Tunisie Telecom, Jardins du Lac II, 1053, Tunis, Tunisia.
S. Tata is with the Institut TELECOM SudParis, CNRS UMR Samovar, 9 rue Charles Fourier, 91011 EVRY Cedex, France.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Alumur, S., Kara, B.Y.: Network hub location problems: The state of the art. Eur. J. Oper. Res. 190(1), 1–21 (2008)
Amokrane, A., Zhani, M., Langar, R., Boutaba, R., Pujolle, G.: Greenhead: Virtual data center embedding across distributed infrastructures (2013)
Bari, M.F., Boutaba, R., Esteves, R., Granville, L.Z., Podlesny, M., Rabbani, M.G., Zhang, Q., Zhani, M.F.: Data center network virtualization: a survey. IEEE Commun. Surveys Tutorials 15(2), 909–928 (2013)
Benson, T., Anand, A., Akella, A., Zhang, M.: Understanding data center traffic characteristics. ACM SIGCOMM Comput. Communi. Rev. 40(1), 92–99 (2010)
Biran, O., Corradi, A., Fanelli, M., Foschini, L., Nus, A., Raz, D., Silvera, E.: A stable network-aware vm placement for cloud systems. In: 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), pp. 498–506 (2012)
Campbell, J.F.: Integer programming formulations of discrete hub location problems. Eur. J. Oper. Res. 72(2), 387–405 (1994)
Chen, Y., Jain, S., Adhikari, V.K., Zhang, Z.L., Xu, K.: A first look at inter-data center traffic characteristics via yahoo! datasets. In: 2011 Proceedings IEEE INFOCOM, pp. 1620–1628. IEEE (2011)
Church, K., Greenberg, A., Hamilton, J.: On delivering embarrassingly distributed cloud services. Hotnets VII 34 (2008)
Bitcurrent. http://www.bitcurrent.com/download/cloud-performance-from-the-end-user-perspective/. Visited 04 February 2014
Cohen, R., Lewin-Eytan, L., Naor, J., Raz, D.: Almost optimal virtual machine placement for traffic intense data centers. In: 2013 Proceedings IEEE INFOCOM, pp. 355–359 (2013)
Contreras, I., FernĂ¡ndez, E.: General network design: a unified view of combined location and network design problems. Eur. J. Oper. Res. 219(3), 680–697 (2012)
Correia, I., Nickel, S., Saldanha-da Gama, F.: The capacitated single-allocation hub location problem revisited: a note on a classical formulation. Eur. J. Oper. Res. 207(1), 92–96 (2010)
Correia, I., Nickel, S., Saldanha-da Gama, F.: Single-assignment hub location problems with multiple capacity levels. Transp. Res. Part B: Methodol. 44(8), 1047–1066 (2010)
Ibm corporation ilog cplex. http://www.ilog.com/products/cplex/. Visited: 04 February 2013
Dias, D., Costa, L.: Online traffic-aware virtual machine placement in data center networks. In: Glob. Inf. Infrastruct. Networking Symp. (GIIS) 2012, pp. 1–8 (2012)
Amazon elastic compute cloud amazon ec2. http://aws.amazon.com/ec2/. Visited 05 February 2014
Ernst, A.T., Krishnamoorthy, M.: Solution algorithms for the capacitated single allocation hub location problem. Ann. Oper. Res. 86, 141–159 (1999)
Farahani, R.Z., Hekmatfar, M., Arabani, A.B., Nikbakhsh, E.: Hub location problems: a review of models, classification, solution techniques, and applications. Comput. Ind. Eng. 64(4), 1096–1109 (2013)
Garey, M.R., Johnson, D.S.: Computer and intractability. A Guide to the NP-Completeness. WH Freeman and Company, New York (1979)
Goiri, I., Le, K., Guitart, J., Torres, J., Bianchini, R.: Intelligent placement of datacenters for internet services. In: 2011 31st International Conference on Distributed Computing Systems (ICDCS), pp. 131–142 (2011)
Goudarzi, H., Pedram, M.: Geographical load balancing for online service applications in distributed datacenters. In: 2013 IEEE Sixth International Conference on Cloud Computing (CLOUD), pp. 351–358. IEEE (2013)
da Graça Costa, M., Captivo, M.E., ClĂmaco, J.: Capacitated singleallocation hub location problema bi-criteria approach. Comput.Oper. Res. 35(11), 3671–3695 (2008)
Kandula, S., Sengupta, S., Greenberg, A., Patel, P., Chaiken, R.: The nature of data center traffic: measurements & analysis. In: Proceedings of the 9th ACM SIGCOMM Conference on Internet Measurement Conference, pp. 202–208. ACM (2009)
Larumbe, F., SansĂ², B.: Optimal location of data centers and software components in cloud computing network design. In: Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (Ccgrid 2012), CCGRID 2012 pp. 841–844. IEEE Computer Society, Washington, DC (2012). http://dx.doi.org/10.1109/CCGrid.2012.124
Valancius, V., Laoutaris, N., Massoulié, L., Diot, C., Rodriguez, P.: Greening the internet with nano data centers. In: Proceedings of the 5th International Conference on Emerging Networking Experiments and Technologies, pp. 37–48. ACM (2009)
Yaman, H., Carello, G.: Solving the hub location problem with modular link capacities. Comput. Oper. Res. 32(12), 3227–3245 (2005)
Zhang, B., Qian, Z., Huang, W., Li, X., Lu, S.: Minimizing communication traffic in data centers with power-aware vm placement. In: 2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), pp. 280–285. IEEE (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Teyeb, H., Balma, A., Hadj-Alouane, N.B., Tata, S. (2015). Optimal Virtual Machine Placement in a Multi-tenant Cloud. In: Toumani, F., et al. Service-Oriented Computing - ICSOC 2014 Workshops. Lecture Notes in Computer Science(), vol 8954. Springer, Cham. https://doi.org/10.1007/978-3-319-22885-3_27
Download citation
DOI: https://doi.org/10.1007/978-3-319-22885-3_27
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-22884-6
Online ISBN: 978-3-319-22885-3
eBook Packages: Computer ScienceComputer Science (R0)