Distribution d'applications client-serveur sur des réseaux déclaratifs - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Article Dans Une Revue Revue des Sciences et Technologies de l'Information - Série ISI : Ingénierie des Systèmes d'Information Année : 2012

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

Résumé

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.

Dates et versions

hal-00813120 , version 1 (15-04-2013)

Identifiants

Citer

Ahmad Ahmad Kassem, Stéphane Grumbach. Distribution d'applications client-serveur sur des réseaux déclaratifs. 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⟩. ⟨hal-00813120⟩
111 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More