Embedded Linux Clustering (Part 1 - The Concept)
Linux clustering has been around for a number of years now. The
famous Beowolf cluster is the most well known example. Today there
are a number of technologies and projects that are developing Linux
clustering. With the use of LInux in more embedded devices, one of
the things that surprises me is that there is little to no research
being done on embedded Linux clusters. This article aims to address
this issue.
First off, I will start with a list of resources:
1. http://www.mosix.org/
MOSIX is a management system that allows a Linux cluster or an
organizational grid to perform like a single computer with multiple
processors.
2. http://openmosix.sourceforge.net/
openMosix is a Linux kernel extension for single-system image
clustering. This kernel extension turns a network of ordinary
computers into a supercomputer for Linux applications.
3. http://www.oreilly.com/catalog/highperlinuxc/index.html
This new guide covers everything you need to plan, build, and deploy a
high-performance Linux cluster. You'll learn about planning, hardware
choices, bulk installation of Linux on multiple systems, and other
basic considerations. Learn about the major free software projects and
how to choose those that are most helpful to new cluster
administrators and programmers. Guidelines for debugging, profiling,
performance tuning, and managing jobs from multiple users round out
this immensely useful book.
4. http://lcic.org/
This page is intended as a central repository of links and information
regarding Linux clustering, in all its forms.
5. http://oscar.openclustergroup.org/
OSCAR (Open Source Cluster Application Resources) is a snapshot of the
best known methods for building, programming, and using HPC clusters.
It consists of a fully integrated and easy to install software bundle
designed for high performance cluster computing. Everything needed to
install, build, maintain, and use a Linux cluster is included in the
suite, making it unnecessary to download or even install any
individual software packages on your cluster.

