Merci Polynesia pour cette présentation et surtout, d'avoir crée l'équipe.
Ce projet est resté assez discret (sur demande) car ils ne voulaient pas attirer les foules immédiatement.
Mais voici les informations que nous avons :
Depuis le 27 Janvier, après avoir fait la découverte de ce projet et avoir eu de nombreux contacts avec les administrateurs de ce projet, supporté par le CERN, un topic a été ouvert sur le forum de notre MiniTeam, que vous pouvez consulter sans restrictions (Et sans inscription même) ici :
http://libristes-forum.boinc-af.org/index.php/topic,2433.0.htmlNous avons donc pu participer (et le faisons encore) a la période Alpha du projet.
En quoi ce projet consiste ? Et en quoi est-il différent du projet LHC@home ?
En termes d’analyses scientifiques, son but est le même.
Mais il est évident qu’un supercalculateur revient très cher, même pour le CERN, d’où la nécessité de passer par BOINC.
En revanche, la ou le projet LHC a été arrêté principalement en raison de la complexité de leur code a être porté sous BOINC et surtout du fait que celui-ci devait (et doit encore) changer très régulièrement pour s’adapter aux différents paramètres qui sont liés a des très grandes bases de données pour leurs codes et incluant un très grand nombre de dépendances « Third Party », les obligeant ainsi a reconstruire plusieurs fois par semaine voir par jours, leurs applications Windows, Mac mais aussi partiellement GNU/Linux (Bien qu’étant leur environnement de dev), d’où l’arrêt des recherches via BOINC puisque ce système n’était plus adapté a leurs besoins;
Cette fois ci, le projet LHC++@Home prend la relève avec une infrastructure tres différente et innovatrice :
Ce n’est plus une application que vous téléchargez directement, mais une Machine Virtuelle (VirtualBox) que vous téléchargez et qui se lance en guise d’unité de calcul.
Cette Machine Virtuelle contient un système GNU/Linux qui se synchronise avec leur serveur.
Par ce système, il n’est plus utile de développer X versions différentes pour Windows, Mac, Linux, FreeBSD, etc… mais une unique application (Ou 2 si 64bits peut-être, mais pas encore mis en place) et dont il n’est plus utile de porter sous BOINC.
Leur application originelle suffit !
Une fois le projet en production, il leur sera inutile de perdre du temps à reconstruire leurs applications (qui le temps de le faire, d’être distribué sous BOINC, calculé et renvoyé, devient déjà obsolète et presque inutile…)
Pour avoir une meilleure idée des problèmes qu’ils ont eus avec l’ancien LHC, je vous recommande de lire leur étude, publié sur leur site il y a quelques mois. Vous comprendrez qu’il ne s’agit pas de fainéantise mais belle et bien d’une contrainte technique de l’infrastructure originelle de BOINC.
Ou en sont-ils actuellement ?
Toujours en phase Alpha. Presque qu’une fois par jour, une nouvelle version de leur application est envoyé pour corriger les bugs de leur MV que les testeurs remontent.
Il n’y a évidemment pas vraiment de crédit, ne savent pas encore comment gérer cela.
Il voulait au début faire une application contenant une MV avec une durée de vie infini, puisqu’évidemment, les calculs se font dans la MV et quand tout sera prêt, inutile de mettre a jour quoi que ce soit, tout se passera dedans. Mais ils ont eu des soucis avec les personnes calculant sur plusieurs projets a la fois, bloquant Aqua@home (qui n’est toujours pas résolu) ou bien ayant quelques impacts sur les priorités des autres projets.
Et puis d’une façon général, on aime bien quand les unîtes ont une fin !
Depuis peu, leur MV est enfin stable et avec des bugs mineurs pour la majorité des plateformes. En revanche, ils ont encore un problème avec Windows 64 et un bug cette fois ci avec VirtualBox d’Oracle. (Un patch existe mais ce n’est pas très pratique)
On peut donc s’attendre a voir une version Beta dans les prochains mois.
Peut-on s’inscrire ?
Comme indiqué précédemment, les inscriptions sont fermées mais vous pouvez toujours faire la demande aux administrateurs et scientifiques.
Je rappelle tout de même que ce projet est en alpha, que le crédit on s’en fiche pour le moment et que si vous souhaitez participer et rapporter tous les bugs et idée que vous avez, c’est avec joie.
Pensez a regarder ce qui est requis (Virtualbox 4.0.4 notamment) sur leur site et forum.
Des critiques sur ce projet ?
Ca va faire plus d’un mois que je crunch dessus (Et d’autres pourront confirmer), les admins sont très efficace et tres présent sur leur forum !
Ils répondent a presque toutes les questions et sont vraiment a notre écoute.
Sur le forum, une vraie participation gagnante/gagnante se fait et les administrateurs font vraiment de leur mieux pour améliorer leur code et n’hésite pas a nous demander nos avis sur différents points.
Et puis ca me fait très plaisir de revoir LHC sous BOINC !
En revanche, certains membres de la MT Libristes, notamment Jip (évidemment…encore lui !) regrette l’utilisation de Machine Virtuelle, surtout VirtualBox qui est de loin le plus simple à utiliser mais pas le plus performant, qui au final rend l’utilisation du processeur moins efficiente (Une partie des ressources est donc gaspillé pour la MV et non le calcul)
Nous sommes tout à fait d’accord l à dessus ainsi que les administrateurs. Mais ils essayeront de limiter cette perte au mieux. (On l’espère)
Aussi, le fait que tout se passe dans une machine virtuelle, synchronisée avec leur serveur peut nous faire penser qu’il s’agit d’une boite noire ou nous ne savons pas ce qui se passe dedans. Je rappelle donc qu’il s’agit d’une distribution GNU/Linux en Machine Virtuelle, il est tout a fait possible de décortiquer tout ce qui se passe dedans.
Egalement, il faut savoir que lorsqu’on s’attache au projet, il faut donc télécharger la machine virtuelle, qui pèse près de 250mo ! Ca peut être long surtout sur des petites connexions (Mais une fois téléchargé, l’utilisation réseau est très faible bien qu’il est obligatoire d’avoir une connexion active lors de l’utilisation de leur application)
D’ailleurs, ils viennent d’upgrader leur carte réseau avec une Gigabit pour tirer pleinement profit de la connexion du CERN. (Mais lors des pics d’utilisation de leur bande passante, leur connexion peut ne pas être suffisante pour offrir à tous un taux de téléchargement maximum. C’est tout de même a confirmer avec leur nouvelle carte réseau.)
Bref, si vous êtes intéressé, je vous recommande de demander un code d’invitation aux devs et de lire le forum de notre MT et également si l’anglais ne vous gène pas, celui du projet qui regorge déjà d’information et de suivi de bugs.
Sinon, attendez la version Beta qui devrait arriver dans les prochains mois.
A vos crunch !