Distribution d’applications client-serveur sur des réseaux déclaratifs

Autor: Stéphane Grumbach, Ahmad Ahmad-Kassem
Přispěvatelé: CITI Centre of Innovation in Telecommunications and Integration of services (CITI), Institut National des Sciences Appliquées de Lyon (INSA Lyon), Université de Lyon-Institut National des Sciences Appliquées (INSA)-Université de Lyon-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria), Data on the Internet at the Core of the Economy (DICE), Inria Grenoble - Rhône-Alpes, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-CITI Centre of Innovation in Telecommunications and Integration of services (CITI), Université de Lyon-Institut National des Sciences Appliquées (INSA)-Université de Lyon-Institut National des Sciences Appliquées (INSA)-Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National des Sciences Appliquées de Lyon (INSA Lyon), Université de Lyon-Institut National des Sciences Appliquées (INSA)-Université de Lyon-Institut National des Sciences Appliquées (INSA)
Rok vydání: 2012
Předmět:
Zdroj: Revue des Sciences et Technologies de l'Information-Série ISI : Ingénierie des Systèmes d'Information
Revue des Sciences et Technologies de l'Information-Série ISI : Ingénierie des Systèmes d'Information, Lavoisier, 2012, 17 (5), pp.113-138. ⟨10.3166/ISI.17.5.113-138⟩
Revue des Sciences et Technologies de l'Information-Série ISI : Ingénierie des Systèmes d'Information, 2012, 17 (5), pp.113-138. ⟨10.3166/ISI.17.5.113-138⟩
ISSN: 1633-1311
DOI: 10.3166/isi.17.5.113-138
Popis: Nous proposons une approche basée sur les réseaux pair à pair pour distribuer de manière transparente des applications définies par des requêtes sur une base de données centralisée. Nous considérons des applications pour lesquelles les utilisateurs ont accès à des vues qui contiennent des fragments horizontaux des données qui les intéressent. Les réseaux logiques sont définis par des programmes déclaratifs simples dans le langage Netlog. La communication repose sur l'usage d'adresses implicites, qui peuvent être évaluées à la volée, et qui garantissent la persistance des données dans les messages. Nous montrons le fonctionnement du système pour un jeu en ligne multijoueur, utilisé par des participants qui utilisent leurs terminaux portables connectés à un réseau mobile ad hoc. Le réseau logique repose sur un protocole de routage pour réseau ad hoc, DSDV, couplé à une table de hachage distribuée (DHT). L'application s'execute sur la platforme QuestMonitor, qui permet de contrôler la communication entre pairs, l'évolution des données locales, ainsi que l'exécution du code déclaratif.
Databáze: OpenAIRE