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

2012; Lavoisier publishing; Volume: 17; Issue: 5 Linguagem: Francês

10.3166/isi.17.5.113-138

ISSN

2116-7125

Autores

Ahmad Ahmad-Kassem, Stéphane Grumbach,

Tópico(s)

Distributed and Parallel Computing Systems

Resumo

Nous proposons une approche basee sur les reseaux pair a pair pour distribuer de maniere transparente des applications definies par des requetes sur une base de donnees centralisee. Nous considerons des applications pour lesquelles les utilisateurs ont acces a des vues qui contiennent des fragments horizontaux des donnees qui les interessent. Les reseaux logiques sont definis par des programmes declaratifs simples dans le langage Netlog. La communication repose sur l'usage d'adresses implicites, qui peuvent etre evaluees a la volee, et qui garantissent la persistance des donnees dans les messages. Nous montrons le fonctionnement du systeme pour un jeu en ligne multijoueur, utilise par des participants qui utilisent leurs terminaux portables connectes a un reseau mobile ad hoc. Le reseau logique repose sur un protocole de routage pour reseau ad hoc, DSDV, couple a une table de hachage distribuee (DHT). L'application s'execute sur la platforme QuestMonitor, qui permet de controler la communication entre pairs, l'evolution des donnees locales, ainsi que l'execution du code declaratif.

Referência(s)