Applications haut débit

Applications haut débit


 

Les applications à haut débit peuvent être subdivisées en un grand nombre de tâches indépendantes.  Pour planifier ces tâches, on peut recourir aux grilles de calcul, qui se chargeront de les répartir entre les différents processeurs des ordinateurs participant à la grille.  Dès qu’un processeur aura terminé de traiter une tâche, une autre tâche arrivera immédiatement.  Ainsi, des centaines de tâches pourront être traitées en un laps de temps très court.
 
Voici quelques exemples d’applications à haut débit :
  • l’analyse de milliers de collisions de particules  afin de mieux comprendre notre univers, comme le fait la Grille de calcul du Grand collisionneur de hadrons ;
  • l’analyse de milliers de molécules dans le but de trouver une nouvelle molécule thérapeutique contre la malaria, dans le cadre du projet Wisdom, qui utilise à cette fin une grille de calcul ;
  • l’analyse de milliers de configurations de repliements de protéines dans l’espoir de découvrir des moyens plus efficaces de conditionner des protéines thérapeutiques, à l’aide du logiciel Rosetta  sur la Open Science Grid ;
  • le recours au bénévolat informatique afin d’activer des applications telles que : SETI@home, dont l’objectif est de rechercher des formes d’intelligence extraterrestre ; FightAIDS@home, dont le but est de modéliser l’évolution de la résistance du virus aux traitements afin de concevoir de nouveaux médicaments contre le sida ; ou BRaTS@home, qui traite du domaine du Gravitational Ray Tracing (traçage de raies gravitationnelles). Ces différentes tâches « @home » sont entièrement indépendantes ; le fait que certaines tâches prennent beaucoup de temps n’est donc pas gênant. Après un certain délai, les tâches inachevées sont simplement envoyées à un autre processeur.