LinuxGuru
Cluster What Why How[linuxbug@Linuxbug linuxbug]$pwd /tech/Linux/Cluster/ [linuxbug@Linuxbug linuxbug]$less cluserwhat
What Are Clusters ?? Load Balancing ClustersAs the name implies, that system entails sharing the processing load as evenly as possible across a cluster of computers. That load could be in the form of an application processing load or a network traffic load that needs to be balanced.High Availability ClustersHigh-availability clusters exist to keep the overall services of the cluster available as much as possible.to take into account the fallibility of computing hardware and software. High Availability Clusters provide redundant services across multiple systems, to overcome loss of service due to hardware failure. Should a node fail, another picks up the service, keeping the system environment consistent from the user's point of view. Diffrent Kind of software avalible for Gnu/Linux ClusteringBeowulfWhen thinking about clustering, the first word that comes to most people's mind is Beowulf. Beowulf is not a single program, or set of programs, rather it is a set of tools and a method for connecting a set of computers together to act as a large parallel computer environment. Included in those tools are things like Message Passing Interface (MPI), Parallel Virtual Machine (PVM) and other software that allows multiple ethernet cards to be bonded together for higher performance. There are Distributed Inter-process Communication Services (DIPC) which allow access to processes running anywhere on the cluster, from any of the nodes.MOSIXMosix uses a modified kernel to create a process load balanced cluster. Servers and workstations can join and leave the cluster increasing or decreasing the power of the cluster. Processes can transparently migrate from system, without user intervention.Mosix is completely transparent at the application level. There is no need to recompile or relink with new libraries, everything occurs at the kernel level. Each node that will participate in the cluster must have use the same version of the kernel, to participate in the cluster. Machines can be added to the cluster during off hours to increase the overall performance of the cluster, and leave when they are needed for othe r important work. Mosix has wide ranging applications in the scientific and mathematical computation area. Unused cpu cycles can be used to increase processing speed. The cluster is transparent to the users, with each workstation or server appearing to be a stand alone machine. OpenMosixOpen Source, project to extend the outstanding MOSIX project. 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. OSCAR {Open Source Clustering Application Resource}OSCAR is a snapshot of the best known methods for building, programming, and using clusters. It consists of a fully integrated a nd easy to install software bundle designed for high performance cluster computing. Everything needed to install, build, maintain, and use a mo dest sized Linux cluster is included in the suite, making it unnecessary to download or even install any individual software packages on your cluster. How to1)Password Auditing Cluster
|