Surveillance des applications sur la grille
Les technologies de grille ont étendu les possibilités offertes par les systèmes de cluster et de traitements distribués, permettant ainsi un partage plus efficace des ressources disponibles. Les grilles d'aujourd'hui sont constituées d'ordinateurs et de stations de travail, de systèmes de stockage et de bases de données évoluées qui sont reliés et fonctionnent conjointement sur des réseaux privés et publics. Leur caractéristique la plus marquante est d'être configurées à partir de composants gérés par des organisations indépendantes. Le projet CROSSGRID a été financé par le cinquième Programme Cadre pour mettre en œuvre de nouveaux composants de grille et prendre en charge des applications qui nécessitent d'importantes ressources de calcul pour gérer d'énormes quantités de données. Des instituts de recherche de 11 pays européens ont réuni leurs forces pour développer des systèmes basés sur des grilles pour la planification prétraitement dans le domaine de la chirurgie, ainsi que des systèmes d'aide à la décision pour les prévisions météorologiques et la prévention des inondations. Toutes ces applications nécessitaient de nouveaux outils de contrôle de performance des applications, permettant un accès sécurisé à des données réparties et une gestion des ressources utilisées pour leur exécution. Pour permettre un accès aux services de grille avancés aux utilisateurs qui n'ont pas de grandes connaissances de la technologie de grille sous-jacente, un «portail d'application» a été développé par le partenaire de projet Algosystems S.A. Il s'agit d'une interface basée sur le web avec plusieurs portlets permettant aux utilisateurs de soumettre des tâches à la grille. L'utilisateur est d'abord autorisé à utiliser les fonctionnalités du portail en s'identifiant ou en obtenant ses propres justificatifs d'identité stockés dans un serveur MyProxy. Dès qu'un certificat valide et que des clés privées sont extraites via le portlet 'Proxy Manager', des informations provenant d'une grande variété de sources deviennent disponibles et peuvent être utilisées de façon très simple. Dans le portlet 'Job list match' sont disponibles des informations relatives aux éléments de traitement dans la grille qui peuvent répondre aux besoins des tâches soumises. En outre, le statut des tâches déjà soumises peut être consulté à l'aide du portlet 'Job log info'. Chaque portlet a été conçu pour manipuler et afficher les données de manière pratiquement indépendante, comme s'il s'agissait d'une page web. Ces outils logiciels continueront à être soutenus après la fin du projet CROSSGRID. De plus, les solutions proposées dans le cadre du projet CROSSGRID sont adoptées pour de nouvelles initiatives de recherche au titre du sixième Programme Cadre.