Je vais monter un cluster HPC principalement pour des calculs de traitement d'image. Je dispose de 30 machines (AMD 64, 2go de RAM, Ubuntu 10.04), connectées à un réseau existant en dual gigabyte (IP fixe).
L'idée est plutôt simple :
- Conserver l'architecture réseau existante
- Conserver la possibilité que chaque poste puisse être un poste utilisateur
- Si possible utilisation transparente (ce que permet le SSI ?)
- Éviter l'utilisation de PXE
- Gratuit en licence academic minimum
Du coup j'ai une liste plus ou moins exhaustive des prétendants :
- Beowulf : semble beaucoup utilisé, nécessite un réseau privé
- Chromium : fait pour le traitement de l'image, peu documenté
- Condor : également largement utilisé, plugins sympathiques en licence education : http://www.cyclecomputing.com/cycleserver/tour
- Kerrighed : pas mal d'échos positifs sur la toile, nécessite un noyau modifié
- SLURM : utilisé dans pas mal de solutions pro
- Torque
- OpenMOSIX : dead en 2008
- MOSIX : pas mal d'échos positifs sur la toile, nécessite un noyau modifié
- Perceus : pas mal d'échos positifs sur la toile, mais .RPM
- Oscar : nécéssite un réseau privé
Du coup j'hésite entre Condor, Kerrighed, SLURM et MOSIX et Perceus. Vous avez des retours d'utilisation sur l'un d'entre eux ?
Liens utiles :
http://en.wikipedia.org/wiki/Single-system_image (tableau à la fin)
http://jimbodude.net/wiki/Supercomputer
[edit] Un admin peut déplacer le sujet dans "cluster" svp ?
