Titre : | Mise en place et étude de performances d'un cluster de calcul pour le traitement des images satellites | Type de document : | projet fin études | Auteurs : | Abdelilah BENJABBOUR, Auteur | Langues : | Français (fre) | Catégories : | Télécommunication et réseaux
| Mots-clĂ©s : | Orchestration, HTCondor, Images satellites, Traitement d’images, Virtualisation, Evaluation de performances, Test, MĂ©trique | Index. dĂ©cimale : | 1411/15 | RĂ©sumĂ© : | Le présent document constitue la synthèse de mon travail réalisé dans le cadre de mon projet de fin d’études, au sein du Soft Centre. Ce projet a pour objectif de mettre en place et d’étudier les performances d’un cluster de calcul pour le traitement des images satellites au profit de Thales Alenia Space.
Le présent projet avait pour mission d’utiliser les deux serveurs reçus de la part du détenteur, afin de mettre en place une solution de calcul massif basé sur l’orchestration de calcul. Thales a choisi le système distribué de calcul intensif HTCondor comme outil d’orchestration de calcul à utiliser lors de la réalisation. Pour implémenter cette solution, il fallait utiliser une solution de virtualisation afin de simuler l’environnement réel de travail de Thales d’une part, et de préparer l’environnement nécessaire pour utiliser HTCondor d’autre part. L’outil de virtualisation utilisé est VMware ESXi.
L’implémentation de cette solution a commencé par l’installation de l’outil de virtualisation VMware ESXi sur les deux serveurs. Ensuite la spécification d’une architecture adaptée à notre solution est faite. Puis nous avons créé les machines virtuelles nécessaires qui tournent avec le système d’exploitation CentOS, et sur lesquelles on installe HTCondor. Après la spécification des rôles des machines créés, nous avons configuré HTCondor selon le rôle de la machine déjà spécifié. Une machine noeud de notre cluster de calcul peut être un gestionnaire central, un soumissionnaire ou un exécutant. Puis arrivera l’installation des librairies d’algorithmes de traitement des images satellites ; il s’agit de GDAL et ORFEO Tool box. Par ailleurs, il est indispensable d’effectuer des tests de traitement des images en utilisant la solution installée et configurée.
En outre, le projet a comme deuxième et principale mission de faire une évaluation de performances pour essayer d’utiliser au maximum la capacité de calcul de nos serveurs. Cette mission à commencer par l’identification des métriques de mesure, ensuite l’élaboration d’un descriptif de tous les tests à effectuer. Enfin réaliser les tests déjà décrits et faire une synthèse avec des résultats à exécuter.
|
Mise en place et étude de performances d'un cluster de calcul pour le traitement des images satellites [projet fin études] / Abdelilah BENJABBOUR, Auteur . - [s.d.]. Langues : Français ( fre) Catégories : | Télécommunication et réseaux
| Mots-clĂ©s : | Orchestration, HTCondor, Images satellites, Traitement d’images, Virtualisation, Evaluation de performances, Test, MĂ©trique | Index. dĂ©cimale : | 1411/15 | RĂ©sumĂ© : | Le présent document constitue la synthèse de mon travail réalisé dans le cadre de mon projet de fin d’études, au sein du Soft Centre. Ce projet a pour objectif de mettre en place et d’étudier les performances d’un cluster de calcul pour le traitement des images satellites au profit de Thales Alenia Space.
Le présent projet avait pour mission d’utiliser les deux serveurs reçus de la part du détenteur, afin de mettre en place une solution de calcul massif basé sur l’orchestration de calcul. Thales a choisi le système distribué de calcul intensif HTCondor comme outil d’orchestration de calcul à utiliser lors de la réalisation. Pour implémenter cette solution, il fallait utiliser une solution de virtualisation afin de simuler l’environnement réel de travail de Thales d’une part, et de préparer l’environnement nécessaire pour utiliser HTCondor d’autre part. L’outil de virtualisation utilisé est VMware ESXi.
L’implémentation de cette solution a commencé par l’installation de l’outil de virtualisation VMware ESXi sur les deux serveurs. Ensuite la spécification d’une architecture adaptée à notre solution est faite. Puis nous avons créé les machines virtuelles nécessaires qui tournent avec le système d’exploitation CentOS, et sur lesquelles on installe HTCondor. Après la spécification des rôles des machines créés, nous avons configuré HTCondor selon le rôle de la machine déjà spécifié. Une machine noeud de notre cluster de calcul peut être un gestionnaire central, un soumissionnaire ou un exécutant. Puis arrivera l’installation des librairies d’algorithmes de traitement des images satellites ; il s’agit de GDAL et ORFEO Tool box. Par ailleurs, il est indispensable d’effectuer des tests de traitement des images en utilisant la solution installée et configurée.
En outre, le projet a comme deuxième et principale mission de faire une évaluation de performances pour essayer d’utiliser au maximum la capacité de calcul de nos serveurs. Cette mission à commencer par l’identification des métriques de mesure, ensuite l’élaboration d’un descriptif de tous les tests à effectuer. Enfin réaliser les tests déjà décrits et faire une synthèse avec des résultats à exécuter.
|
|