Vers une définition des systèmes répartis multi-échelle Sam Rottenberg Sébastien Leriche, Claire Lecocq, Chantal Taconet Institut Mines-Télécom Télécom SudParis UMR CNRS 5157 SAMOVAR 25 juin 2012
Introduction Introduction Multi-échelle? Cloud computing, systèmes ambiants Niveaux intermédiaires Différent de «grande échelle» Nécessité de définir le multi-échelle Démarche État de l art Identification de quatre cas d utilisations représentatifs Définitions : dimensions et systèmes répartis multi-échelle Verrous scientifiques Sam Rottenberg (Télécom SudParis) 25 juin 2012 2 / 15
Plan Quatre cas d utilisations représentatifs 1 Quatre cas d utilisations représentatifs Surveillance de crue Gestion de ressources en contexte multi-échelle Internet des objets et gestion de contexte Serveurs de proximité 2 Dimensions et définition des systèmes répartis multi-échelle 3 Verrous scientifiques spécifiques du multi-échelle 4 Conclusion et projets en cours Sam Rottenberg (Télécom SudParis) 25 juin 2012 3 / 15
Quatre cas d utilisations représentatifs Surveillance de crue Surveillance de crue [Blair and Grace, 2012] Capteurs Cloud Objectif : surveillance de l environnement Multi-échelle : Équipements de tailles différentes : capteurs, smartphones/tablettes, clouds Données de capteurs, bases de connaissances Dimensions : équipement, données Sam Rottenberg (Télécom SudParis) 25 juin 2012 4 / 15
Quatre cas d utilisations représentatifs Gestion de ressources en contexte multi-échelle Gestion de ressources en contexte multi-échelle [Kessis et al., 2009] Objectif : gestion flexible de ressources en contexte multi-échelle Multi-échelle : Réseaux de tailles différentes (PAN, LAN, WAN) Dimension : réseau [Kessis et al., 2009] Sam Rottenberg (Télécom SudParis) 25 juin 2012 5 / 15
Quatre cas d utilisations représentatifs Internet des objets et gestion de contexte Internet des objets et gestion de contexte [INCOME, 2012] [INCOME, 2012] Objectif : gestion de contexte multi-échelle pour l Internet des objets Multi-échelle : Internet des objets, bases de connaissances Gestion de contexte sur petits équipements et sur clouds Consommateurs répartis sur l ensemble d Internet Utilisateurs, groupes et communautés Dimensions : données, équipement, géographique, utilisateur Sam Rottenberg (Télécom SudParis) 25 juin 2012 6 / 15
Quatre cas d utilisations représentatifs Serveurs de proximité Serveurs de proximité [Satyanarayanan et al., 2009, Satyanarayanan, 2011] [Satyanarayanan et al., 2009] Objectif : résoudre les problèmes de latence du cloud computing Multi-échelle : Intéractions proches et intéractions distantes Équipements de tailles différentes : capteurs, smartphones/pda, cloudlets, clouds Dimensions : géographique, équipement Sam Rottenberg (Télécom SudParis) 25 juin 2012 7 / 15
Dimensions et définition des systèmes répartis multi-échelle Plan 1 Quatre cas d utilisations représentatifs Surveillance de crue Gestion de ressources en contexte multi-échelle Internet des objets et gestion de contexte Serveurs de proximité 2 Dimensions et définition des systèmes répartis multi-échelle 3 Verrous scientifiques spécifiques du multi-échelle 4 Conclusion et projets en cours Sam Rottenberg (Télécom SudParis) 25 juin 2012 8 / 15
Dimensions et définition des systèmes répartis multi-échelle Dimensions et définition du multi-échelle Les dimensions du multi-échelle Dimension Taille Petite Moyenne Grande Équipement capteurs smartphones, ordinateurs cloud Réseau réseaux personnels réseaux locaux Internet Données données de capteurs bases de données bases de connaissances Géographique interactions proches interactions distantes interactions très distantes Administratif local Intranet Internet Utilisateur individu groupes communautés Définition d un système multi-échelle «Un système multi-échelle est un système réparti sur plusieurs niveaux de tailles différentes dans une ou plusieurs dimensions (équipement, réseau, géographique, etc.).» Sam Rottenberg (Télécom SudParis) 25 juin 2012 9 / 15
Plan Verrous scientifiques spécifiques du multi-échelle 1 Quatre cas d utilisations représentatifs Surveillance de crue Gestion de ressources en contexte multi-échelle Internet des objets et gestion de contexte Serveurs de proximité 2 Dimensions et définition des systèmes répartis multi-échelle 3 Verrous scientifiques spécifiques du multi-échelle 4 Conclusion et projets en cours Sam Rottenberg (Télécom SudParis) 25 juin 2012 10 / 15
Verrous scientifiques spécifiques du multi-échelle Verrous scientifiques spécifiques du multi-échelle Hétérogénéité Technologies impliquées [Blair and Grace, 2012] Données [INCOME, 2012] Besoin de flexibilité et d adaptabilité [Kessis et al., 2009] Besoin de gestion de la confidentialité adaptée [INCOME, 2012] Verrous hérités de chaque niveau de l échelle Gestion de la mobilité, des déconnexions Tolérance aux fautes Sécurité Latences Passage à l échelle Sam Rottenberg (Télécom SudParis) 25 juin 2012 11 / 15
Plan Conclusion et projets en cours 1 Quatre cas d utilisations représentatifs Surveillance de crue Gestion de ressources en contexte multi-échelle Internet des objets et gestion de contexte Serveurs de proximité 2 Dimensions et définition des systèmes répartis multi-échelle 3 Verrous scientifiques spécifiques du multi-échelle 4 Conclusion et projets en cours Sam Rottenberg (Télécom SudParis) 25 juin 2012 12 / 15
Conclusion et projets en cours Conclusion et projets en cours Contribution Définition générique d un système réparti multi-échelle Verrous scientifiques spécifiques Travaux en cours liés au multi-échelle Projet ANR INCOME Objectifs : conception de solutions intergicielles répondant aux problématiques du multi-échelle Systèmes répartis multi-échelle : nécessaires aux applications mobiles et ubiquitaires de nouvelle génération Sam Rottenberg (Télécom SudParis) 25 juin 2012 13 / 15
Bibliographie Bibliographie [Blair and Grace, 2012] Blair, G. and Grace, P. (2012). Emergent middleware : Tackling the interoperability problem. Internet Computing, IEEE, 16(1) :78 82. [INCOME, 2012] INCOME (2012). INfrastructure de gestion de COntexte Multi-Échelle pour l Internet des Objets. Projet ANR INFRA 2011. [Kessis et al., 2009] Kessis, M., Roncancio, C., and Lefebvre, A. (2009). Dasima : A flexible management middleware in multi-scale contexts. In Information Technology : New Generations, 2009. ITNG 09. Sixth International Conference on, pages 1390 1396. [Satyanarayanan, 2011] Satyanarayanan, M. (2011). Mobile computing : the next decade. SIGMOBILE Mobile Computing and Communications Review, 15 :2 10. [Satyanarayanan et al., 2009] Satyanarayanan, M., Bahl, P., Caceres, R., and Davies, N. (2009). The case for vm-based cloudlets in mobile computing. IEEE Pervasive Computing, 8 :14 23. Sam Rottenberg (Télécom SudParis) 25 juin 2012 14 / 15
Merci de votre attention! Avez-vous des questions? Sam Rottenberg (sam.rottenberg@it-sudparis.eu)