On Distributing the Runtime of the Chemical Programming Model

Marko Obrovac 1 Cédric Tedeschi 1
1 MYRIADS - Design and Implementation of Autonomous Distributed Systems
IRISA-D1 - SYSTÈMES LARGE ÉCHELLE, Inria Rennes – Bretagne Atlantique
Résumé : Internet est devenu une plate-forme de calcul globale dans laquelle une myriade de services autonomes sont composés dynamiquement en fonction des besoins de millions d'utilisateurs simultanés. Face à ce nouveau changement des plates-formes de calcul, il est nécessaire de proposer de nouveaux modèles de programmation. Les modèles de programmation inspirés par la nature, et en particulier le modèle chimique montre des propriétés intéressantes pour modéliser de telles interactions. Dans ce modèle, les services (encapsulant par exemples des composants logiciels, des données, ou des capteurs) sont vus comme des molécules dont les interactions sont modélisés par des règles de réactions. Alors que beaucoup de travaux récents autour de ce paradigme ont mis en évidence l'intérêt de ce modèle, son exécution distribuée reste un problème largement ouvert. Dans ce rapport, nous proposons et implémentons un modéle d'exécution pour ce modèle. Nous nous appuyons sur une table de hachage distribuée à travers laquelle les molécules sont distribués, et au-dessus duquel un arbre d'exécution est construit. Nous avons développé un prototype de notre approche et l'avons expérimenté sur la plate-forme Grid'5000, fournissant une preuve de concept et de sa viabilité à large échelle.
Type de document :
Rapport
[Research Report] RR-7661, INRIA. 2011, pp.16
Liste complète des métadonnées

Littérature citée [9 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00604134
Contributeur : Cédric Tedeschi <>
Soumis le : mardi 28 juin 2011 - 11:48:14
Dernière modification le : mercredi 16 mai 2018 - 11:23:31
Document(s) archivé(s) le : jeudi 30 mars 2017 - 12:25:29

Fichier

RR-7661.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00604134, version 1

Citation

Marko Obrovac, Cédric Tedeschi. On Distributing the Runtime of the Chemical Programming Model. [Research Report] RR-7661, INRIA. 2011, pp.16. 〈inria-00604134〉

Partager

Métriques

Consultations de la notice

375

Téléchargements de fichiers

150