90 likes | 198 Views
Voie d’approfondissement Architecte de Services en Réseaux . Michel Simatic Département Informatique 17 décembre 2008 http://www-inf.it-sudparis.eu/COURS/ASR/. 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.
E N D
Voie d’approfondissementArchitecte de Services en Réseaux Michel SimaticDépartement Informatique17 décembre 2008http://www-inf.it-sudparis.eu/COURS/ASR/
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
Evolution des systèmes distribués (2/2) • Aujourd’hui, l’attention est focalisée par 2% des ordinateurs [D. Tennenhouse, CACM 43(5), 2000] • Demain, tous ces matériels communiqueront entre eux
Réalisations d’aujourd’hui • Plateforme Google [Wikipedia] • Novembre 2005 : 24 Mds de pages indexées • 450.000 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) • Des puces RFID implantées dans les arbres parisiens [ZDnet] • Les 95.000 arbres d'alignement de Paris sont équipés d'étiquettes électroniques radio de type RFID. • Chaque arbre a sa « carte d’identité électronique » consultable/modifiable à partir d’un terminal mobile • Mise à jour de la base de données centrale le soir
Défis de demain (1/2) • Prise en compte de l’hétérogénéité • Des matériels allant du petit capteur au super-calculateur • Golem Dust (UCB, 2004) • Un « mote » fonctionnant à l’énergie solaireavec des communications radio bi-directionnelmuni de capteurs d’accélération et de luminosité • Le tout dans un volume de 6.6 mm3 • www.top500.org (novembre 2008) • x 10, tous les 4 ans • Puissance du dernier d’aujourd’hui =Puissance du premier de 2002… • Les faire communiquer entre eux • Une grande diversité de technologies réseau • WiFi, BlueTooth, GPRS, UMTS, Zigbee, NFC…
Défis de demain (2/2) • Gestion d’un grand nombre d’objets • Comment les identifier, les localiser, les gérer ? • RFID et EPC (Electronic Product Code) = 96 bits, dont 36 bits pour le numérode série • 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 ? • Comment agréger automatiquement leurs fonctionnalités ? • Problème de fond : comment distribuer les traitements et le stockage d’une multitude de données entre les différents niveaux des architectures de demain?
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 (pervasive) : enjeux, concepts et outils
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/S. Leriche) • 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 • Game development for multi-core platforms: pitfalls and performance tuning (Sony Computer Entertainment Europe R & D) • Les middlewares au service de l'intégration par les processus métier (OpenWide) • Ontologies et indexation (Mondeca) • Programming Web Apps for Tiny Devices with Java Card 3.0 Connected Edition (Gemalto) • Projet
Pour plus d’informations • Site http://www-inf.it-sudparis.eu/COURS/ASR/ • Détail du contenu des modules • Conférences • Projets de cette année et des années précédentes • Exemples de stages proposés • Venez en parler • Avec le coordonnateur de la VAP (B310.1)Bureau ouvert tous les jours, mais plus particulièrement 07/01/09AM et 08/01/09AMMichel.Simatic@it-sudparis.eu • Avec les coordonnateurs des différentes UVs • Avec les anciens