Voie d’approfondissement Architecte de Services en Réseaux Michel Simatic Département Informatique 19 décembre
Présentation ASR – Michel Simatic – 19/12/07 Ed 12 Evolution des systèmes distribués (1/2) Des matériels communicants de plus en plus nombreux Des matériels de plus en plus petits
Présentation ASR – Michel Simatic – 19/12/07 Ed 13 Evolution des systèmes distribués (2/2) Aujourd’hui, l’attention est focalisée par 2% des ordinateurs Demain, tous ces matériels communiqueront entre eux [D. Tennenhouse, CACM 43(5), 2000]
Présentation ASR – Michel Simatic – 19/12/07 Ed 14 Réalisations d’aujourd’hui Plateforme Google [Wikipedia] Novembre 2005 : 24 Mds de pages indexées serveurs sur 25 sites Chaque index est identique aux autres, mais synchronisation à des intervalles pouvant dépasser le mois Exemple de Système d’Information Commercial (SIC) 8 millions de clients 50 sous-systèmes Unix 30 bases de données Utilisation d’intergiciels (notamment pour la gestion de transactions distribuées) Plateforme de téléchargement de contenus pour téléphone mobile Typiquement contenus à indexer Interactions avec les mobiles Interactions avec les SIC des opérateurs
Présentation ASR – Michel Simatic – 19/12/07 Ed 15 Défis de demain (1/2) Prise en compte de l’hétérogénéité Des matériels très variés Ils doivent être capables de communiquer entre eux Du petit capteur au super-calculateur 4Golem Dust (UCB, 2004) l Un « mote » fonctionnant à l’énergie solaire avec des communications radio bi-directionnel muni de capteurs d’accélération et de luminosité l Le tout dans un volume de 6.6 mm3 (novembre 2007) l x 10, tous les 4 ans l Puissance du dernier d’aujourd’hui = Puissance du premier de 2000… Une grande diversité de technologies réseau WiFi, BlueTooth, GPRS, UMTS, Zigbee, …
Présentation ASR – Michel Simatic – 19/12/07 Ed 16 Défis de demain (2/2) Gestion d’un grand nombre de matériels Comment les identifier ? Comment les localiser ? Gestion de données hétérogènes Issues d’une multitude de matériels Gestion de la mobilité La plupart des matériels seront (sont déjà ?) mobiles PDA, téléphones mobiles, cartes à puce, automobiles, capteurs… Ces matériels peuvent apparaître/disparaître de la zone où ils évoluent Le groupe de matériel communicant change dynamiquement Comment découvrir les matériels atteignables ? Comment détecter leur disparition ? Comment distribuer le travail entre eux? Problème de fond : comment distribuer les traitements et le stockage de données entre les différents niveaux des architectures de demain ?
Présentation ASR – Michel Simatic – 19/12/07 Ed 17 Objectif d’ASR Former des Architectes de Services informatiques en Réseau Compétences (conceptuelles *et* pratiques) Technologies de base pour la répartition : programmation système, outils de bas niveau pour les services répartis (sockets, RPC…), algorithmique répartie Architectures type grappe/grille : exploitation de ces architectures, développement d’applications Intergiciels (/middleware) pour la production d’applications réparties : CORBA, MOM, Web services, J2EE Web sémantique : ontologies, techniques XML, métadonnées Informatique mobile, ubiquitaire et diffuse : enjeux, concepts et outils
Présentation ASR – Michel Simatic – 19/12/07 Ed 18 Déroulement d’ASR S4 UVs UV 3 : Conception et programmation des systèmes centralisés (M. Simatic) UV 4 : Algorithmique et communications des applications réparties (Ch. Bac) S5 UVs UV 5 : Grappes et grilles (E. Renault) UV 6 : Intergiciels pour applications réparties (C. Taconet) UV7 : Web sémantique et applications (A. Bouzeghoub) UV8 : Informatique mobile, ubiquitaire et diffuse (D. Conan) Conférences Professionnels de l’industrie ou de la R&D, sur des sujets pointus ou d’intérêt général Les frameworks "open source" Java Hibernate, Struts, Spring... et leur utilisation en finance (2IC) Intégration de la carte à puce dans les services et applications distribués (Gemalto) Déploiement hétérogène et multi-échelle des applications réparties (INRIA) Projet
Présentation ASR – Michel Simatic – 19/12/07 Ed 19 Pour plus d’informations Site Détail du contenu des modules Conférences Projets de cette année et des années précédentes Exemples de lieux de stage Forum ASR Venez en parler Avec le coordonnateur de la VAP (B310.1) Bureau ouvert tous les jours, mais plus particulièrement 15/01/08PM et 29/01/08AM Avec les coordonnateurs des différentes UVs Avec les anciens