Salut les moules !
Je suis à la recherche d'un nombre d'applications/algorithmes distribués qui reposent sur la migration de code ("strong mobility") ou sa duplication.
Les exemples qui me sont venus à l'esprit sont :
− GXP (Cluster Shell, avec auto-installation du logiciel sur machines distances),
− Condor (Système de "Grid computing", avec vol de tâches),
− N'importe quoi qui marche avec des "mobile agents",
− Systèmes de "check-pointing" (le code ne migre pas vraiment, mais une copie est sauvée, pour être éventuellement relancée plus tard),
− Migration de machines virtuelles (un peu abstrait, en soi, et ne repose pas tant que sur un algorithme distribué, trouvé-je).
C'est pas beaucoup.
Pourtant, je suis sûr qu'il y en a bien plus…
Avez-vous connaissance de logiciels/systèmes ou (mieux ?) même d'algorithmes qui reposent sur la distribution et la migration/duplication de code ?
Merci, et salutations à votre coiffeur.
# GRID::Machine
Posté par Sytoka Modon (site web personnel) . Évalué à 2.
J'ai découvert ce module la semaine dernière. Pas encore le temps de tester mais ça a l'air puissant !
http://search.cpan.org/~casiano/GRID-Machine-0.127/lib/GRID/Machine.pod
Le complément du précédent GRID::Cluster
http://search.cpan.org/~edusegre/GRID-Cluster-0.04/lib/GRID/Cluster.pm
Si j'ai bien compris, GRID::Machine recopie le code sur tous les noeuds avant qu'on puisse l'utiliser. Il me semble qu'on est plus ou moins dans le sujet ;-)
[^] # Re: GRID::Machine
Posté par Axioplase ıɥs∀ (site web personnel) . Évalué à 1.
Ça a l'air bien, merci. Un peu comme GXP, s'il duplique son code tout seul sur la machine distante pourvu qu'elle ait Perl.
[^] # Re: GRID::Machine
Posté par Sytoka Modon (site web personnel) . Évalué à 1.
Ca fais longtemps que je n'ai pas vu une machine UNIX sans Perl ;-) C'est un peu un des avantages de celui-ci sur les autres langages de scripts, c'est très portable dans l'espace et dans le temps ;-)
# hadoop
Posté par Paf . Évalué à 2.
Il y a bien Apache hadoop qui justement envoi et execute le code la ou se trouve les données.
Et vu que les données sont distribuées et reparties, le code aussi.
la distribution du code prend aussi en compte la localité des données
Voir http://hadoop.Apache.org
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.