Pandora : une plate-forme efficace pour la construction d'applications autonomes - Archive ouverte HAL
Communication Dans Un Congrès Année : 2004

Pandora : une plate-forme efficace pour la construction d'applications autonomes

Résumé

L'informatique autonome a récemment été proposée comme une réponse à la difficulté de gérer au quotidien des applications dont la complexité ne cesse d'augmenter. Les applications autonomes devront être particulièrement flexibles et pouvoir se surveiller en permanence. Cette étude présente une plate-forme, Pandora, qui facilite la construction d'applications qui satisfont ce double objectif. Pandora s'appuie sur un mode de programmation original des applications - fondé sur la composition de couches et le passage de messages - pour aboutir à un modèle et une architecture minimalistes qui lui permettent de contrôler les surcoûts imposés par la complète réflexivité de la plate-forme. Un prototype fonctionnel de la plate-forme a par ailleurs été développé en C++. Une étude détaillée des performances, ainsi que des exemples d'utilisation, complètent cette présentation.
–––––
Autonomic computing has been proposed recently as a way to address the difficult management of applications whose complexity is constantly increasing. Autonomous applications will have to be especially flexible and be able to monitor themselves permanently. This work presents a framework, Pandora, which eases the construction of applications that satisfy this double goal. Pandora relies on an original application programming pattern - based on stackable layers and message passing - to obtain minimalist model and architecture that allows to control the overhead imposed by the full reflexivity of the framework. Besides, a prototype of the framework has been implemented in C++. A detailed performance study, together with examples of use, complement this presentation
Fichier principal
Vignette du fichier
decor04.pdf (118.96 Ko) Télécharger le fichier
Slide_Mesaac_Makpangou.pdf (1.37 Mo) Télécharger le fichier
Video_Mesaac_Makpangou.avi (116.7 Mo) Télécharger le fichier
Format Autre
Format Autre

Dates et versions

hal-00003277 , version 1 (24-11-2004)

Identifiants

Citer

Simon Patarin, Mesaac Makpangou. Pandora : une plate-forme efficace pour la construction d'applications autonomes. 2004, pp.15-26. ⟨hal-00003277⟩
227 Consultations
212 Téléchargements

Altmetric

Partager

More