Abstract
In this paper, we present a statistical model based VM placement approach for Cloud infrastructures. The model is motivated by the fact that more and more resource demanding applications are deployed in Cloud Infrastructures and in particular, communication data rate and latency bound applications are suffering from common placement algorithms. Based on a requirements analysis from the use cases of the CloudPerfect Project and the bwCloud production infrastructure, the need for a network-aware VM placement is motivated. The solution approach is inspired from the data source modelling applied for statistical multiplexer components in ATM networks. For each VM deployed in the Cloud Infrastructure, a probability for data rate distributions is derived from the collected data traces and the overall network resource consumption is estimated by overlaying the individual data rate probability distributions. The second part of the paper outlines a possible integration into a cloud infrastructure using OpenStack as an example. The paper concludes with a discussion on the stability of the model and initial results derived from collected data traces along with the future work.
Keywords
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
While more appropriate wording would be data rate we use the established term bandwidth in this document.
References
Ballani, H., Costa, P., Karagiannis, T., Rowstron, A.: Towards predictable datacenter networks. In: ACM SIGCOMM Computer Communication Review, vol. 41, pp. 242–253. ACM (2011)
Baur, D., Domaschka, J.: Experiences from building a cross-cloud orchestration tool. In: Proceedings of the 3rd Workshop on CrossCloud Infrastructures & Platforms, CrossCloud 2016, pp. 4:1–4:6. ACM, New York (2016). https://doi.org/10.1145/2904111.2904116
Baur, D., Seybold, D., Griesinger, F., Masata, H., Domaschka, J.: A provider-agnostic approach to multi-cloud orchestration using a constraint language. In: 2018 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID), IEEE (2018) (accepted)
Ferdaus, M.H., Murshed, M., Calheiros, R.N., Buyya, R.: Network-aware virtual machine placement and migration in cloud data centers. In: Emerging Research in Cloud Distributed Computing Systems, p. 42 (2015)
Ghiasi, A., Baca, R.: Overview of largest data centers, May 2014. http://www.ieee802.org/3/bs/public/14_05/ghiasi_3bs_01b_0514.pdf. Accessed 19 Apr 2018
Jackson, K.R., et al.: Performance analysis of high performance computing applications on the amazon web services cloud. In: 2010 IEEE Second International Conference on Cloud Computing Technology and Science, pp. 159–168, November 2010. https://doi.org/10.1109/CloudCom.2010.69
Mell, P., Grance, T.: The NIST definition of cloud computing recommendations of the national institute of standards and technology. http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf
Meng, X., Pappas, V., Zhang, L.: Improving the scalability of data center networks with traffic-aware virtual machine placement. In: 2010 Proceedings of the IEEE INFOCOM, pp. 1–9. IEEE (2010)
OpenStackCommunity: Openstack compute schedulers. https://docs.openstack.org/newton/config-reference/compute/schedulers.html. Accessed 06 June 2018
Popescu, D.A., Zilberman, N., Moore, A.W.: Characterizing the impact of network latency on cloud-based applications’ performance (2017)
Sarker, M., Siersch, J., Wesner, S., Khan, A.: Towards a method integrating virtual switch performance into data centre design (2016)
Sheridan, C., Whigham, D., Stewart, C., Domaschka, J., Tsitsipas, A., et al.: Validation and result analysis. Cactos project deliverable d7.4.2, revision 3, Institut für Organisation und Management von Informationssystemen (2017). https://doi.org/10.18725/OPARU-4315, open Access Repositorium der Universität Ulm
Soong, T.T.: Fundamentals of Probability and Statistics for Engineers. Wiley, Hoboken (2004)
Stier, C., Krach, S., Hauser, C., Tsitsipas, A., Domaschka, J., et al.: Performance evaluation of the cactos toolkit on a small cloud testbed. Cactos project deliverable d5.5, Institut für Organisation und Management von Informationssystemen (2017). https://doi.org/10.18725/OPARU-4311, open Access Repositorium der Universität Ulm
Takouna, I., Rojas-Cessa, R., Sachs, K., Meinel, C.: Communication-aware and energy-efficient scheduling for parallel applications in virtualized data centers. In: Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing, pp. 251–255. IEEE Computer Society (2013)
Tso, F.P., Jouet, S., Pezaros, D.P.: Network and server resource management strategies for data centre infrastructures: a survey. Comput. Netw. 106, 209–225 (2016). https://doi.org/10.1016/j.comnet.2016.07.002
Acknowledgement
The research leading to these results has received funding from the EC’s Framework Programme HORIZON 2020 under grant agreement number 732258 (CloudPerfect). We thank our colleagues from Nuberisim who provided us valuable input that greatly assisted the research.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Sarker, M., Wesner, S. (2019). Statistical Model Based Cloud Resource Management. In: Coppola, M., Carlini, E., D’Agostino, D., Altmann, J., Bañares, J. (eds) Economics of Grids, Clouds, Systems, and Services. GECON 2018. Lecture Notes in Computer Science(), vol 11113. Springer, Cham. https://doi.org/10.1007/978-3-030-13342-9_9
Download citation
DOI: https://doi.org/10.1007/978-3-030-13342-9_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-13341-2
Online ISBN: 978-3-030-13342-9
eBook Packages: Computer ScienceComputer Science (R0)