Current Issue


Table of contents

CD-ROM

Sys Admin and The Perl Journal CD-ROM version 12.0

Version 12.0 delivers every issue of Sys Admin from 1992 through 2006 and every
issue of The Perl Journal from 1996-2002 in one convenient CD-ROM!

Order now!

Sys Admin Magazine > Archives > 2003 > August Clustering Supplement

The Secrets of openMosix

Richard Ferri

The ultimate promise of clusters is one of inexpensive, scalable compute power fueled by commodity hardware. openMosix expands that promise to include open source software. Luckily for programmers and administrators, openMosix fulfills the promise of an open, scalable, commodity cluster solution.

For those of you who have heard of Mosix, but are wondering what openMosix is, I'll provide a bit of background. The Mosix project, headed by Professor Amnon Barak, began in 1977 at the Hebrew University of Jerusalem. The goal of Mosix is to transform an unwieldy and perhaps heterogeneous pile of computers into a single efficient cluster computing resource. This transformation is based on a set of kernel changes, which provide a single system image cluster, and a scheduler, which deftly moves processes to the various nodes of the cluster based on a "least loaded" algorithm.

The Mosix project underwent a serious schism in January 2002, which spawned a new generation of Mosix -- the openMosix project. In a dispute over the "commercial future" of Mosix, Dr. Moshe Bar, the Mosix co-project manager since 1999, started a new company (Qlusters, Inc.) and forked the Mosix project into the new offering, openMosix. openMosix has quickly caught on in the clustering space, consistently at or near the top of the most popular clustering projects list at SourceForge.

Although the long legacy of Mosix spans more than two decades, with roots as far back as the PDP-11/45 running Bell Labs UNIX 6, and offshoots into VAX machines and BSD UNIX, this article will only address the Linux version of openMosix on X86 machines.

Single System Image

To fully appreciate the beauty and value of openMosix, we must understand that big term in the opening paragraphs, the "single system image" (SSI) cluster.




MarketPlace

Free Download Speeds Up PCs
Make Your PC Faster --New Diskeeper 2008 Speeds Up PCs --Download Free Trial Now!

Six Sigma Certification
100% Online-Six Sigma Certificate from Villanova - Find Out More Now.

Automate Software Builds with Visual Build Pro
Easily create an automated, repeatable process for building and deploying software.

WinDev 12 - Powerful IDE
Develop 10 times faster ! ALM, IDE, .Net, RAD, 5GL, Database, 5GL, 64-bit, etc. Free Express version

Wanna see your ad here?