Seamless Distribution of Data Centric Applications through Declarative Overlays - Centre of Innovation in Telecommunications and Integration of services Accéder directement au contenu
Communication Dans Un Congrès Année : 2011

Seamless Distribution of Data Centric Applications through Declarative Overlays

Résumé

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, with players who 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.
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 garantissent la persistance des données dans les messages. Nous montrons le fonctionnement du système pour un jeu en ligne multijoueur, joué par des joueurs 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 DHT. L'application tourne 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.
Fichier principal
Vignette du fichier
Seamless_Distribution_of_Data_Centric_Applications_through_Declarative_Overlays.pdf (214.69 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00708787 , version 1 (15-06-2012)

Identifiants

  • HAL Id : hal-00708787 , version 1
  • PRODINRA : 244954

Citer

Ahmad Ahmad Kassem, Stéphane Grumbach, Eric Bellemon. Seamless Distribution of Data Centric Applications through Declarative Overlays. BDA 2011 : 27èmes journées Bases de Données Avancées, Oct 2011, Rabat, Morocco. ⟨hal-00708787⟩
167 Consultations
388 Téléchargements

Partager

Gmail Facebook X LinkedIn More