PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
Efficient and flexible fault tolerance and migration of scientific simulations using CUMULVS
SPDT '98 Proceedings of the SIGMETRICS symposium on Parallel and distributed tools
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
How to build a Beowulf: a guide to the implementation and application of PC clusters
How to build a Beowulf: a guide to the implementation and application of PC clusters
BProc: the Beowulf distributed process space
ICS '02 Proceedings of the 16th international conference on Supercomputing
MPI: The Complete Reference
NPACI Rocks: Tools and Techniques for Easily Deploying Manageable Linux Clusters
CLUSTER '01 Proceedings of the 3rd IEEE International Conference on Cluster Computing
Beowulf Cluster Computing with Linux
Beowulf Cluster Computing with Linux
An API for Runtime Code Patching
International Journal of High Performance Computing Applications
Designing a highly-scalable operating system: the Blue Gene/L story
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Middleware is STILL Everywhere!!!
Concurrency and Computation: Practice & Experience
Hi-index | 0.00 |
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.