Abstract
Virtualization technologies enable flexible ways to configure computing environment according to the needs of particular applications. Combined with software defined networking technologies (SDN), operating system-level virtualization of computing resources can be used to model and tune the computing infrastructure to optimize application performance and optimally distribute virtualized physical resources between concurrent applications. We investigate capabilities provided by several modern tools (Docker, Mesos, Mininet) to model and build virtualized computational infrastructure, investigate configuration management in the integrated environment and evaluate performance of the infrastructure tuned to a particular test application.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Wikipedia. http://en.wikipedia.org/wiki/Virtualization
McKeown, N., et al.: OpenFlow: Enabling innovation in campus networks. ACM Communications Review 38(2), 69–74 (2008)
Figueiredo, R.J., Dinda, P.A., Fortes, J.A.B.: A case for grid computing on virtual machines. In: Proceedings of the 23rd International Conference on Distributed Computing Systems (2003)
Matsunaga, A.M., Tsugawa, M.O., Adabala, S., Figueiredo, R.J., Lam, H., Fortes, J.A.B.: Science gateways made easy: the In-VIGO approach, Concurrency andComputation: Practice and Experience, vol. 19(6), pp. 905–919 (April 2007)
Krsul, I., Ganguly, A., Zhang, J., Fortes, J.A.B., Figueiredo, R.J.: VMPlants:Providing and managing virtual machine execution environments for grid computing. In: Proceedings of the 2004 ACM/IEEE Conference on Supercomputing (2004)
Nishimura, H., Maruyama, N., Matsuoka, S.: Virtual clusters on they - fast, scalable, and exible installation. In: CCGRID 2007: Seventh IEEE International Symposium on Cluster Computing and the Grid (May 2007)
bibitem Emeneker, W., Stanzione, D.: Dynamic virtual clustering. In: IEEE Cluster 2007, Austin, TX (September 2007)
Chase, J.S., Irwin, D.E., Grit, L.E., Moore, J.D., Sprenkle, S.E.: Dynamic virtualclusters in a grid site manager. In: HPDC 2003: Proceedings of the 12th IEEE International Symposium on High Performance Distributed Computing, p. 90. IEEE Computer Society, Washington, DC (2003)
Bogdanov, A.V., Degtyarev, A.B., Gankevich, I.G., Yu. Gayduchok, V., Zolotarev, V.I.: Virtual workspace as a basis of supercomputer center. In: Proceedings of the 5th International Conference Distributed Computing and Grid-Technologies in Science and Education, Dubna, Russia, pp. 60–66 (2012)
Gankevich, I., Gaiduchok, V., Gushchanskiy, D., Tipikin, Y., Korkhov, V., Degtyarev, A., Bogdanov, A., Zolotarev, V.: Virtual private supercomputer: Design and evaluation. In: CSIT 2013–9th International Conference on Computer Science and Information Technologies (CSIT) (Revised Selected Papers. 2013, DOI: 10.1109/CSITechnol..6710358)
Gankevich, I., Korkhov, V., Balyan, S., Gaiduchok, V., Gushchanskiy, D., Tipikin, Y., Degtyarev, A., Bogdanov, A.: Constructing Virtual Private Supercomputer Using Virtualization and Cloud Technologies. In: Murgante, B., Misra, S., Rocha, A.M.A.C., Torre, C., Rocha, J.G., Falcão, M.I., Taniar, D., Apduhan, B.O., Gervasi, O. (eds.) ICCSA 2014, Part VI. LNCS, vol. 8584, pp. 341–354. Springer, Heidelberg (2014)
Korkhov, V.V., Moscicki, J.T., Krzhizhanovskaya, V.V.: User-Level Scheduling of Divisible Load Parallel Applications with Resource Selection and Adaptive Workload Balancing on the Grid. IEEE Systems Journal 3(1), 121–130 (2009)
Calarco, G., Casoni, M.: On the effectiveness of Linux containers for network virtualization. Simulation Modelling Practice and Theory 31, 169–185 (2013)
Chen, Y., Wo, T., Li, J.: An effcient resource management system for on-line virtual cluster provision. In: Proc. of International Conference on Cloud Computing (CLOUD), p. 7279. IEEE (2009)
Ye, K., Jiang, X., Chen, S., Huang, D., Wang, B.: Analyzing and modeling the performance in Xen-based virtual cluster environment. In: Proc. of the 12th International Conference on High Performance Computing and Communications (HPCC), pp. 273–280. IEEE (2010)
Gupta, D., Yocum, K., Mcnett, M., Snoeren, A.C., Vahdat, A., Voelker, G.M.: To infinity and beyond: time warped network emulation. In: ACM Symposium on Operating Systems Principles (2005)
Lantz, B., Heller, B., McKeown, N.: A network in a laptop: rapid prototyping for software-defined networks. In: Proceedings of the 9th ACM SIGCOMM Workshop on Hot Topics in Networks, Hotnets-IX, pp. 19:1–19:6. ACM, New York (2010)
Ahrenholz, J.: Comparison of core network emulation platforms. In: Military Communications Conference, MILCOM 2010, pp. 166–171 (2010)
NS-3 Project Homepage. http://www.nsnam.org
Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A.: Xen and the art of virtualization. ACM SIGOPS Operating Systems Review 37(5), 164–177 (2003)
The LXC Linux Containers. http://lxc.sourceforge.net
The Docker platform. https://www.docker.com
Dongarra, J., Luszczek, P.: HPC Challenge: Design, History, and Implementation Highlights. In: Vetter, J. (ed.) Contemporary High Performance Computing: From Petascale Toward Exascale. CRC Computational Science Series. Taylor and Francis, Boca Raton (2013)
Apache Mesos. http://mesos.apache.org/
Mesosphere Marathon. https://mesosphere.github.io/marathon/
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
Korkhov, V., Kobyshev, S., Krosheninnikov, A. (2015). Flexible Configuration of Application-Centric Virtualized Computing Infrastructure. In: Gervasi, O., et al. Computational Science and Its Applications -- ICCSA 2015. ICCSA 2015. Lecture Notes in Computer Science(), vol 9158. Springer, Cham. https://doi.org/10.1007/978-3-319-21410-8_27
Download citation
DOI: https://doi.org/10.1007/978-3-319-21410-8_27
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-21409-2
Online ISBN: 978-3-319-21410-8
eBook Packages: Computer ScienceComputer Science (R0)