Titre : 2MDS-Mécanisme multicritère de
découverte de services dans les grilles
Résumé
Les grilles de calcul sont des systèmes
distribués à large échelle dont l'objectif est
l'agrégation et le partage de ressources
hétérogènes géographiquement réparties pour
répondre aux besoins des applications de haute performance. La
découverte de services constitue un des problèmes majeur pour ces
grilles. En effet, Plusieurs approches comme l'utilisation des services web ou
les ontologies sont proposées. Cependant, ces mécanismes de
découverte offerts présentent des insuffisances vu que les
critères de recherche de service obtenus sont limités et souvent
non pertinents pour un utilisateur. Dans ce mémoire nous proposons un
mécanisme de découverte de services flexible et optimisé
basé, sur des critères multiples et fournissant des
résultats de recherche plus exhaustifs pour les utilisateurs.
Mots clés : grilles de calcul, découverte de
services, service web, arbre, recherche multicritère
Title:2MSD- A new Multi-criteria Mechanism for Service
Discovery in grid computing
Abstract
Grid computing are systems distributed on a wide scale whose
objective is the aggregation and the sharing of heterogeneous resources
geographically distributed to come up the high performance applications needs.
The services discovery is one of the major problems for these grids. Indeed,
approaches such as the use of web services and ontologies are proposed.
However, these discovery mechanisms present deficiencies seeing that the obtain
results are limited and often irrelevant. In this paper we propose a mechanism
for services discovery flexible and optimized, based on multiple criteria for
research and providing more comprehensive results for users.
Keywords: grid computing, service discovery, web services, trees,
multicriterion search
[Marie Hélène Wassa Mballo] Page 6
Sommaire
INTRODUCTION GENERALE 11
CHAPITRE 1: LES GRILLES 14
1.1 LES SYSTEMES DISTRIBUES 15
1.1.1 LA NOTION DE TRANSPARENCE DANS LES SYSTEMES DISTRIBUES
16
1.1.2 AVANTAGES DES SYSTEMES DISTRIBUES 18
1.1.3 INCONVENIENTS DES SYSTEMES DISTRIBUES 19
1.1.4 LIMITES DES SYSTEMES DISTRIBUES 20
1.2 LES GRILLES 21
1.2.1 LES TYPES DE GRILLES 22
1.2.1.1 les grappes 22
1.2.1.2 Les grilles de calcul 23
1.2.1.3 Les grilles de données 24
1.2.2 ARCHITECTURE D'UNE GRILLE 25
1.2.4 LES CARACTERISTIQUES D'UNE GRILLE 27
1.3 PROBLEMATIQUES POSEES PAR LES GRILLES 28
CHAPITRE 2:LES SERVICES WEB 30
2.1 LA PROGRAMMATION ORIENTEE OBJET 31
2.2 LA PROGRAMMATION ORIENTEE COMPOSANT
32
2.3 LA PROGRAMMATION ORIENTEE SERVICE
35
2.4 LA GESTION DES SERVICES WEB 37
2.4.1 IMPLANTATION D'UN SERVICE WEB 38
2.4.2 RECHERCHE D'UN SERVICE WEB 39
CHAPITRE 3 : LA REHERCHE DE SERVICE DANS LES GRILLES
41
3.1 LES METHODES ET TECHNIQUES DE DECOUVERTE
42
3.1.1 RECHERCHE DE SERVICE BASEE SUR LA DESCRIPTION ONTOLOGIQUE
43
3.1.2 RECHERCHE BASEE SUR LE WEB SERVICE 45
3.1.2.1 L'utilisation de l'annuaire UDDI 45
[Marie Hélène Wassa Mballo] Page 7
3.1.2.2 Approche basée sur le web service modeling
ontology(WSMO) 46
3.1.3 ETUDE COMPARATIVE DES DIFFERENTES APPROCHES 48
3.2 APPLICATION DES RECHERCHES DE SERVICE DANS LES
INTERGICIELS 49
3.2.1 LA GESTION DES RESSOURCES DANS GLOBUS 49
3.2.1.1 Globus Toolkit 2 50
3.2.1.2 Globus Toolkit3 56
3.2.1.3 Globus toolkit4 60
3.2.2 LA GESTION DES RESSOURCES DANS GLITES 62
3.2.3 COMPARAISON DES DIFFERENTS INTERGICIELS 64
|