ACCUEIL

Consignes aux
auteurs et coordonnateurs
Nos règles d'éthique
Autres revues >>

Ingénierie des Systèmes d'Information

Networking and Information Systems
1633-1311
Revue des sciences et technologies de l'information
 

 ARTICLE VOL 17/5 - 2012  - pp.113-138  - doi:10.3166/isi.17.5.113-138
TITRE
Distribution d’applications client-serveur sur des réseaux déclaratifs

TITLE
Seamless distribution of data centric applications through declarative overlays

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’exécute sur la plateforme 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.


ABSTRACT
We present an approach based on peer-to-peer overlays which allows to distribute seamlessly data centric applications defined by queries over a centralized database. We consider applications in which the users have access to views, which contain horizontal fragments of the data of interest to them. The peer-to-peer overlays are defined by simple declarative programs in the Netlog language. The communication relies on implicit addresses, which can be evaluated on the fly, and ensure persistence of data in messages. We demonstrate the technique on a multiplayer online game, written in SQL, where players connect to a mobile ad hoc network through their portable devices. The overlay is defined by a combination of an ad hoc routing protocol, DSDV, together with a DHT. The application runs on the QuestMonitor platform, which allows to monitor the communication between peers, the evolution of the local data stores, as well as the execution of the declarative code.


AUTEUR(S)
Ahmad AHMAD-KASSEM, Stéphane GRUMBACH

MOTS-CLÉS
réseaux pair à pair, protocoles déclaratifs, jeux multijoueurs en ligne.

KEYWORDS
peer-to-peer overlays, declarative networking, multiplayer online games.

CITATIONS
isi.revuesonline.com/revues/24/citation/17850.html

LANGUE DE L'ARTICLE
Français

 PRIX
• Abonné (hors accès direct) : 12.5 €
• Non abonné : 25.0 €
|
|
--> Tous les articles sont dans un format PDF protégé par tatouage 
   
ACCÉDER A L'ARTICLE COMPLET  (466 Ko)



Mot de passe oublié ?

ABONNEZ-VOUS !

CONTACTS
Comité de
rédaction
Conditions
générales de vente

 English version >> 
Lavoisier