Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Intergiciels pourapplications ambiantesdans le contexte del’Internet des objetsMaster CILS — Module IAAIO, Revision : 2443
Denis ConanSAMOVAR, Telecom SudParis, CNRS, Universite Paris-Saclay
Septembre 2019
Qui sommes-nous ?
Qui sommes-nous ?
Laboratoire SAMOVAR : UMR CNRS et Telecom SudParis� Services repartis, Architectures, MOdelisation, Validation, Administration des Reseaux� http://samovar.telecom-sudparis.eu/
Equipe ACMES� Algorithmes, Composants, Modeles Et Services pour l’informatique repartie� http://samovar.telecom-sudparis.eu/spip.php?rubrique127� Principalement des enseignants chercheurs du departement Informatique de TSP
2/11 09/19 Denis Conan Intergiciels pour applications ambiantes dans l’Internet des objets
Qui sommes-nous ?
Qui sommes-nous ? (suite)
Projet MARGE� Middleware for Autonomous distRibuted applications with context manaGEment
Djamel BELAID Sophie CHABRIDON Denis CONAN
Pascal HENNEQUIN Michel SIMATIC Pierre SUTRA Chantal TACONET
3/11 09/19 Denis Conan Intergiciels pour applications ambiantes dans l’Internet des objets
Contexte du moduleInternet des objets
� Extension de l’Internet aux objets communicants
• Cameras, micros, radars, capteurs, lecteurs a radiofrequence (RFID), etc.
Nouveaux systemes repartis
� Systemes informatiques diffus
• Dispositifs informatiques qui disparaissent [Weiser, 1991]
� Intelligence ambiante [Sadri, 2011]
� Un exemple illustratif, le projet INCOME :
• http://www-inf.telecom-sudparis.eu/MARGE/Showcase/VideoINCOME-vFrancaise.mp4
4/11 09/19 Denis Conan Intergiciels pour applications ambiantes dans l’Internet des objets
Contexte du module
Positionnement dans la boucle d’autonomieMAPE-K
Environnement d’exécution
Lien causalObservationExécution
Plannificatio
n
Politique d’adaptation
Plateforme
Analyse
Base deconnaissances
5/11 09/19 Denis Conan Intergiciels pour applications ambiantes dans l’Internet des objets
Objectifs du module
Panorama des principes fondamentaux pour la constructiond’applications au dessus de l’Internet des objets
� Sujets abordes
• Intergiciels pour applications ambiantes dans le contexte de l’Internet desobjets
• Qualite de contexte et gestion de la vie privee• Distribution des informations de contexte• Mobilite et passage a l’echelle de la distribution d’informations de contexte
Formation a la recherche en systeme reparti et intergiciel1
1. En anglais, middleware6/11 09/19 Denis Conan Intergiciels pour applications ambiantes dans l’Internet des objets
Deroulement et validation du module� Deroulement du module
• Cours avec diapositives et decouvertes d’intergiciels sur machine (TSP)• Questions et exercices sur les articles etudies pour le cours
=⇒ Venir en ayant lu l’article avant la seance− QoC et gestion de la vie privee :
[Chakraborty et al., 2011] a lire avant le vendredi 04 octobre− Comparaison d’intergiciels pour la distribution d’information :
[Dobbelaere et al., 2017] a lire avant le vendredi 18 octobre− Distribution des informations de contexte et mobilite :
[Fiege et al., 2003] a lire avant le vendredi 25 octobre
� Examen sur table de 3h
• Documents autorises lors du controle− Documents distribues en cours = diapositives + articles− Vos notes personnelles
7/11 09/19 Denis Conan Intergiciels pour applications ambiantes dans l’Internet des objets
Recherches de l’equipe enseignante
Mots clefs recherche des membres de MARGE� Djamel Belaıd : Informatique ambiante et mobile, Informatique en nuage, Intergiciel
composants, Adaptation� Sophie Chabridon : Internet des objets, Informatique ambiante et mobile, Qualite de
contexte, Respect de la vie privee, Coherence de donnees� Denis Conan : Systemes repartis, Informatique mobile et Internet des objets, Tolerance
aux fautes, Intergiciel, Gestion de Groupe Partitionnable, Distribution d’Information deContexte de l’IoT
� Pascal Hennequin : Algorithmes repartis, reseaux� Michel Simatic : Systemes repartis, Jeux (pervasifs) multijoueurs sur telephone
mobile, Coherence de donnees et geo-replication� Pierre Sutra : Systemes repartis, Algorithmique repartie, Informatique en nuage, Bases
de donnees, Replication & coherence, Tolerance aux fautes, Memoirestransactionnelles, Travail cooperatif supporte par ordinateur
� Chantal Taconet : Systemes repartis, Intergiciel pour applications sensibles aucontexte, Intergiciel et Ingenierie dirigee par les modeles pour l’Internet des Objets
8/11 09/19 Denis Conan Intergiciels pour applications ambiantes dans l’Internet des objets
Recherches de l’equipe enseignante (suite)
Exemples de sujets de stage M2 Recherche
� En 2017• Sophie Chabridon, Context-aware privacy protection in the Internet of Things• Sophie Chabridon, Protection des donnees personnelles dans l’Internet des objets• Chantal Taconet, IoTVar middleware battery consumption evaluation• Denis Conan, Distributed Event-Based Systems for the Internet of Things
� En 2016• Sophie Chabridon, Identification de situations de contexte pour l’Internet des objets• Chantal Taconet, Conception et implementation d’un middleware pour la gestion de nouveaux types de
variables dans une application : des variables de type « IoT »• Pierre Sutra, The Lamport Bakery Algorithm at Work• Pierre Sutra et Denis Conan, Efficient Atomic Multicast Algorithms for the Cloud
9/11 09/19 Denis Conan Intergiciels pour applications ambiantes dans l’Internet des objets
Petit sondage indicatif� Sur une feuille volante, apres avoir indique vos prenom et nom
� Merci de repondre le plus simplement possible aux questions qui suivent :
1. Quelle est votre formation cette annee ? (CILS/ASR)2. Quelle est votre formation avant cette annee ?3. Quel est votre projet apres cette annee ?4. Quel est votre gout/interet pour la recherche ?5. Quelles sont vos attentes concernant ce module ?6. Quelles sont vos craintes concernant ce module ?7. Quelle est votre aisance sur les sujets suivants ?
7.1 Lecture et comprehension de l’anglais technique ?7.2 Modelisation orientee objet (UML, diagrammes de classes, de sequence, etc.) ?7.3 Algorithmique repartie (election, diffusion a ordre, exclusion mutuelle, etc.) ?7.4 Intergiciel (middleware) ? Lesquels (REST, EJB, CORBA, RMI, JMS, etc.) ?7.5 Logique temporelle (2, 3, =⇒ , ∧, ∨, ¬) ?
10/11 09/19 Denis Conan Intergiciels pour applications ambiantes dans l’Internet des objets
Petit sondage indicatif
Pour avoir un compte a TSP
� Pour ouvrir un compte informatique a Telecom SudParis :
• Maintenant :− Courriel adresse a « [email protected] »− Sujet : « CILS/ASR : compte informatique »− Corps :
Civilite (M. ou Mme)Nom, PrenomDate de naissance (jj/mm/aaaa)Adresse courriel (pour la confirmation de la creation du compte)NationaliteAdresse, code postal, ville
11/11 09/19 Denis Conan Intergiciels pour applications ambiantes dans l’Internet des objets
References
Chakraborty, S. et al. (2011).
Demystifying privacy in sensory data : A QoI based approach.
In Proc. of the 9th IEEE International Conference on Pervasive Computing and Communications Workshops, pages 38–43, Seattle, USA.
Dobbelaere, P. et al. (2017).
Industry Paper : Kafka versus RabbitMQ.
In Proc. 11th ACM International Conference on Distributed Event-Based Systems, pages 19–23, Barcelona, Spain.
Fiege, L., Gartner, F., Kasten, O., et al. (2003).
Supporting Mobility in Content-Based Publish/Subscribe Middleware.
In Endler, M. et al., editors, Proc. IFIP/ACM/USENIX International Middleware Conference, volume 2672 of Lecture Notes in Computer Science,pages 103–122, Rio de Janeiro, Brazil. Springer-Verlag.
Sadri, F. (2011).
Ambient Intelligence : A Survey.
ACM Computing Surveys, 43(4) :36:1–36:66.
Weiser, M. (1991).
The Computer for the 21st Century.
Scientific American, pages 94–100.
12/11 09/19 Denis Conan Intergiciels pour applications ambiantes dans l’Internet des objets