Skip to main content

DevelOpment of GRID Environment for InteRaCtive ApplicationS

Article Category

Article available in the folowing languages:

Contrôle des performances d'applications en ligne

Un nouveau service a été développé dans le cadre du projet CROSSGRID pour permettre aux utilisateurs d'accéder à des informations essentielles sur les ressources d'une grille informatique. L'objectif du système JIMS est de permettre aux utilisateurs d'exécuter leurs applications sur une grille de manière simple et transparente, sans avoir besoin de connaître les détails de la structure et du fonctionnement de la grille.

Économie numérique

L'objectif principal du projet CROSSGRID est d'étendre l'environnement de grille à une variété d'applications de grande importance au niveau pratique. Les partenaires du projet se sont intéressés aux applications qui nécessitent une réponse du système informatique distribué à une action de l'utilisateur avec différentes échelles de temps (en temps réel ou sur des échelles de temps plus longues). Ces applications incluent notamment la simulation et la visualisation interactive de procédures chirurgicales, les systèmes d'aide à la décision en situation de crise et les applications expérimentales en physique des particules, qui sont toutes très exigeantes en termes de capacité de calcul et de traitement de gros volumes de données. Pour permettre un développement efficace de ce type d'applications pour l'environnement de grille, il était nécessaire de développer de nouveaux outils de vérification du code source en parallèle, d'évaluation des performances et de surveillance. En particulier, de nouveaux services ont été créés pour la surveillance des applications, alors que les services existants dédiés à la surveillance de l'infrastructure de grille ont été étendus. Le système JIMS a été développé par l'université AGH des sciences et de technologie de Cracovie pour collecter et diffuser les informations sur l'état des dispositifs utilisés pour construire l'environnement de grille. L'idée consistait à réutiliser une approche basée sur Java Management Extensions pour permettre aux dispositifs surveillés de présenter leurs paramètres de système d'exploitation de manière uniforme dans un système de base de données. L'acronyme JIMS correspond au terme anglais JMX-based infrastructure monitoring system (pour système de surveillance d'infrastructure basé sur JMX). En outre, le système JIMS est un outil de visualisation qui permet aux utilisateurs de consulter des diagrammes statistiques sur la charge CPU, l'utilisation de la RAM et du système de fichiers pour une machine d'exécution donnée, sur laquelle tourne une application. Une des caractéristiques les plus utiles du système est sa capacité de déploiement et de révocation dynamique des agents de surveillance. La dernière version validée du système JIMS a été installée en production et comme banc d'essai de développement; elle a prouvé son efficacité pour l'exécution d'un nombre croissant d'applications.

Découvrir d’autres articles du même domaine d’application