[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-team] cluster: PVM/MOSIX/LVS
On Fri, Sep 24, 1999 at 12:31:14PM +0200, Jerome.WARNIER@DG6.cec.be wrote:
> > On Fri, Sep 24, 1999 at 10:02:06AM +0000, Raffaele Brancaleoni wrote:
> > > Y en aurait-il parmis vous qui auraient déjà une expérience dans la
> > > construction de cluster type BeoWulf ?
> > Oui, mon pote Alan Cox qui est justement assis à côté de moi à siroter
> > une (Kwak|Delirium|Leffe|Guillotine|Kriek|Barbar - pick your favourite).
> > C'est pas grave, c'est vendredi ;-)))
> > Tu es sur de vouloir faire un Beowulf (PVM) ?
> > Pq pas un MOSIX ou un LVS (Linux Virtual Server) ?
> > C'est pour faire quoi ?
> Quelles sont les différences? Ca m'intéresse aussi.
Si je ne m'abuse (je me suis informé un peu, mais bon ;)):
- Beowulf est basé sur PVM (Parallel Virtual Machine), un SDK freeware et
est très bien adapté à du "number crunshing" (des gros calculs, quoi ;))
- MOSIX m'a l'air mieux fait et moins spécifique au number crunshing - il
y a l'air d'avoir plus de techniques de communication
- LVS c'est un projet spécifique pour un cluster de serveurs Linux
Donc tu vois, ce sont des choses différentes.
Il n'y a pas de cluster sans software, sans quoi ce sont bêtement des
machines en réseau ;)
MOSIX:
MOSIX is a software module for supporting cluster computing with
Linux. The core of MOSIX are kernel-level, adaptive load-balancing and
memory ushering algorithms that are geared for maximal performance,
overhead-free scalability and ease-of-use. These algorithms are
designed to respond to variations in the resource usage among the
nodes by migrating processes from one node to another, preemptively
and transparently. The MOSIX software provides some SMP/NUMA
functionalities that allow a cluster of PCs (workstations and servers)
to work cooperatively as if part of a single system.
http://www.mosix.cs.huji.ac.il/
PVM:
PVM (Parallel Virtual Machine) is a portable message-passing programming system, designed to link
separate host machines to form a ``virtual machine'' which is a single, manageable computing
resource. The virtual machine can be composed of hosts of varying types, in physically remote
locations. PVM applications can be composed of any number of separate processes, or components,
written in a mixture of C, C++ and Fortran. The system is portable to a wide variety of
architectures, including workstations, multiprocessors, supercomputers and PCs.
http://www.epm.ornl.gov/pvm/
LVS:
Virtual server is a scalable and highly available server built on a cluster of real servers. The
architecture of the cluster is transparent to end users, and the users see only a single virtual
server. This product is also known as LinuxDirector, because it has the same functionality (more,
actually) as Cisco's LocalDirector, but it doesn't cost $40,000.
http://proxy.iinchina.net/~wensong/ippfvs/
Mais malheureusement, les clusters Linux sont encore loins d'avoir les capacités désirées pour
un serveur high-end :(
L'augmentation de performance est une chose, mais la "High Availability" en est une autre (et
la 2ème est beaucoup plus importante que la 1ère). C'est pas demain la veille qu'on aura un
truc aussi puissant que HACMP d'IBM ou Sun Clusters...
Enfin, on ne sait jamais...
C'est pour faire quoi, ce cluster ?
--
-o) / Pascal Bleser ATOS Payment Systems|
/\\ \ C++/UNIX Development Aachen, Germany|
_\_v \<guru@linuxbe.org> <pbleser@atos-group.com>|
---------------------------------------------------|
/earth is 98% full... please delete anyone you can.:
---------------------------------------------------'
---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.