Upload
gael-lebas
View
103
Download
1
Embed Size (px)
Citation preview
CARISM
ComposantsAdaptables et Reconfigurables
pour Intergiciels et Services Mobiles
Plan de l’exposé Equipe Problème Objectif Approche Résultats Démonstration Valorisation Perspectives
É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
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
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
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
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é.
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)
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
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
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
Démonstration
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)
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.
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