Le problème que je traite dans la thèse est comment offrir de<br />manière efficace les contraintes de cohérence et les requis de temps de<br />réponse, demandés par des services repliqués hétérogènes, accédés à large échelle.<br />La réplication est une technique classique utilisée pour améliorer la performance des applications<br />Internet populaires, surtout quand elles sont accédées concurremment<br />par un grand nombre de clients, dispersés à travers le monde. <br />Les travaux existants ne prennent pas en compte la diversité des demandes des services<br />pour différentes ressources système et réseau. Cette hypothèse relève une difficulté importante du problème de l'estimation du temps de réponse.<br />Une autre difficulté est déterminée par la hétérogénéité des capacités des ressources et par la variabilité des disponibilités des ressources. <br />Nous proposons une approche d'estimation, où le temps de réponse est décomposé dans des composants indépendants (temps de service et temps<br />d'attente), et chaque composante est approximée séparément, en prenant<br />en compte les capacités et les utilisations courantes des ressources demandées par le service.<br />Le requis sur le temps de réponse est spécifié par le fournisseur du<br />service, par un seuil qui correspond à la moyenne de temps de<br />service des requêtes, ou comme critère d'optimisation, demandant le meilleur temps de réponse. <br />Le requis est realisé par un protocole générique qui détermine quel<br />est le réplicat approprié à choisir pour répondre aux requêtes de<br />chaque client, parmi tous les réplicats existants. Nous avons implementé cette solution et les résultats expérimentaux obtenus ont montrés la satisfaction du requis sur le temps de réponse, à un coût raisonnable.<br /><br />Les approches existantes pour la gestion de la cohérence des<br />réplicats, offre un ensemble limité des garanties pour tous les<br />services. Tout de même, la variété des sémantiques des services,<br />demande des combinaisons des garanties différentes d'un service à<br />l'autre. Nous proposons un meta-modèle de cohérence, qui réifie les<br />garanties de cohérence existantes, en identifiant les paramètres qui<br />caractérisent chaqu'une des trois dimensions de la cohérence: contrôle<br />de divergence, contrôle de concurrence et contrôle de dépendances.<br />Le meta-modèle est attaché un protocole de cohérence générique, qui réalise des modèles de cohérence spécifiques aux services. Un modèle de cohérence, spécifié par le fournisseur du service, contient<br />des contraintes de sûreté, nécessaires pour que le service fonctionne<br />correctement lorsqu'il est répliqué, et des contraintes de vivacité,<br />nécessaires pour limiter la discrépance entre l'état d'un réplicat<br />particulier et l'état du réplicat idéal. Le protocole de cohérence<br />assemble trois briques de base indépendantes, qui correspondent aux<br />trois dimensions orthogonales de la cohérence. <br /><br />Le message de la thèse c'est que notre approche de réplication gère la hétérogénéité des<br />services en terme de sémantiques des opérations et de demandes de<br />ressources, en satisfaisant les contraintes appropriées concernant la cohérence des réplicats<br />et la performance observé par les requetes des clients.
Identifer | oai:union.ndltd.org:CCSD/oai:tel.archives-ouvertes.fr:tel-00119595 |
Date | 08 December 2006 |
Creators | Ferdean, Corina |
Publisher | Université Pierre et Marie Curie - Paris VI |
Source Sets | CCSD theses-EN-ligne, France |
Language | English |
Detected Language | French |
Type | PhD thesis |
Page generated in 0.002 seconds