Comment « grillifier » vos applications ?
Pour pouvoir fonctionner sur une grille, toute application programmée pour être exécutée sur un PC autonome doit être « grillifiée ».
De même qu’une application doit être « webifiée » pour pouvoir être exécutée sur un navigateur, la grille demande à son utilisateur de consacrer quelques efforts à « grillifier » ses applications.
Une fois l’application grillifiée, des milliers de personnes pourront l’utiliser et l’exécuter aisément sur des grilles interopérables (bien-sûr, comme avec la plupart des logiciels, il y aura quelques bugs ça et là).
Par « grillification » on entend l’adaptation d’applications pour y ajouter de nouvelles couches logicielles compatibles avec un système de grille. Par exemple, grâce à une application d’analyse de données grillifiée, il sera possible :
- d’obtenir les certificats d’authentification nécessaires pour ouvrir les fichiers requis ;
- de faire des recherches dans un catalogue afin de localiser les fichiers à utiliser et de déterminer les ressources de grille nécessaires pour effectuer l’analyse des données ;
- de soumettre des requêtes à la grille pour extraire les données, lancer les calculs et fournir les résultats ;
- de suivre l’avancement des divers calculs et transferts de données, en avertissant l’utilisateur que l’analyse est achevée, et en détectant les défaillances et en y remédiant (services collectifs).
EN SAVOIR PLUS CHAQUE SEMAINE
Pour en savoir plus sur les dernières applications grillifiées, consultez la lettre d’information GRATUITE en ligne International Science Grid This Week (ISGTW), qui communique les progrès scientifiques réalisés en matière de grilles aux quatre coins du globe.