15
CARISM Composants Adaptables et Reconfigurables pour Intergiciels et Services Mobiles

CARISM Composants Adaptables et Reconfigurables pour Intergiciels et Services Mobiles

Embed Size (px)

Citation preview

Page 1: CARISM Composants Adaptables et Reconfigurables pour Intergiciels et Services Mobiles

CARISM

ComposantsAdaptables et Reconfigurables

pour Intergiciels et Services Mobiles

Page 2: CARISM Composants Adaptables et Reconfigurables pour Intergiciels et Services Mobiles

Plan de l’exposé Equipe Problème Objectif Approche Résultats Démonstration Valorisation Perspectives

Page 3: CARISM Composants Adaptables et Reconfigurables pour Intergiciels et Services Mobiles

Équipe

ENST ENSTB INT

I. Demeure A. Beugnard G. Bernard

E. Najm F. Dagnat C. Taconet

L. Pautet Y. Kermarrec

S. Vignes O. Zein

M. Kaddour

Page 4: CARISM Composants Adaptables et Reconfigurables pour Intergiciels et Services Mobiles

ProblèmeConception de

systèmes mobiles performants

Adaptation aux changements impromptus et fréquents de contexte d’exécution Bande passante variable Energie limitée Changement de localisation géographique

Maintien de la qualité de service ou passage dans un mode dégradé

Adaptabilité statique et dynamique de l’intergiciel et des services

Page 5: CARISM Composants Adaptables et Reconfigurables pour Intergiciels et Services Mobiles

Objectifs Définir et concevoir une plate-

forme intergicielle dédiée aux systèmes mobiles

Proposer et intégrer des fonctions d’adaptation coopérative entre intergiciel et services applicatifs

Page 6: CARISM Composants Adaptables et Reconfigurables pour Intergiciels et Services Mobiles

Approche Se fonder sur un modèle de répartition orienté

message Réutiliser des logiciels existants

OpenJMS (Message Oriented Middleware – Flexible) Jonathan (Générique et Configurable)

Enrichir l’intergiciel de nouvelles fonctions Stockage/ré-émission Compression Fragmentation Reconnexion

Proposer une structure innovante de politiques d’adaptation

Adaptation locale de l’intergiciel Adaptation locale du service Adaptation globale de l’ensemble

Page 7: CARISM Composants Adaptables et Reconfigurables pour Intergiciels et Services Mobiles

ApprocheLes MOMs dans les environnements mobiles

Les avantages du modèle orienté message dans notre contexte:

Échange de messages sans référence explicite Totalement asynchrone La communication peut s’effectuer sans que tous les

participants soient connectés en même temps Interaction d’entités a priori anonymes et variables

Cependant: Les MOMs actuels ne gèrent pas les problèmes

spécifiques aux environnements mobiles: déconnexions fréquentes, bande passante variable…

Manque de prise en charge du contexte, d’adaptabilité et de configurabilité.

Page 8: CARISM Composants Adaptables et Reconfigurables pour Intergiciels et Services Mobiles

Internet

réseauGSM/GPRS

réseau802.11b

File du service

File du mobile

Fournisseur de l’intergiciel

basé sur les messages

Fournisseurde service

requête

résultat

RésultatsModèle Orienté Message (JMS)

Page 9: CARISM Composants Adaptables et Reconfigurables pour Intergiciels et Services Mobiles

RésultatsStratégie locale : Fragmentation / Compression

JMS Sender

SH SL

Fragmentation

SH SL

Dispatcher

SH SL

TCP

Network

JMS Receiver

Fragmentation

SH1

SLSH2

Compression

SH1

SLSH2

Dispatcher

SH1 SL

SH2

TCP

SH1 SL

SH2

JMS Sender

JMS Receiver

SH SL

Compression

SH SL

Dispatcher

SH SL

TCP

SH SL

Client 1 Fournisseur

Client 2

JMS Receiver

JMS Sender

Page 10: CARISM Composants Adaptables et Reconfigurables pour Intergiciels et Services Mobiles

JMS Receiv

er

JMS Sender

Connexion 802.11b

S&F

Compression

S&F

Compression

Résultats Stratégie locale : reconnexion

JMS Receiv

er

JMS Sender

S&F

Compression

Aiguillage

TCP

Connexion GPRS

Déconnexion

Interaction Reconnexion

Aiguillage

TCP

Nelle Connexion

Page 11: CARISM Composants Adaptables et Reconfigurables pour Intergiciels et Services Mobiles

RésultatsStratégie globale : politique d’adaptation

Service Météo (client)

MobileJMS

Fournisseur JMS

GESTIONNAIRE D’ADAPTATION

Météo DEMétéo FR

créer

configurer

Messages du service

messages JMS sur la connexion sans fil

messages JMS messages JMS

Gestionnaire du Contexte Locale

Gestionnaire de

Service

Analyseur XML dépôt XML

CoordinateurBilan

VendeurCréditeur

Estimateur

Table des gains

superviser

CLIENT MOBILE

Page 12: CARISM Composants Adaptables et Reconfigurables pour Intergiciels et Services Mobiles

Démonstration

Page 13: CARISM Composants Adaptables et Reconfigurables pour Intergiciels et Services Mobiles

Contributions ENST

• E. Bauchet, stage DEA, 6 mois, Paris VI, (L. Pautet / M. Kaddour)

• M. Saya, stage DEA, 6 mois, Paris VI, (S. Vignes)

ENSTB • K. Gakhar, stage DEA 6 mois, Paris XI, (F. Dagnat)• J. Garcia, stage 5 mois, Mastère ISIC, (F. Dagnat)• H. Ngo, stage DEA 5 mois, Paris VIII, (Y. Kermarrec)

INT • O. Folea, stage 4 mois DEA Paris XI, (G. Bernard / C.

Taconet)

Page 14: CARISM Composants Adaptables et Reconfigurables pour Intergiciels et Services Mobiles

Valorisation1. M. Kaddour and L. Pautet. “Towards an adaptable message oriented

middleware for mobile environments”. IEEE ASWN’03, Berne, Jul. 2003

2. M. Kaddour and L. Pautet. “A Middleware for Supporting Disconnections and Multi-Network Access in Mobile Environments”.Perware04, Orlando, Mar. 2004

3. I. Demeure (Editor) et al. “Adaptable Service architectures”. IST/ANWIRE project, deliverable 1.4.1.N.W., Rapport de recherche, Sep. 2003.

4. I. Demeure. “Towards adaptable services”. ANWIRE Workshop on Wireless, Mobile & Always Best Connected. Glasgow, Scotland, Apr. 2003. 

5. Z. Kazi Aoul, S. Ferraz, O. Fouial et I. Demeure. “CAAS: an architecture for component based adaptable service provision”. 2nd ANWIRE Workshop on Wireless, Mobile & Always Best Connected. Mykonos, Greek, September 2003.

6. Yvon Kermarrec, Oussama Kassem Zein. "An Approach for Dynamic Composition of Services in Distributed Systems ". IFIP Workshop , Budapest, Sep. 2003.

7. Oussama Kassem Zein, Yvon Kermarrec. “An Approach for Describing User Service Interfaces in Distributed Systems”. PDPTA’03, Las Vegas, Jun. 2003.

Page 15: CARISM Composants Adaptables et Reconfigurables pour Intergiciels et Services Mobiles

Perspectives Enrichir l’infrastructure de politiques

d’adaptation globale Assurer l’intelligence de l’adaptation

globale ou locale par des techniques de vérification sémantique

Enrichir l’intergiciel de services de haut niveau dédiés aux politiques

d’adaptation de bas niveau dédiés à la gestion locale

des ressources