Déploiement au LAL

La plate-forme de calcul distribuée XtremWeb utilise les PCs de bureau lorsqu’ils ne sont pas utilisés afin d’agréger une puissance de calcul conséquente.
Elle nécessite le déploiement d’un petit logiciel (le “worker” XtremWeb) sur ces PCs.Le déploiement des services de calcul XtremWeb sur les PCs du laboratoire prendra effet à compter du 28 mai; il se fera par étapes successives.Comme annoncé dans un précédent article le service de calcul global “XtremWeb” va être déployé sur les machines de bureau du laboratoire ; ce déploiement commencera la semaine du 28 mai 2007.

Ce déploiement est automatique et ne requiert aucune action des utilisateurs des ordinateurs de bureau du laboratoire.

Il s’effectuera en priorité sur les machines du service informatique ainsi que celles du groupe Auger au LAL, puis sur toutes les autres machines du laboratoire. Dans un premier temps, les ordinateurs portables ne sont pas pris en compte.

EGEE 2nd User Forum : un poster XtremWeb/EGEE

Nous avons eu le plaisir de présenter un poster au EGEE 2nd User Forum décrivant nos travaux en cours sur l’intégration des deux plates-formes de grille : EGEE et XtremWeb.Ces travaux tendent à permettre le partage de ressources de calcul entre ces deux plates-formes, d’une part, et à standardiser leurs interfaces d’utilisation, d’autre part.

Motivations :

  • agréger des ressources de calcul sécurisées entre les deux plates-formes ;
  • centraliser ces agrégats à travers un seul GateKeeper ;
  • standardiser les interfaces utilisateur afin de répondre aux contraintes de standardisation de la grille.

Ces travaux comportent deux parties.
La première propose d’inclure des ressources de calcul EGEE dans la plate-forme XtremWeb. Pour ce faire un “agent” XtremWeb crée des tâches EGEE, qui consistent en des workers XtremWeb, en fonction des besoins d’XtremWeb, d’une part, ainsi que des disponibilités des ressources de calcul EGEE. Ces workers XtremWeb ainsi déployés sur EGEE sont configurés pour ne prendre en charge qu’une seule tâche XtremWeb et s’arrêter après un certain temps de vie prédéfini.
Les avantages de cette solution sont :

  • d’autoriser des utilisateurs hors de toute VO ;
  • d’utiliser les mécanismes de sécurité, d’équilibrage de charge et de tolérance aux pannes d’XtremWeb ;
  • de bénéficier des mécanismes de soumission d’EGEE pour un déploiement automatisé du middleware XtremWeb.

La seconde partie propose d’inclure les ressources de calcul d’XtremWeb dans la plate-forme EGEE.
L’idée principale de cette solution consiste à utiliser le coordinateur d’XtremWeb en tant que système de soumission (scheduler).
Les avantages de cette solution sont :

  • d’utiliser l’interface centralisé de EGEE ;
  • de bénéficier du niveau élevé de sécurité de EGEE ;
  • de tirer parti des mécanismes d’XtremWeb : les mécanimes de passage des pare-feux permettent d’agréger des ressources EGEE déployées sur plusieurs sites administratifs ; les mécanismes de tolérance aux pannes et d’équilibrage de charge permettent d’utiliser au mieux les ressources EGEE.

Le principal désavantage de cette solution :

  • un double déploiement des middlewares EGEE et XtremWeb.

Bénéfices :

  • XtremWeb nous apporte :
    • un équilibrage de charge global et automatique entre les différentes ressources des deux plates-formes ;
    • un modèle de tolérance aux pannes.
  • EGEE nous apporte :
    • un niveau de sécurité elevé ;
    • la définition des organisations virtuelles ;
    • une interface utilisateur centralisée.

Questions ouvertes :

  • cette solution nécessitera, à terme, un descriptor JDL permettant de distinguer les tâches “grilles” de celles “desktop grid” ;
  • pouvons nous définir une standardisation des implémentations des grilles de PC ?
  • pourrons nous déployer le middleware EGEE “au vol” ?
  • comment sécuriser les resources des grilles de PC pour répondre aux exigences de EGEE ?