Adapting Distributed Applications Using Extensible Networks

Abstract : In this paper, we show that the adaptation of distributed software components can be performed by extending network behavior with Application-Specific Protocols (ASPs). We propose to program ASPs in PLAN-P, a domain specific language designed for active networks. We illustrate the application scope of ASPs with three examples: (i) audio broadcasting with bandwidth adaptation in routers, (ii) an extensible HTTP server with load-balancing facilities, (iii) a multipoint MPEG server derived from a point-to-point server. To reconcile portability and efficiency, the PLAN-P run-time system includes a JIT compiler which is generated automatically from a portable interpreter. Measurements show no performance degradation due to PLAN-P; an ASP can be as efficient as a built-in C version of the same program. Finally, we show that our implementation framework for PLAN-P can be easily evolved, since it is based on an interpreter.
Type de document :
[Research Report] RR-3484, INRIA. 1998
Liste complète des métadonnées
Contributeur : Rapport de Recherche Inria <>
Soumis le : mercredi 24 mai 2006 - 12:11:11
Dernière modification le : mercredi 29 novembre 2017 - 16:24:56
Document(s) archivé(s) le : dimanche 4 avril 2010 - 23:37:57



  • HAL Id : inria-00073204, version 1



Scott Thibault, Jérôme Marant, Gilles Muller. Adapting Distributed Applications Using Extensible Networks. [Research Report] RR-3484, INRIA. 1998. 〈inria-00073204〉



Consultations de la notice


Téléchargements de fichiers