L’utilisation des ressources
Les grilles de calcul vous permettent de répartir vos tâches de manière efficace et automatique, et ce sur plusieurs ressources informatiques à la fois.Résultat ?Vos travaux sont exécutés beaucoup plus rapidement.
Imaginez que vous ayez à résoudre 1000 problèmes mathématiques très compliqués. Vous pouvez choisir de les résoudre vous-mêmes, ou recourir à une grille de calcul. Si vous disposez d’une grille de 100 ordinateurs, vous pouvez confier un problème ou un « travail » à chacun de ces ordinateurs. Une fois le travail terminé, l’ordinateur en demandera automatiquement un autre. Ainsi, avec les 100 ordinateurs fonctionnant à pleine capacité, vous pouvez terminer vos 1000 problèmes en un clin d'œil.
Sauf que, les grilles sont des ressources pasrtagées. Que se passe-t-il lorsqu’une file de personnes attend pour utiliser une grille de calcul ? Comment définir quel est le prochain « travail » à effectuer dans la file d’attente ?
L’intergiciel de répartition vient à votre secours !
Les grilles de calcul fonctionnent grâce à un intergiciel de répartition, qui utilise les informations sur les différents « travaux » soumis à chaque file d’attente pour une allocation optimale des ressources. Pour cela, il faut savoir combien de travaux comprend chaque file d’attente, et combien de temps cela prendra.
Le système n’est pas encore parfaiteemnt opérationnel, mais n’en était-il pas de même pour le web à ses débuts ? Rappelez-vous, de mauvais esprits parlaient alors du « World Wide Wait »…