The MOSIX Cluster Operating System for High-Performance Computing on Linux Clusters, Multi-Clusters, GPU Clusters and Clouds
MOSIX
MOSIX, 2011
@article{barak2011mosix,
title={The MOSIX Cluster Operating System for High-Performance Computing on Linux Clusters, Multi-Clusters, GPU Clusters and Clouds},
author={Barak, A. and Shiloh, A.},
year={2011}
}
MOSIX is a cluster operating system targeted for HighPerformance Computing (HPC) on Linux platforms, including clusters, multi-clusters, GPU clusters and Clouds. The unique features of MOSIX provide users and applications with the impression of running on a single computer with multiple processors, without changing the interface and the run-time environment of their respective login nodes. For example, in a MOSIX cluster users can run applications that create multiple processes, then let MOSIX seek resources and automatically distribute processes among nodes, e.g., to improve the overall performance, without changing the runtime environment of the migrated processes. As a result, users need not change or even link applications with any special library, they need not modify applications, login or copy files to remote nodes or even know where their programs run.
December 18, 2011 by hgpu