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

Introducing the OpenSSI Project

Richard Ferri and Brian J. Watson

Although we often think of Linux clusters synonymously with High Performance Linux clusters, there are, in fact, many different types of Linux clusters. In addition to the well-known High Performance Computing (HPC) Linux cluster type, in the technical paper "Open Single System Image (OpenSSI) Linux Cluster Project", Bruce Walker lists five other cluster types:

1. Load leveling -- Clusters that move processes from highly loaded nodes to more lightly loaded nodes, as in openMosix (see related article "The Secrets of openMosix" in this issue)

2. Web serving -- Typically a cluster with one or more front-end nodes sending HTTP requests to back-end Web serving nodes

3. Storage -- Clusters that provide coherent views of modern cluster-wide file systems

4. Database -- Clusters that provide coherent access to databases

5. High Availability (HA) -- Clusters that provide resource redundancy and failover in case of failure

Not that there is any definitive list of Linux cluster types, mind you. In Linux Clustering, Charles Bookman mentions another type of cluster, the distributed cluster, in which loosely coupled workstations cooperate to solve grand problems, such as the search for extraterrestrials. However, Bookman groups MOSIX (and by association, openMosix) in with the distributed class, and puts Web-serving solutions in the load-leveling class. Walker put MOSIX in the load-leveling class and put Web serving in a class by itself. To muddy the waters further, Greg Pfister, in In Search of Clusters, classifies clusters as "a subparadigm of the parallel/distributed realm". But wait, didn't Bookman classify distributed and parallel as types of clusters? So, are clusters subcategories of distributed and parallel computing, or are distributed and parallel types of clusters?

Clearly, classifying the different types of clusters into the greater realm of computers is a slippery slope.




MarketPlace

Build IT Knowledge with Current & Trusted Content
Helps Employees Develop & Hone New Technical Programming Skills. Sign Up & Get Full Access.

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

Workflow Enabled Help Desk & IT Service Management
Automate service desk activities and integrate processes across IT. Learn more here.

Flowcharts from C/C++ code -- Free trial download
Understand C/C++ code in less time. A new team member ? Inherited legacy code ? Get up to speed faster with Crystal Flow for C/C++. Code-formatting improves readability. Flowcharts are integrated with code browser. Export flowcharts to Visio.

Wanna see your ad here?