Achieving High Availability by Implementing Beowulf Cluster

A computer cluster is a group of tightly coupled computers that work together closely so that in many respects they can be viewed as though they are a single computer. The components of a cluster are commonly, but not always, connected to each other through fast local area networks. Clusters are usually deployed to improve performance and/or availability over that provided by a single computer, while typically being much more cost-effective than single computers of comparable speed or availability. This paper proposed the way to implement the Beowulf Cluster in order to achieve high performance as well as high availability.




References:
[1] M.A. Baker and R. Buyya, Clusters serve up a challenge, The Age -
newspaper, Fairfax IT, August 31st 1999.
[2] Ian Foster. "Internet Computing and the emerging Grid". Nature, vol 408
issue 6815, 2000.
[3] Becker, D. and Merkey, P., "The Beowulf Project", Online at:
http://www.beowulf.org
[4] B. Jacob, L. Ferreira, N. Bieberstein, C. Gilzean, J.Girard, R.
Strachowski, S. Yu, Enabling Applications for Grid Computing with
Globus, IBM, 2003.
[5] http://www.mcs.anl.gov/research/projects/mpi/
[6] http://www.lam-mpi.org/
[7] "The Physiology of the Grid: An Open Grid Services Architecture for
Distributed Systems Integration." I. Foster, C. Kesselman, J.Nick, S.
Tuecke; January, 2002.
[8] Sterling, T., Salmon, J., Becker D. and Savarese, D. (1998), How to
Build a Beowulf, MIT Press, Cambridge, Massachusetts USA.