[Topic Unique] Clustering sous Linux : comment s'initier ?

Clustering sous Linux : comment s'initier ? [Topic Unique] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 28-06-2003 à 19:06:17    

[Compilation de références pour s'initier au clustering]
 
Sites Web :
 
Initiation Générale :


Installation et configuration :


OS ou logiciels permettant le clustering :


Tests et articles :


Magazines :


Livres :


Conférences/Salons


Was :
 

Citation :

Je suis vraiment intéressé par le potentiel du calcul distribué et du clustering, en particulier sous Linux étant donné la lourdeur des clusters Windows et le prix des licences...
 
Je cherche différents moyen de m'initier, notamment avec des bouquins, mais l'écrasante majorité des livres traitant de ces sujet sont en anglais  :sweat: (voir par ex les éditions Eyrolles http://www.eyrolles.com/php.inform [...] 80b070accb )
 
Connaissez-vous un bon bouquin en français pour m'initier ?
Avez-vous des bons conseils pour un ch'tit débutant, et/ou quelques pistes ?  :)


Message édité par rpgman le 17-07-2003 à 10:16:46
Reply

Marsh Posté le 28-06-2003 à 19:06:17   

Reply

Marsh Posté le 28-06-2003 à 19:09:40    

Y'a eu deux magazines de Dream/Login qui en parlaient:
 
Dream de Fevrier 1999 numero 59
Login: d'Avril 2001 numero 83
 
(c'est un drapal déguisé en fait ;) )

Reply

Marsh Posté le 28-06-2003 à 19:11:18    

Rasthor a écrit :

Y'a eu deux magazines de Dream/Login qui en parlaient:
 
Dream de Fevrier 1999 numero 59
Login: d'Avril 2001 numero 83
 
(c'est un drapal déguisé en fait ;) )


 
Dream, je suppose que c'était dans l'optique calcul 3D en réseau ?
 
Login doit être davantage orienté Linux, donc plus dans mon optique de recherche  ;) .
 
Merci pour l'info, je pourrai éventuellement commander ces numéros !  :jap:


Message édité par rpgman le 28-06-2003 à 19:11:42
Reply

Marsh Posté le 28-06-2003 à 19:15:42    

Ben Login est juste le nouveau nom de Dream (ex-magasine AmigaDream)
 
Tu devrais commander les 2 directement si tu peux.
Mais bon, ils ne vont aux fonds des choses, mais ça peut être un bon point de départ.
 
C'est dans quel but que tu veux faire ce cluster  ?

Reply

Marsh Posté le 28-06-2003 à 19:34:33    

Pas dans un but particulier pour le moment, mais les possibilitées d'un telle technique m'apparaitront plus clairement quand je la maîtriserai un peu, ce qui me permettra de trouver des applications, je pense  :)  
 
Ok pour Dream, j'ai confondu avec Studio Multimédia  :pt1cable:

Reply

Marsh Posté le 28-06-2003 à 19:41:23    

Je vais commander le n°83 sur leur site ( http://www.possepress.com/cgi-bin/ [...] ng=1&nav=C )  
 
Il y a aussi le n°86 sur la répartition de charges ( http://www.possepress.com/cgi-bin/ [...] ng=1&nav=C ) qui est un domaine adjacent au clustering, à priori  :)  
 
D'autres bons plans comme celui là ?  :hello:


Message édité par rpgman le 28-06-2003 à 19:41:40
Reply

Marsh Posté le 28-06-2003 à 19:47:28    

t'as regardé sous www.google.com ?
Et dans le forum, tu as fait une recherche ? Tu pourrais nous mettre les topics interessants par exemple.

Reply

Marsh Posté le 28-06-2003 à 19:53:08    

Sur le forum, pas de topics intéressant : quelques questions, et peu de réponses ( http://forum.hardware.fr/forum1.ph [...] =1&subcat= )
 
Ce topic là est l'un des plus gros ( http://forum.hardware.fr/forum2.ph [...] h=&subcat= ) et n'est pas vraiment transcendant...
 
Quand à google, il y a pas mal de trucs sur Internet, mais c'est très touffu et assez orienté pro. Et rien ne vaut quelques conseils bien avisés en direct : je n'aurai jamais trouvé ces deux exemplaires de Login dans google !  :)

Reply

Marsh Posté le 28-06-2003 à 19:55:27    

Reply

Marsh Posté le 28-06-2003 à 20:00:38    

fait une recherche du cote de openmosix
http://openmosix.sourceforge.net/
 et pour un petit test:
http://www.linuxfrench.net/article.php?id_article=1177


Message édité par mapti89 le 28-06-2003 à 20:07:15
Reply

Marsh Posté le 28-06-2003 à 20:00:38   

Reply

Marsh Posté le 28-06-2003 à 20:04:02    


 
Bof, y a pas tant de liens que ça...  
A part http://www.beowulf.org que je connais déjà et qui apporte pas grand chose pour l'initiation, le reste n'est pas très intéressant... :/

Reply

Marsh Posté le 28-06-2003 à 20:07:10    

mapti89 a écrit :

fait une recherche du cote de openmosix


 
J'ai déjà regardé sur Internet, ça a l'air assez simple d'utilisation, mais c'est assez limité : ça ne divise pas un processus en plusieurs sous-tâches réparties entre plusieurs PC, mais ça attribue une tâche au PC le plus disponible dans le noeud.
 
Donc c'est du load balancing et uniquement ça : un processus unique qui prend 100 % des capacités de calcul de la machine ne sera pas réparti ( voir cet article de linuxfrench.net : http://www.linuxfrench.net/article.php?id_article=1177 )

Reply

Marsh Posté le 28-06-2003 à 20:09:02    

rpgman a écrit :


 
J'ai déjà regardé sur Internet, ça a l'air assez simple d'utilisation, mais c'est assez limité : ça ne divise pas un processus en plusieurs sous-tâches réparties entre plusieurs PC, mais ça attribue une tâche au PC le plus disponible dans le noeud.
 
Donc c'est du load balancing et uniquement ça : un processus unique qui prend 100 % des capacités de calcul de la machine ne sera pas réparti ( voir cet article de linuxfrench.net : http://www.linuxfrench.net/article.php?id_article=1177 )


tu cherche koi comme type de clustering?
parce ke repartir un processus sur plusieur machine je ne savai meme pas ke ct possible  :ouch:

Reply

Marsh Posté le 28-06-2003 à 20:12:14    

mapti89 a écrit :


tu cherche koi comme type de clustering?
parce ke repartir un processus sur plusieur machine je ne savai meme pas ke ct possible  :ouch:  


 
Ben vi, en fait je sais pas :/
Il me semble que les processus spécialement programmés pour peuvent être répartis entre plusieurs machines.
 
C'est le cas des clusters scientifiques qui forment un unique calcultateur virtuel : la tâche à calculer, par exemple le repliement d'une protéine, est divisée en un ensemble de sous-tâches réparties entre les noeuds et communiquant dynamiquement ensemble, comme les composants internes d'un ordinateur dialoguent entre eux.

Reply

Marsh Posté le 28-06-2003 à 20:18:00    

rpgman a écrit :


 
Ben vi, en fait je sais pas :/
Il me semble que les processus spécialement programmés pour peuvent être répartis entre plusieurs machines.
 
C'est le cas des clusters scientifiques qui forment un unique calcultateur virtuel : la tâche à calculer, par exemple le repliement d'une protéine, est divisée en un ensemble de sous-tâches réparties entre les noeuds et communiquant dynamiquement ensemble, comme les composants internes d'un ordinateur dialoguent entre eux.


apparement a part openmosix ya pas grand chose:
Qluster Os est payant je croi
openSSi a fait faillite :D
kherrighed s'arrete au noyau 2.2
 
il reste openmosix :D
mais de toute fasson il existe tres peu d'aplli specifique comme tu les decri.
openmosix reagira comme un PC SMP c ki est deja tres bien :)
bien utiliser je pense ke cela peu etre sympa

Reply

Marsh Posté le 28-06-2003 à 20:29:21    

si tu veu faire un test sans te KC la tete:
http://bofh.be/clusterknoppix/
je le test ce soir perso

Reply

Marsh Posté le 28-06-2003 à 20:35:06    

Il y a LinuxVirtualServer, aussi apparament (voir la toute fin de la page de Linuxfrench, qui prépare un article à priori)
 
Mais plutôt que des noms de logiciels, ce qui m'intéresse ici sont des pistes/livres/idées pour s'initier au clustering en général, et plus particulièrement sous Linux  :)

Reply

Marsh Posté le 28-06-2003 à 20:35:45    

mapti89 a écrit :

si tu veu faire un test sans te KC la tete:
http://bofh.be/clusterknoppix/
je le test ce soir perso


 
 :jap:  
Tu t'intéresses aussi au clustering ?

Reply

Marsh Posté le 28-06-2003 à 21:19:50    

rpgman a écrit :


 
 :jap:  
Tu t'intéresses aussi au clustering ?


je my interesse pour faire de l'encodage de DVD :D
un petit encodage en 30min m'irai bien et je pense pouvoir y ariver grace au clustering donc je cherche un peu.
sinon je n'en est jamais mis en place pour l'instant :sweat:

Reply

Marsh Posté le 29-06-2003 à 15:01:19    

mapti89 a écrit :


je my interesse pour faire de l'encodage de DVD :D
un petit encodage en 30min m'irai bien et je pense pouvoir y ariver grace au clustering donc je cherche un peu.
sinon je n'en est jamais mis en place pour l'instant :sweat:  


 
C'est vrai que pour des tâches lourdes comme l'encodage vidéo, le clustering permet de recycler ces PC des générations précédente, genre PIII 650 ou Céléron 500, en augmentant la capacité de calcul pour un rapport performance/prix très intéressant... Sans compter le challenge du clustering en lui-même  :)  
 
Je vois d'autres utilitées pour une utilisation domestique (mais pour Powers Users quand même) : rendu de graphisme 3D (Pov, Blender), décryptages de fichiers protégés, simulations diverses pour les étudiants scientifiques (qui peuvent ainsi se faire la main sur les techniques de clustering), optimisation des ressources en général, avec bien sûr encodage/décodage multimédia... La liste est certainement plus longue  ;)


Message édité par rpgman le 29-06-2003 à 15:01:31
Reply

Marsh Posté le 29-06-2003 à 15:37:15    

Deja une question fondamentalle:
 
Quel est le proc minimum et la mémoire minimum pour faire un cluster (donc faire tourner linux) ?
386 ?
486 DX ?
Pentium 60 ?
 
Quel prix honnete peut-on demander pour une si vieille machine ?

Reply

Marsh Posté le 29-06-2003 à 16:33:57    

la config mini dépend des distributions, je suppose. :)  
 
Mais pour toutes les tâches que j'ai listée plus haut, je pense que le rapport encombrement/bruit/consommation électrique n'est pas optimal en dessous d'un PII 350.
 
Des PII 350, on peut en récupérer à la pelle pour pas cher si on sait les chercher...  ;)


Message édité par rpgman le 29-06-2003 à 16:35:01
Reply

Marsh Posté le 29-06-2003 à 19:32:14    

bon j'ai reussi a me monter un ti clustering entre mon athlon XP2400 et mon BI PIII 500 grave a clusterknoppix :)
sa marche plutot bien :D
a la sortie sa me fait un PC avec 3 proco et 1.5Go de ram :D
pas vraiment pus le tester a fond mais sa repondai plus tot tres bien :)

Reply

Marsh Posté le 29-06-2003 à 20:19:05    

mapti89 a écrit :

bon j'ai reussi a me monter un ti clustering entre mon athlon XP2400 et mon BI PIII 500 grave a clusterknoppix :)
sa marche plutot bien :D
a la sortie sa me fait un PC avec 3 proco et 1.5Go de ram :D
pas vraiment pus le tester a fond mais sa repondai plus tot tres bien :)


 
Le paramétrage a t-il été douloureux ?
Tu as un gain de perfs sur l'encodage divx ? et en général ?  :??:

Reply

Marsh Posté le 29-06-2003 à 20:20:06    

rpgman a écrit :

Des PII 350, on peut en récupérer à la pelle pour pas cher si on sait les chercher...  ;)


 
Tu as une estimation de prix ?

Reply

Marsh Posté le 29-06-2003 à 20:31:19    

Rasthor a écrit :


 
Tu as une estimation de prix ?


 
Petites annonces ou http://www.ebay.fr/  :)  
 
Le top reste quand même les entreprises qui font évoluer leur parc, et peuvent être amenées à se débarrasser de dizaines de machines d'un coup.  
C'est des plans à capter, mais il y a moyen d'avoir pas mal de matos pour pas cher  :D

Reply

Marsh Posté le 29-06-2003 à 20:55:38    

rpgman a écrit :


 
Le paramétrage a t-il été douloureux ?
Tu as un gain de perfs sur l'encodage divx ? et en général ?  :??:  


pas pu tester pour l'encodage divx car pour l'instant je fais sa avec des live CD
le parametrage est tres simple
le gain en perf est bon si il n'y pas pas trop de donner ki doive circuler par le rezo


Message édité par mapti89 le 29-06-2003 à 20:56:25
Reply

Marsh Posté le 29-06-2003 à 20:56:58    

Et tu vois un gain de perfs dans une utilisation classique, ou une plus grande disponibilité du système ?  :??:
 
edit : grilled par ton edit  :D


Message édité par rpgman le 29-06-2003 à 20:58:24
Reply

Marsh Posté le 29-06-2003 à 20:57:59    

Je me demande si ça peut améliorer les perfs dans les jeux ça  :??:  
 
On pourrait imaginer que oui si le jeux utilise plusieurs processus qui s'éxécutent en parallèle...

Reply

Marsh Posté le 29-06-2003 à 21:30:00    

rpgman a écrit :

Je me demande si ça peut améliorer les perfs dans les jeux ça  :??:  
 
On pourrait imaginer que oui si le jeux utilise plusieurs processus qui s'éxécutent en parallèle...


nop pas d'amelioration dans les jeux je pense  
deja ke le smp ameliore tres peu les jeux, alors le clusteraing encore moin.
de plus il n'y ya ke tres peu de jeu ki profite du SMP
 
et pout une plus grande dipso du system je dirai ke oui, mais c tt de meme moin  bien ke du SMP

Reply

Marsh Posté le 30-06-2003 à 00:02:51    

tu ne peux rééllement accelerer ton appli que si l'appli est prevu pour avec des librairies de passages de messages comme PVM ou MPI.
 
au niveau du systemes d'exploitation, les OS "cluster" qui s'equilibrent d'eux meme sur differents noeuds c'est en cours de développement. Au dernier salon IPDPS (salon sur la recheche en clustering et haute dispo) des projets ont été présenté, certains sont très interessants..


Message édité par coda le 30-06-2003 à 00:04:52
Reply

Marsh Posté le 30-06-2003 à 02:04:50    

Coda a écrit :

tu ne peux rééllement accelerer ton appli que si l'appli est prevu pour avec des librairies de passages de messages comme PVM ou MPI.
 
au niveau du systemes d'exploitation, les OS "cluster" qui s'equilibrent d'eux meme sur differents noeuds c'est en cours de développement. Au dernier salon IPDPS (salon sur la recheche en clustering et haute dispo) des projets ont été présenté, certains sont très interessants..
 


open mosix a justemen fait pour palier au prob de PVM et MPI
sa permet de le rendre compatible avec plus d'aplication ;)

Reply

Marsh Posté le 30-06-2003 à 11:10:48    

j'install clusterKnoppix sur le dd de mon bipro :)
comme sa je pourai faire des test de compression DVD->divx

Reply

Marsh Posté le 30-06-2003 à 11:46:01    

mapti89 a écrit :


open mosix a justemen fait pour palier au prob de PVM et MPI
sa permet de le rendre compatible avec plus d'aplication ;)


 
ouaip mais pas toujours tres efficace ... en fonction de ton type d'appli des systemes de gestion de file d'attente type PBS sont plus efficace ;)

Reply

Marsh Posté le 30-06-2003 à 11:46:55    

mapti89 a écrit :

j'install clusterKnoppix sur le dd de mon bipro :)
comme sa je pourai faire des test de compression DVD->divx


 
tu peux essayer CLIC aussi qui ne marche bien et avec de bons outils de gestion du cluster... :)

Reply

Marsh Posté le 30-06-2003 à 11:53:44    

Coda a écrit :


 
tu peux essayer CLIC aussi qui ne marche bien et avec de bons outils de gestion du cluster... :)


oki
là j'ai fini de l'install en dur
premier prob avec le live cd ma carte rezo ete bien reconnu, là apres l'install sur le dd plus de carte reseau :/
vais voir comment la parametrer

Reply

Marsh Posté le 30-06-2003 à 13:04:38    

J'ai l'impression qu'il y en a qui mélange un peu tout  :pt1cable:  
 
openMosix : fait qu'un ensemble de PC passe comme un gros PC SMP (il me semble que le patch est inclue dans le noyau distribuer par mdk)
kerrighed : fait du partage de page mémoire, ainsi plusieurs threads peuvent tourner sur des noeuds différents.
 
Ensuite, il reste PVM, MPI qui sont des lib de passages de messages pour appli distribué. Je crois que POV permet de le faire.
 
Ensuite, il y a des applications écrites pour fonctionner en distribué comme transcode pour coder les divx et autre dvd.

Reply

Marsh Posté le 30-06-2003 à 18:17:42    

Effectivement, c'est bien possible qu'on mélange tout, surtout moi, c'est pour ça que je veux apprendre  :)  
 
Comment as-tu acquis tes connaissances sur le clustering ?  :??:  
As-tu des bons plans à nous donner ?  
 
Sinon, kerrighed peut-il utiliser la puissance de calcul des pc du réseau ou juste leur mémoire ?  :??:

Reply

Marsh Posté le 01-07-2003 à 00:02:34    

j'ai reelement tester openmosix ce soir en essayant de lancer plusieur instance de seti et de les repartir sur different PC.
tres décu, sa ne marche pas du tout :/. j'espere ke cela vien d'une incompatibilité avec seti, mais j'ai juste reussi a perdre en perf...

Reply

Marsh Posté le 01-07-2003 à 00:28:14    

bon sujet
drapal  
:)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed