Skip to main content

Flexible Configuration of Application-Centric Virtualized Computing Infrastructure

  • Conference paper
  • First Online:
Computational Science and Its Applications -- ICCSA 2015 (ICCSA 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9158))

Included in the following conference series:

  • 2062 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Wikipedia. http://en.wikipedia.org/wiki/Virtualization

  2. McKeown, N., et al.: OpenFlow: Enabling innovation in campus networks. ACM Communications Review 38(2), 69–74 (2008)

    Article  Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. bibitem Emeneker, W., Stanzione, D.: Dynamic virtual clustering. In: IEEE Cluster 2007, Austin, TX (September 2007)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Article  Google Scholar 

  13. Calarco, G., Casoni, M.: On the effectiveness of Linux containers for network virtualization. Simulation Modelling Practice and Theory 31, 169–185 (2013)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. VETH. http://code.google.com/p/veth

  19. Ahrenholz, J.: Comparison of core network emulation platforms. In: Military Communications Conference, MILCOM 2010, pp. 166–171 (2010)

    Google Scholar 

  20. NS-3 Project Homepage. http://www.nsnam.org

  21. 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)

    Google Scholar 

  22. The LXC Linux Containers. http://lxc.sourceforge.net

  23. The Docker platform. https://www.docker.com

  24. 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)

    Google Scholar 

  25. Apache Mesos. http://mesos.apache.org/

  26. Mesosphere Marathon. https://mesosphere.github.io/marathon/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vladimir Korkhov .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics