Je viens de tomber sur un nouveau projet du CERN toujours pour le LHC:
http://boinc01.cern.ch/test4theory/
En revanche, le principe est vraiment different des autres projets et assez novateur !
J'ai les ai contacte pour avoir plus d'info et voici leur reponse:
Je viens de lire le pdf et voici ce qu'il en sort:Hallo M. Dudumomo,
Mon collègue Daniel Lombrana Gonzalez m'a envoyé votre email. Merci de votre question.
Le meilleur moyen de vous informer sera de lire notre rapport le plus récent à: http://www.cern.ch/ben/CHEP_2010.pdf (en anglais - on n'a pas encore de traduction).
Ce rapport donne l'histoire et la motivation pour notre travail depuis plusieures années.
On vient de lancer la phase "alpha test". Si vous aimeriez participer comme alpha-testeur, on sera très content de vous envoyer les instructions nécéssaires.
(Pour le moment notre testing est par invitation).
Avec mes meilleures salutations,
Ben
- LHC a besoin d'enormement de ressources (Estimation de 100K CPUs sur les anciennes donnees, et bien plus a l'avenir)
- Le budget du CERN ne permet pas de faire tourner uniquement leurs propres ressources dessus. Toutes options pouvant faire baisser ces couts sont donc les bienvenus. ===> BOINC
- BOINC est parfait pour cela, etc... (Inutile de citer les raisons qu'on connait tous deja)
Mais c'est quoi la difference entre l'ancien projet LHC de 2005 et celui ci.
Le rapport semble de facon implicite, dire que le projet de 2005 a ete plus ou moins suspendu, ralenti, etc... pour principalement une raison. Leurs codes changent bien trop souvent et sont en trop grand nombre pour etre porter sous Windows et Mac. (GNU/Linux etant leur OS de dev, ca pose un peu moins de soucis pour le porter a nos versions plus courante type Ubuntu et co sauf dependances)
En raison de leur trop grande base de donnees pour leurs codes, avec un tas de "third-party" dependances, ils sont obliges de reconstruire le code toutes les semaines voir tous les jours parfois !
Bref, avoir a porter X applications, faire X MAJ, etc... est une tache qui pose bien trop de problemes.
Ils ont donc eu l'idee d'utiliser des Machines Virtuelles ! Avec leur systeme dessus et leur application.
Concretement, au lieu de recevoir une unite de calcul, vous recevez une MV qui se lance et les calculs commencent dedans. Les MAJ se font par incrementation ce qui sauve beaucoup de bande passante (Leur MV fait dans les 220mo a DL ! Mais seulement la premiere fois, les MAJ sont elles bien plus petites du coup)
En effectuant de la sorte, le probleme du portage est donc resolu !
Leur application est en alpha test et beaucoup de choses sont encore a faire. Libre a vous de participer ou pas.
Perso je trouve que c'est une tres bonne idee, mais je me pose du coup beaucoup de question...
Bref, ca vaut le coup d'essayer je pense.
A vos crunch !
PS: Pour plus d'info, vous pouvez lire leur doc, les contacter directement ou bien passer par moi pour leur demander, pas de sushi.