Sujet : Performance d'une plate-forme de signalisation et modèle de coût de services de téléphonie

Responsable : Charles Consel et Laurent Réveillère
Téléphone : (+33) 5 56 84 44 55
e-mail : compose-contact@labri.fr
Site Web : http://compose.labri.fr
Equipe : Compose (INRIA/LaBRI)

Présentation du sujet :

L'introduction de la téléphonie sur Internet permet le développement de services offrant une multitude de fonctionnalités grâce à l'interaction avec des éléments tels que le Web, le courrier électronique et les bases de données. Ces services reposent sur une plate-forme qui fournit des opérations de signalisation (localisation de l'appelé, paramétrage de la session...). La plate-forme de signalisation basée sur le "Session Initiation Protocol" (SIP) émerge comme le nouveau standard pour la téléphonie traditionnelle, ainsi que pour la téléphonie non-filaire comme le GPRS et l'UMTS. Une plate-forme SIP permet la programmation de services de téléphonie pour les utilisateurs, par le biais d'interfaces restreintes, et pour les administrateurs, en utilisant des langages et des interfaces de programmation non-restreints. L'offre de plate-formes SIP se développe très rapidement, et les cibles visées vont du particulier à l'opérateur téléphonique de taille internationale.

Rendre programmable l'utilisation d'une ressource aussi essentielle que la téléphonie pose un grand nombre de défis; l'un de ces défis concerne le coût des services qui sont déployés sur une plate-forme et, par conséquent, les performances de la plate-forme cible. Ces éléments conditionnent l'admission de nouveaux services, le dimensionnement de la plate-forme, la facturation, etc.

L'étude proposée consiste dans une première partie à identifier, à partir de la définition du protocole SIP, les critères fondamentaux permettant de caractériser les performances d'une plate-forme SIP donnée. A partir de ces critères, on construira un outil de mesures des performances de plate-formes SIP. Cet outil affinera et validera les critères de performance sur différentes plate-formes SIP existantes. Dans une deuxième partie, les résultats obtenus précédemment permettront d'étudier un modèle de coût pour les services de téléphonie. Ce modèle pourra être appliqué à différents langages de programmation (dédiés ou généralistes) de services de téléphonie.

Mot-clés : Langage dédié, SIP, services de téléphonie, analyse de programme, modèle de coût

Références :

 

  1. C. Consel and R. Marlet.
    Architecturing Software using a Methodology for Language Development.
    In C. Palamidessi, H. Glaser, and K. Meinke, editors, Proceedings of the 10th International Symposium on Programming Language Implementation and Logic Programming, volume 1490 of Lecture Notes in Computer Science, Pisa, Italy, pages 170--194, September 1998. 

 

  1. C. Consel, H. Hamdi, L. Réveillère, L. Singaravelu, H. Yu, and C. Pu.
    Spidle: A DSL Approach to Specifying Streaming Application.
    In Second International Conference on Generative Programming and Component
    Engineering
    , Erfurt, Germany, September 2003.

 

  1. C. Consel and L. Réveillère.
    A Programmable Client-Server Model: Robust Extensibility via DSLs.
    In Proceedings of the 18th IEEE International Conference on Automated Software Engineering (ASE 2003), Montréal, Canada, pages 70--79, November 2003. IEEE Computer Society Press.

 

  1. C. Consel.
    From a Program Family to a Domain-Specific Language
    Chapter in From a Program Family to a Domain-Specific Language. Springer-Verlag, 2004.
    Note: To appear.