Science  People  Locations  Timeline
Index: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Home > MOSIX


MOSIX is a cluster management system that provides single-system image (SSI) capabilities, e.g automatic work distribution among nodes. It is particularly useful for running parallel and intensive I/O applications.

It was developed since 1981 at the Hebrew University of Jerusalem by Prof. Amnon Barak and others. It was first called MOS (Multicomputer OS), and was running on BSD.

In 1999 it was ported to LINUX.

The core of MOSIX are adaptive algorithms that monitor and respond to cluster-wide resource requirements (of all the processes) by automatic migration of processes to the best available nodes. These algorithms are geared for ease-of-use, maximal performance and overhead-free scalability.

The algorithms of MOSIX use preemptive (transparent) process migration for:

Recent trends in cluster and grid computing, in which many applications consist of large number of processes and/or large amounts of data, e.g., genomic or financial modeling, prompt the development of the Mosix Parallel I/O (MOPI) package. MOPI enhances the computing capabilities of Mosix with the ability to support massive parallel I/O. It is targeted for applications that need to process vast amounts of data, ranging from few GByte/s to Terabyte/s.

openMosix

After a disagreement about the future of MOSIX, Moshe Bar decided to fork and started the openMosix project on February 10, 2002.



Read more »

Non User