Web Hosting Reviews
HA technologies :: Choice of cluster operating system

Other Articles:
 The Cluster network organzation.

24/7 Solutions - Choice of cluster operating system.


At a choice of operating system it is necessary to be based on recommendations of software developers. But, if there is a choice it is necessary to prefer cluster on Linux.

Under Linux the huge quantity server applications, compilers, libraries and means of debugging is accessible. A Plenty of the software is available in an easy approach, for many programs there are initial codes and the extensive documentation.

Plus Linux is "transparency" for the user and the system administrator that allows to resolve more quickly and easier all arising problems.

But it is not necessary to pay too big attention to a choice of operating system. A basis of cluster is not the operating system, and the communication environment (PVM, MPI), the providing opportunity to parts of one application which is carried out on different computers, effectively to cooperate among themselves.

Considered before means for construction of cluster (PVM, MPI) have realizations as for operating systems of family UNIX (Linux, FreeBSD), and for systems of Microsoft. Therefore, if you experience insuperable difficulties in refusal from Windows to be upset in this occasion it is not necessary. Cluster it is possible to lift and under Windows, and expenditures of labour on installation of the communication environment will be same, as well as in a variant with UNIX, that is small.

It is necessary to notice, that the overwhelming majority serious of clusters in the world works nevertheless in UNIX environment. The review of advantages and lacks of this or that family of operating systems is beyond a theme considered by us. Therefore simply take a word, that the best choice for you will be Unix (Linux, FreeBSD).

Let's note the important aspect shown at attempt to transfer the work from Windows in Linux. Psychological and administrative factors Mean. The person coming to world Linux, feels confusions and uncertainty that it can find in new system habitual for it tools. It as though, the person since the childhood speaking only in Russian, has gone abroad.

Now the most widespread operational system is operational system Windows. At all advantages of operational system some lacks are inherent in it:

  • Small security of system from not qualified actions of users;
  • Susceptibility of a various system sort "breakings" at network use and susceptibility to viruses;
  • Instability of the system work, shown in lags and loss of the information;
  • The greater cost of licenses for use of systems;
  • The closeness of operating system complicating a writing of curriculums in its environment and training;
  • Greater requirements to opportunities of a computer (memory, speed);
  • Frequent change of OS versions.
Construction of cluster on different OS

Let's give some practical recommendations on construction of cluster system. We shall consider the most simple ways of fast and painless installation of cluster. For this purpose some servers (a minimum two), connected in a network, throughput not less 100Mbit is required to us.

The first way

Let's admit at us there are some PCs working under control of operational system Windows (not below NT4). In this case for input in build of cluster it is necessary and to load enough from the Internet a windows-variant of system MPI and to establish it on all future units of cluster. Similar on sense be required and for creation Linux cluster when at you is a little Linux PC.

The second way

On servers which will be at you in cluster units, it is established Linux. For installation the distribution kit of a general purpose is used. After installation of system and adjustment of a network, for units of the future of cluster the UNIX-variant of system MPI is established. This variant is good still that relieves us of necessity to solve a problem connected with transition to unfamiliar operational system. Installation of OS Linux allows to apply multiloading. That is there is an opportunity to not destroy earlier the operating system established on a computer, and to use both systems in common.

The third way

Specialized distribution kit CLIC is issued by one of world leading Linux-developer - Mandrake. This distribution kit is intended for creation highly effective cluster a supercomputer based on a network of workstations. After installation of the distribution kit all necessary software for work and monitoring of cluster will be already established in your system. Detailed instructions on installation and adjustment of cluster CLIC are on a disk of the distribution kit. I shall notice, that cluster CLIC is a professional solution, therefore its installation and adjustment is heaviest, in comparison with all other variants.

The fourth way

This way the idle time. Has put here in what. Some time(USA) has been realized by the Department of Computer Science at the University of Northern Iowa project BCCD on creation loading CD with variant Linux intended for construction of cluster. As a result we have an opportunity to use cluster in general without installation on the winchester of operating system and cluster. For installation of cluster it is necessary two and more network a computer, able to load OS directly from CD-ROM. In detail to read through about the project and load an image of a compact disc you can on site BCCD.

The fifth way

This way of installation of cluster is little bit more complex previous, but allows to receive full-scale allocated cluster for very short time. As well as in the previous variant, the specialized distribution kit in this case is used: Rocks Cluster Distribution. For cluster installation two disks be required: loading Rocks Base and additional HPC Roll. These two disks allow to establish cluster in minimally necessary configuration.

The resume

Thus, we see, that creation of a cluster supercomputer technically enough simple procedure. In case of application of the fourth way, quite efficient cluster can be created within 10 minutes. BCCD it will be not always convenient, quite possibly there will be an idea to establish cluster on normal system. Nevertheless, with its help it is possible to receive quickly from the isolated machines full-function cluster and to solve on it normal problems, such as systems of the distributed hosting.