Middleware in modern high performance computing system architectures

Christian Engelmann, Hong Ong, Stephen L. Scott

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

14 Scopus citations

Abstract

A recent trend in modern high performance computing (HPC) system architectures employs "lean" compute nodes running a lightweight operating system (OS). Certain parts of the OS as well as other system software services are moved to service nodes in order to increase performance and scalability. This paper examines the impact of this HPC system architecture trend on HPC "middleware" software solutions, which traditionally equip HPC systems with advanced features, such as parallel and distributed programming models, appropriate system resource management mechanisms, remote application steering and user interaction techniques. Since the approach of keeping the compute node software stack small and simple is orthogonal to the middleware concept of adding missing OS features between OS and application, the role and architecture of middleware in modern HPC systems needs to be revisited. The result is a paradigm shift in HPC middleware design, where single middleware services are moved to service nodes, while runtime environments (RTEs) continue to reside on compute nodes.

Original languageEnglish
Title of host publicationComputational Science - ICCS 2007 - 7th International Conference, Proceedings
PublisherSpringer Verlag
Pages784-791
Number of pages8
EditionPART 2
ISBN (Print)9783540725855
DOIs
StatePublished - 2007
Event7th International Conference on Computational Science, ICCS 2007 - Beijing, China
Duration: May 27 2007May 30 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
NumberPART 2
Volume4488 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference7th International Conference on Computational Science, ICCS 2007
Country/TerritoryChina
CityBeijing
Period05/27/0705/30/07

Keywords

  • High performance computing
  • Lean compute node
  • Lightweight operating system
  • Middleware

Fingerprint

Dive into the research topics of 'Middleware in modern high performance computing system architectures'. Together they form a unique fingerprint.

Cite this