Allocation de requêtes dans des systèmes d'information distribués avec des participants autonomes / Jorge-Alnulfo Quiané-Ruiz ; sous la direction de Patrick Valduriez ; co-encadrant Philippe Lamarre

Date :

Editeur / Publisher : [S.l.] : [s.n.] , 2008

Type : Livre / Book

Type : Thèse / Thesis

Langue / Language : français / French

Systèmes d'exploitation répartis

Bases de données réparties

Valduriez, Patrick (19..-....) (Directeur de thèse / thesis advisor)

Lamarre, Philippe (Directeur de thèse / thesis advisor)

Université de Nantes (1962-2021) (Organisme de soutenance / degree-grantor)

Université de Nantes. Faculté des sciences et des techniques (Autre partenaire associé à la thèse / thesis associated third party)

Centrale Nantes (1991-....) (Autre partenaire associé à la thèse / thesis associated third party)

École nationale supérieure des mines (Nantes ; 1990-2016) (Autre partenaire associé à la thèse / thesis associated third party)

École doctorale sciences et technologies de l'information et des matériaux (Nantes) (Ecole doctorale associée à la thèse / doctoral school)

Relation : Allocation de requêtes dans des systèmes d'information distribués avec des participants autonomes / Jorge-Alnulfo Quiané-Ruiz ; co-encadrant Philippe Lamarre / Villeurbanne : [CCSD] , 2010

Relation : Allocation de requêtes dans des systèmes d'information distribués avec des participants autonomes / Jorge-Alnulfo Quiané-Ruiz ; sous la direction de Patrick Valduriez ; co-encadrant Philippe Lamarre / Lille : Atelier national de reproduction des thèses , 2008

Résumé / Abstract : Nous nous intéressons aux systèmes d’informations où les participants (clients et fournisseurs) sont souvent autonomes, c..d. ils peuvent quitter le système à n’importe quel moment, et ont des intérêts particuliers pour certaines requêtes. Dans ces environnements, l���allocation de requêtes est un défi parce que les participants ont généralement certaines attentes qui ne sont pas seulement liées aux performances du système. Dans ce contexte, l’insatisfaction des participants est un problème car elle peut conduire les participants à quitter le système. Par conséquent, il est très important de satisfaire les intérêts des participants de sorte qu’ils soient satisfaits. Dans cette thèse, nous abordons ce problème et effectuons quatre contributions principales. Primo, nous fournissons un modèle pour caractériser la perception des participants par rapport le système et proposons des mesures qui permettent d’évaluer la qualité des méthodes d’allocation de requêtes. Secundo, nous proposons SbQA : une méthode d’allocation de requêtes qui permet d’équilibrer à la volée les intérêts du client et ceux du fournisseurs en base à leur satisfaction. Tertio, nous proposons SbQA : une version économique de SbQA qui permet de passer à l’échelle en nombre de médiateurs, de participants, et par conséquent, de requêtes traitées. Quarto, nous proposons SbQR : une méthode de réplication de requêtes qui permet de supporter des possibles pannes des participants, tout en préservant la satisfaction des participants

Résumé / Abstract : In large-scale distributed information systems, where participants (consumers and providers) are autonomous and have special interests for some queries, query allocation is a challenge. Much work in this context has focused on distributing queries among providers in a way that maximizes overall performance (typically throughput and response time). However, participants usually have certain expectations with respect to the mediator, which are not only performance-related. Such expectations mainly reflect their interests to allocate and perform queries, e.g. their interests towards: providers (based on reputation for example), quality of service, topics of interests, and relationships with other participants. In this context, because of participants’ autonomy, dissatisfaction is a problem since it may lead participants to leave the mediator. Participant’s satisfaction means that the query allocation method meets its expectations. Thus, besides balancing query load, preserving the participants’ interests so that they are satisfied is also important. In this thesis, we address the query allocation problem in these environments and make the following main contributions. First, we provide a model to characterize the participants’ perception of the system regarding their interests and propose measures to evaluate the quality of query allocation methods. Second, we propose a framework for query allocation, called SbQA, that dynamically trades consumers’ interests for providers’ interests based on their satisfaction. Third, we propose an query allocation approach, called SbQA, that allows a query allocation method (specifically SbQA) to scale up in terms of the numbers of mediators, participants, and hence of performed queries. Fourth, we propose a query replication method, called SbQR, that allows to support participants’ failures when allocating queries while preserving participants’ satisfaction and good system performance. Last, but not least, we analytically and experimentally validate our proposals and demonstrate that they yield high efficiency while satisfying participants