Skip to main content

2015 | OriginalPaper | Buchkapitel

Orchestrating Docker Containers in the HPC Environment

verfasst von : Joshua Higgins, Violeta Holmes, Colin Venters

Erschienen in: High Performance Computing

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Linux container technology has more than proved itself useful in cloud computing as a lightweight alternative to virtualisation, whilst still offering good enough resource isolation. Docker is emerging as a popular runtime for managing Linux containers, providing both management tools and a simple file format. Research into the performance of containers compared to traditional Virtual Machines and bare metal shows that containers can achieve near native speeds in processing, memory and network throughput. A technology born in the cloud, it is making inroads into scientific computing both as a format for sharing experimental applications and as a paradigm for cloud based execution. However, it has unexplored uses in traditional cluster and grid computing. It provides a run time environment in which there is an opportunity for typical cluster and parallel applications to execute at native speeds, whilst being bundled with their own specific (or legacy) library versions and support software. This offers a solution to the Achilles heel of cluster and grid computing that requires the user to hold intimate knowledge of the local software infrastructure. Using Docker brings us a step closer to more effective job and resource management within the cluster by providing both a common definition format and a repeatable execution environment. In this paper we present the results of our work in deploying Docker containers in the cluster environment and an evaluation of its suitability as a runtime for high performance parallel execution. Our findings suggest that containers can be used to tailor the run time environment for an MPI application without compromising performance, and would provide better Quality of Service for users of scientific computing.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
8.
Zurück zum Zitat Charlie, C.: Standards for grid computing: global grid forum. J. Grid Comput. 1(1), 3–7 (2003)CrossRef Charlie, C.: Standards for grid computing: global grid forum. J. Grid Comput. 1(1), 3–7 (2003)CrossRef
10.
Zurück zum Zitat Dooley, R., Vaughn, M., Stanzione, D., Terry, S., Skidmore, E.: Software-as-a-service: the iplant foundation API. In: 5th IEEE Workshop on Many-Task Computing on Grids and Supercomputers, November 2012 Dooley, R., Vaughn, M., Stanzione, D., Terry, S., Skidmore, E.: Software-as-a-service: the iplant foundation API. In: 5th IEEE Workshop on Many-Task Computing on Grids and Supercomputers, November 2012
11.
Zurück zum Zitat Emeneker, W., Stanzione, D.: Dynamic virtual clustering. In: 2007 IEEE International Conference on Cluster Computing, pp. 84–90, September 2007 Emeneker, W., Stanzione, D.: Dynamic virtual clustering. In: 2007 IEEE International Conference on Cluster Computing, pp. 84–90, September 2007
12.
Zurück zum Zitat Felter, W., Ferreira, A., Rajamony, R., Rubio, J.: An updated performance comparison of virtual machines and linux containers. Technology 28, 32 (2014) Felter, W., Ferreira, A., Rajamony, R., Rubio, J.: An updated performance comparison of virtual machines and linux containers. Technology 28, 32 (2014)
15.
Zurück zum Zitat Smith, J., Nair, R.: Virtual Machines: Versatile Platforms for Systems and Processes. Morgan Kaufmann, San Francisco (2005) Smith, J., Nair, R.: Virtual Machines: Versatile Platforms for Systems and Processes. Morgan Kaufmann, San Francisco (2005)
16.
Zurück zum Zitat Tannenbaum, T.: Htcondor and hep partnership and activities (2014). Presented at the HEPiX Fall 2014 Workshop. University of Nebraska, Lincoln, 13–17 October 2014 Tannenbaum, T.: Htcondor and hep partnership and activities (2014). Presented at the HEPiX Fall 2014 Workshop. University of Nebraska, Lincoln, 13–17 October 2014
17.
Zurück zum Zitat Vallee, G., Naughton, T., Scott, S.L.: System management software for virtual environments. In: Proceedings of the 4th International Conference on Computing Frontiers, pp. 153–160. ACM (2007) Vallee, G., Naughton, T., Scott, S.L.: System management software for virtual environments. In: Proceedings of the 4th International Conference on Computing Frontiers, pp. 153–160. ACM (2007)
18.
Metadaten
Titel
Orchestrating Docker Containers in the HPC Environment
verfasst von
Joshua Higgins
Violeta Holmes
Colin Venters
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-20119-1_36

Neuer Inhalt