Architecture informatique temps-réel pour véhicules avancés
|
|
- Ernest Lamontagne
- il y a 8 ans
- Total affichages :
Transcription
1 Architecture informatique temps-réel pour véhicules avancés Soutenance de thèse : Khaled CHAABAN Directeurs de thèse : M. SHAWKY & P. CRUBILLE 16 Juin 2006 Laboratoire HEUDIASYC, UMR CNRS 6599, Université de Technologie de Compiègne (UTC)
2 Contexte des travaux Le projet RoadSense (Mars 2001 Juillet 2004) ROad Awareness for Driving via a Strategy that Evaluates Numerous SystEms Participants : Projet RoadSense Ord. distribué Industriels : JAGUAR (Leader) PORSCHE PSA RENAULT CR-FIAT Système D-BITE Middleware SCOOT-R Middleware Temps réel Académiques : HEUDIASYC (UMR CNRS UTC) LASMEA (UMR CNRS UBP) AMAC (Cranfield University) TNO
3 Objectifs Système D-BITED Développer une méthodologie d évaluation de l efficacité de nouvelles aides à la conduite Travail pluridisciplinaire {Human Factors + Techno} Développer une technologie qui permette de mettre en œuvre cette méthodologie : Définition d un D-BITE (Driver Behaviour Interface Test Equipment) Projet RoadSense Système D-BITE Middleware SCOOT-R Ord. distribué Middleware Temps réel
4 Contexte applicatif et besoins Acquisition périodique et sporadique Synchronisation globale Transparence de la localisation des services Gestion d absence/présence des fonctions Reconfiguration dynamique Templates d interactions uniformisés
5 SCOOT-R Serveur Client Orienté Objet pour le Temps-Réel el Objectifs : Distribué et orienté objet Capacité d auto-configuration Capacité d autodiagnostic Prototypage des systèmes d aide à la conduite Projet RoadSense Système D-BITE Ord. distribué Middleware Temps réelr Thématiques : Temps réel Ordonnancement distribué et contextuel temps réel Middleware SCOOT-R
6 Plan de la présentation Middleware SCOOT-R Ordonnancement distribué Ordonnancement contextuel 6
7 Motivation pour l approche intergiciel Challenges historiques NETWOTKING ARCH RTP TFTP FTP HTTP Implémentation d un SDTR est complexe Contraintes de coût et de moyens de développement DNS UDP IP TELNET TCP Fibre Channel Ethernet ATM FDDI Intergiciel : une approche plus efficace Avantages intergiciels Communication et coordination Transparence de la localisation des services Interopérabilité API haut niveau MIDDLEWARE ARCH Solaris Middleware Applications Middleware Services Middleware VxWorks Win2K Linux LynxOS Nouveaux challenges Approche QoS pour le temps-réel Non-supporté par les intergiciels conventionnels 7
8 SCOOT-R, architecture et principe Applications Server Or Emitter SCOOT-R R API SCOOT-R middleware Local OS Network Physical Layer OS Primitives Client::Call() Server::Accept() Data flow SCOOT-R fournit une Applications approche orientée objet pour l intégration de composants logiciels. Client Or Receiver SCOOT-R permet le développement des applications distribuées temps-réel par : SCOOT-R R API Localisation des objets Activation des objets SCOOT-R serveur et SCOOT-R émetteur middleware Traitement d erreurs & redondance Local OS Network Physical OS Primitives Layer Network 8
9 Modèles de communications Data Data Server < send request Client Emitter Receiver In, Out: data Accept () Return service> In, Out: data Call () Out: Data Deposit () Data flow In: data Consume () Data Modèle client/serveur Modèle émetteur/récepteur 9
10 Communication, contrats temps-réel CLIENT SERVEUR Min_period Période minimale des requêtes du client Période minimale des requêtes de chaque client Max_clients Nombre maximal des clients supportés simultanément Worst_case Temps de réponse en pire cas requis par le client Temps de réponse en pire cas annoncé par le serveur Nominal_period EMETTEUR Période nominale de l émetteur RECEPTEUR Min_period Période minimale entre deux émissions Min_period < Nominal_period - Jitter Max_period Jitter Gigue de l émetteur Période maximale entre deux émissions Max_period > Nominal_period + Jitter 10
11 BoundedTime ( Timeout ) ExcededTime Reconfiguration Diagramme de séquence client/serveur Client Server Client Server call() call() accept() timeout Replacement of server Opération normale Défaillance serveur 11
12 l o s s C o m m u n i c a t i o n Reconfiguration Diagramme de séquence émetteur/récepteur Emitter Receiver Emitter Receiver deposit() deposit() deposit() Emission period Emission period Jitter Max_period Replacement of emitter Opération normale Défaillance émetteur 12
13 Réplication (client/serveur) Qualité = q1 Qualité = q2 Qualité = q1bis Server1 Server2 Qualité = q3 Call() Timeout() Call() Accpet() Server1 (replica1) Server3 13
14 Synchronisation Software counter Cycle counter Local counter Overflow counter X*125 µs IEEE-1394 counter Ce temps réseau sert à : L estampillage des données à l acquisition Post-traitement des données SCOOT-R nettime 14
15 Application Typique Computer 1 Computer 2 GPS Odometer Fusion 1 GIS Fusion 2 SCOOT-R SCOOT-R IEEE-1394 bus GIS : Geographical Information System Computer 3 SCOOT R Display 15
16 Implémentations Real-Time Kernel (RTAI) User applications SCOOT-R API Stub User application as kernel modules Server Server2 Client User space LXRT User applications SCOOT-R API Stub User application as Linux processes Server Server2 Client SCOOT-R Core Kernel space RTAI Real-Time Kernel (RTAI) SCOOT-R Core Scheduler IPC communication Synchronization Scheduler IPC communication Synchronization Network interface Network interface Implémentation mode noyau Implémentation mode LXRT 16
17 Performances Transactions client/serveur Mode «noyau» (PIII 800 Mhz) Mode «LXRT» (PIII 800 Mhz) CORBA TR (P4 1.4 Ghz) ARMADA (P 133 Mhz) Délai moyen (local) 8 µs 15 µs Pire délai (local) 50 µs 60 µs Délai moyen (distant) 50 µs 50 µs Pire délai (distant) 100 µs 100 µs 10 ms 400 μs Délai d enregistrement de service 120 µs 120 µs 17
18 Plan de la présentation Middleware SCOOT-R Ordonnancement distribué Ordonnancement contextuel 18
19 Objectifs Renforcer SCOOT-R par des techniques d ordonnancement distribuées Définition et propagation des profils de contraintes Réduire les temps de latence de bout en bout des opérations prioritaires Gestion de la criticité des applications 19
20 Taxonomie simplifiée d ordonnancement Statique Dynamique A priorités fixes Rate Monotonic RM Deadline Monotonic DM A priorités dynamiques Earliest Deadline First EDF Minimum Laxity First MLF Hybride Maximum Urgency First MUF Dependent Activity Scheduling Algorithm DASA Locke's Best Effort Scheduling Algorithm LBESA 20
21 Ordonnancement de bout en bout Local scheduler Server A Computer 1 Computer 2 Server B Local scheduler Client B1 Client B2 Network bus Client A1 Client A1 Server C Client C1 Client C1 Local scheduler Computer 3 Local scheduler Computer 4 21
22 CPP (Client Priority Propagation) PROPAGATION DE PRIORITÉ DE BOUT-EN-BOUT Node 1 Node 2 Client b1 Client b2 Server b P1 P2 Queue prioritized SCOOT-R Core SCOOT-R Core Network Bus 22
23 CPP (Client Priority Propagation) Server P = server task priority p_current = priority of the current processing request Server priority 2 change P = min (rcn, p_current) 3 Request reply Avantages : Garanti de la faisabilité d ordonnancement pour les opérations prioritaires In queue rcn 1 Out queue (FIFO) Priority-based order rc2 rc1 Priority-based sort Inconvénients : Nécessité d une RMA globale Request Incompatibilité avec l approche Reply composant IEEE-1394 bus 23
24 CDP (Client Deadline Propagation) PROPAGATION DE L ÉCHÉANCE DE BOUT-EN-BOUT Node 1 Node 2 Client b1 Client b2 Server b D1 D2 Queue EDF SCOOT-R Core SCOOT-R Core Network Bus 24
25 CDP (Client Deadline Propagation) Server D = server task deadline d_current = deadline of the current processing request In queue Server priority 2 change D = min (rcn, d_current) rcn 3 Request reply Avantages : Garanti de la faisabilité d ordonnancement pour les opérations les plus contraintes Représentation dynamique des contraintes temporelles des applications 1 Out queue Cohérence avec l approche composant (FIFO) EDF rc2 rc1 EDF sort Request Inconvénients : Nécessité d un temps Replyde référence global Avalanche de dépassements d échéances en cas de surcharge IEEE-1394 bus 25
26 CDP-BBA (Best Benefit Algorithm) Objectif: contrôler les opérations à sacrifier en cas de surcharge de système. PROPAGATAON DE L ÉCHÉANCE ET DE LA CRITICITÉ DE BOUT EN BOUT Node 1 Node 2 Client b1 D1 I1 Client b2 D2 I2 Server b Queue prioritized SCOOT-R Core SCOOT-R Core Network Bus 26
27 CDP-BBA (Best Benefit Algorithm) Server 1/ Task 1 On-line Scheduler M11: M11i, M11d M12: M12i, M12d Messages Queue 1 Server 2/ 1/ Task 21 M21: M21i, M21d M22: M22i, M22d Messages Queue 2 M2k: M2ki, M2kd Server n/ Task n Mn1: Mn5i, Mn5d Mn2: Mn2i, Mn2d Messages Queue n Mnm: Mnmi, Mnmd CDP-BBA est équivalent à CDP en cas de système sous chargé En cas de surcharge du système, CDP-BBA maximise l ordonnançabilité des opérations plus prioritaires 27
28 Domaines de pertinence Temps d Accès au Media TAM CDP Surcharge CPP Échec systématique CDP-BBA Échec occasionnel T traitement CDP CPP Système sous chargé T traitement /TAM 28
29 Plan de la présentation Middleware SCOOT-R Ordonnancement distribué Ordonnancement contextuel 29
30 Ordonnancement en boucle fermée Objectif: Sélection dynamique des services suivant la situation du système ADAS HVI COMMAND Activation ADAS en boucle ouverte ADAS HVI Command Driving situation detection EVALUATE ADAS & DRIVER Adaptation à la situation de conduite 30
31 Techniques d ordonnancement en boucle fermée proposées Deux approches proposées : Approche «qualité de données» Ordonnancement des composantes» Utilisant le mécanisme de sélection de SCOOT-R Approche «contexte de conduite» Ordonnancement avec un nombre fini des classes de criticité Ordonnancement avec une échelle continue de criticité 31
32 Approche «situation de conduite» Indicateurs Indicateurs Situations de conduite Others Reaction Time 3 Braking 2 TTC 4 Target Change 1 Moins critique Plus critique National_Road_2*1 Changement de Situation Driving_In_File 32
33 Interdépendance des indicateurs ADAS HVI Command Driving situation detection EVALUATE ADAS & DRIVER Can data Facelab data Turn signals (right and left) Relative speed Relative distance Instantaneous speed Brake pedal actuation Accelerator position Looked areas Time to collision Target change Variance in longitudinal Mean Speed Time headway Accelerator lift Mean and Variance of the acccelerator pedal position Reaction time Braking Reaction time Time headway classes duration Glance Reaction time Glance frequency 33
34 Ordonnancement contextuel Alarmes Diagnostic Véhicule Others 5 Accident Alarm 3 ACC 4 Legal 2 Speed Vehicle 1 Dynamic Speed 5 signalisation Airbug 3 Vehicle Body 4 Motor 2 Braking 1 National_Road_2* Changement de Situation Changement de Situation Driving_In_File
35 Application de CDP-BBA : Ordonnancement distribué contextuel Table1: S1 S2 Cl1 1 2 Cl2 3 1 Table2: S1 S2 Cl1 1 1 Sr1 2 3 Node 1 Node 2 Sched. Algo.: CDP-BBA Client1 (Cl1) Client2 (Cl2) Sched. Algo.: CDP-BBA Client1 (Cl1) Server1 (Sr1) Network Table3: S1 S2 Cl1 1 2 Sr2 3 1 Sched. Algo.: CDP-BBA Server2 (Sr2) Client1 (Cl1) Node 3 Driving situation Change detector 35
36 Conclusions Middleware temps réel : Léger (64 Koctets), facile à tester Performant Services importants : reconfiguration, synchronisation, etc. Prototypage des fonctions d aides à la conduite Ordonnancement de bout en bout : Pertinence en environnement distribué Facile à implémenter Ordonnancement contextuel : Contexte «situation de conduite» Sélection dynamique des services suivant la situation Approche pertinente pour éviter le surdimensionnement des systèmes informatiques embarqués dans l automobile. 36
37 Perspectives Expérimentation de l ordonnancement contextuel Nouveaux algorithmes d ordonnancement A court terme : (m,k) firm approche Modélisation formelle de SCOOT-R Automates, réseaux de pétri (colorés, temporisés), etc. Fiabilité des services de communication (SDF) SCOOT-R sur cible industrielle (MPC555/OSEK) SCOOT-R dans les projets liés à la plateforme PACPUS (Diagnostic embarqué, ADAS coopératifs) 37
38 Merci de votre attention Je passe la parole aux membres du jury 38
39 Publications Chapitre d ouvrage : K. Chaaban, P. Crubillé, and M. Shawky. Real-Time Framework for Distributed Embedded Systems, In Principles of Distributed Systems, volume 3144 of Lecture Notes in Computer Science, pages Springer-Verlag GmbH, January 2004 Conférences véhicules intelligents : K. Chaaban, M. Shawky, and P. Crubillé. A distributed framework for real-time in vehicle applications. In proceedings of the IEEE Conference on Intelligent Transportation Systems ITSC, Vienna, Austria, September 2005 K. Chaaban, M. Shawky, and P. Crubillé. Dynamic reconfiguration for high level in-vehicle applications using IEEE In proceedings of the IEEE Conference on Intelligent Transportation Systems (ITSC), Washington, D.C, October 2004 Conférences sur le temps-réel : K. Chaaban, P. Crubillé, and M. Shawky. SCOOT-R: Middleware communication services for real-time systems. Principles of Distributed Systems: 7th International Conference, OPODIS 2003, La Martinique, French West Indies, December 10-13, 2003 K. Chaaban, P. Crubillé, and M. Shawky. SCOOT-R: A framework for distributed real-time applications. In proceedings of the WIP of the 24h IEEE Real-Time Systems Symposium, Cancun, Mexico, November 2003 K. Chaaban, P. Crubillé, and M. Shawky. Real-time embedded architecture for intelligent vehicles. In proceedings of the Fifth Real-Time Linux Workshop, Valencia, Spain, November Papiers soumis : K. Chaaban, P. Crubillé, and M. Shawky. End-To-End Scheduling Strategies for Distributed (m,k) Firm Real-Time Middleware, Submitted to RTSS
40 Contexte «qualité de données» Component 1.. CPU & components activation Component r Metric (Server) Controller task Intellignent Scheduler (IS) C1, C2,..., Cr Confidence Coefficient Monitors Confidence coefficient assessment 40
41 Approche montante 41
42 Contexte «situation de conduite» Échelle continue de criticités Utility values 46
Ré-ordonnancement adaptatif de messages dans un réseau ad hoc de véhicules
Ré-ordonnancement adaptatif de messages dans un réseau ad hoc de véhicules M. Shawky, K. Chaaban, P. Crubillé Heudiasyc UMR 6599 CNRS, Univ. Tech. De Compiègne 1 ADAS (Advanced Driving Aid System) Reactive
Plus en détailMEAD : temps réel et tolérance aux pannes pour CORBA
MEAD : un intergiciel temps-réel et tolérant aux pannes pour CORBA Master 2 Informatique Recherche Université de Marne-la-Vallée Vendredi 3 mars 2006 Plan 1 Introduction 2 Solutions existantes 3 Concilier
Plus en détailOrdonnancement temps réel
Ordonnancement temps réel Laurent.Pautet@enst.fr Version 1.5 Problématique de l ordonnancement temps réel En fonctionnement normal, respecter les contraintes temporelles spécifiées par toutes les tâches
Plus en détailIntroduction aux systèmes temps réel
Introduction aux systèmes temps réel Frank Singhoff Bureau C-203 Université de Brest, France LISyC/EA 3883 singhoff@univ-brest.fr UE applications de l informatique, Université de Brest Page 1/22 Plan du
Plus en détailPrise en compte des ressources dans les composants logiciels parallèles
Prise en compte des ressources dans les composants logiciels parallèles Aperçus de l action RASC et du projet Concerto F. Guidec Frederic.Guidec@univ-ubs.fr Action RASC Plan de cet exposé Contexte Motivations
Plus en détailInformatique industrielle A7-19571 Systèmes temps-réel J.F.Peyre. Partie I : Introduction
Informatique industrielle A7-19571 Systèmes temps-réel J.F.Peyre Partie I : Introduction Plan de la première partie Quelques définitions Caractéristiques communes des applications temps-réel Exemples d
Plus en détailSoftware Engineering and Middleware A Roadmap
Software Engineering and Middleware A Roadmap Ecrit par: Dr. Wolfgang Emmerich Présenté par : Mustapha Boushaba Cours : IFT6251 Wolfgang Emmerich Enseignant à University College London: Distributed Systems
Plus en détailArchitecture distribuée
Architecture distribuée Conception et développement d algorithmes distribués pour le moteur Baboukweb Jean-Christophe DALLEAU Département de Mathématiques et Informatique Université de La Réunion 26 juin
Plus en détailPrésentation du sujet de thèse Schémas temporels hybrides fondés sur les SVMs pour l analyse du comportement du conducteur
Présentation du sujet de thèse Schémas temporels hybrides fondés sur les SVMs pour l analyse du comportement du conducteur Réalisé par : Bassem Besbes Laboratoire d Informatique, Traitement de l Information
Plus en détailNFP111 Systèmes et Applications Réparties
NFP111 Systèmes et Applications Réparties 1 de 34 NFP111 Systèmes et Applications Réparties Cours 7 - CORBA/Partie 1 Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon
Plus en détailIntroduction au temps réel
Introduction au temps réel Laurent.Pautet@enst.fr Version 2.0 Définition d un système temps réel Un système temps réel se compose d'un ou plusieurs sous-systèmes devant répondre en un temps fini et spécifié
Plus en détailRelever les défis des véhicules autonomes
EMM 2014 12eme rencontre européenne de mécatronique Relever les défis des véhicules autonomes Mathias Perrollaz Ingénieur expert Inria Christian Laugier Directeur de recherche Inria E-Motion Team Annecy,
Plus en détailEléments de spécification des systèmes temps réel Pierre-Yves Duval (cppm)
Eléments de spécification des systèmes temps réel Pierre-Yves Duval (cppm) Ecole d informatique temps réel - La Londes les Maures 7-11 Octobre 2002 - Evénements et architectures - Spécifications de performances
Plus en détailPlan du cours. Autres modèles pour les applications réparties Introduction. Mode de travail. Introduction
Plan du cours Autres modèles pour les applications réparties Introduction Riveill@unice.fr http://rangiroa.polytech.unice.fr Notre terrain de jeu : les systèmes répartis Un rappel : le modèle dominant
Plus en détailService de Détection de Pannes avec SNMP
Service de Détection de Pannes avec SNMP Matthias Wiesmann JAIST, 1-1 Tel. : +81 761 51 1254 - Fax. : +81 761 51 1149 E-mail : wiesmann@jaist.ac.jp Résumé : La détection de pannes est un aspect important
Plus en détailVers l'orchestration de grilles de PC par les mécanismes de publicationsouscription
Vers l'orchestration de grilles de PC par les mécanismes de publicationsouscription Présentée par Leila Abidi Sous la direction de Mohamed Jemni & Christophe Cérin Plan Contexte Problématique Objectifs
Plus en détailImplémentation Matérielle des Services d un RTOS sur Circuit Reconfigurable
Implémentation Matérielle des Services d un RTOS sur Circuit Reconfigurable Pierre Olivier*, Jalil Boukhobza*, Jean-Philippe Babau +, Damien Picard +, Stéphane Rubini + *Lab-STICC, + LISyC, Université
Plus en détailServices Réseaux - Couche Application. TODARO Cédric
Services Réseaux - Couche Application TODARO Cédric 1 TABLE DES MATIÈRES Table des matières 1 Protocoles de gestion de réseaux 3 1.1 DHCP (port 67/68)....................................... 3 1.2 DNS (port
Plus en détailIntroduction aux systèmes temps réel. Iulian Ober IRIT ober@iut-blagnac.fr
Introduction aux systèmes temps réel Iulian Ober IRIT ober@iut-blagnac.fr Définition Systèmes dont la correction ne dépend pas seulement des valeurs des résultats produits mais également des délais dans
Plus en détail1. Introduction à la distribution des traitements et des données
2A SI 1 - Introduction aux SI, et à la distribution des traitements et des données Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle Support de cours élaboré avec l aide de
Plus en détailDTS MOBATime's Distributed Time System
GPS ou DCF 77 DTS Masterclock DTS Manager et DTS Master Software DTS MOBATime's Distributed Time System LAN Le serveur de temps multi-usage dans le nouveau Distributed Time System de MOBATIME, basé sur
Plus en détailORDONNANCEMENT CONJOINT DE TÂCHES ET DE MESSAGES DANS LES RÉSEAUX TEMPS RÉELS 4. QUELQUES EXEMPLES DU DYNAMISME ACTUEL DU TEMPS RÉEL
i LE TEMPS RÉEL 1. PRÉSENTATION DU TEMPS RÉEL 1.1. APPLICATIONS TEMPS RÉEL 1.2. CONTRAINTES DE TEMPS RÉEL 2. STRUCTURES D'ACCUEIL POUR LE TEMPS RÉEL 2.1. EXÉCUTIFS TEMPS RÉEL 2.2. RÉSEAUX LOCAUX TEMPS
Plus en détailDifferential Synchronization
Differential Synchronization Neil Fraser Google 2009 BENA Pierrick CLEMENT Lucien DIARRA Thiemoko 2 Plan Introduction Stratégies de synchronisation Synchronisation différentielle Vue d ensemble Dual Shadow
Plus en détailLa VoIP: Les protocoles SIP, SCCP et H323. Jonathan BRIFFAUT Alexandre MARTIN
La VoIP: Les protocoles SIP, SCCP et H323 Jonathan BRIFFAUT Alexandre MARTIN Plan Rappel VOIP SIP H323 SCCP 2 Rappel Bref sur la VOIP Voix sur IP (1996) Le transport sur IP est moins cher que le RTC La
Plus en détailEquilibrage de charge (Load
Equilibrage de charge (Load balancing) dans les MPSoCs Présenté Le : 02 Décembre 2013 Par : A. AROUI Encadreur : A.E. BENYAMINA 01/12/2013 1 Problématique Comportement dynamique des applications et la
Plus en détailLes solutions National Instruments pour le Model In-The-Loop (MIL) et le prototypage rapide (RCP)
Les solutions National Instruments pour le Model In-The-Loop (MIL) et le prototypage rapide (RCP) Karine Rouelle Business Development Manager Real-Time Testing Au programme Mise en œuvre du Model-In-the-Loop
Plus en détailNSY102. Conception de logiciels Intranet Introduction
Conception de logiciels Intranet Introduction Cnam Paris jean-michel Douin, douin au cnam point fr 6 Février 2009 Une Introduction 1 Sommaire Introduction Généralités Tendances historique API & Intergiciel
Plus en détailDHCP et NAT. Cyril Rabat cyril.rabat@univ-reims.fr. Master 2 ASR - Info09115 - Architecture des réseaux d entreprise 2012-2013
DHCP et NAT Cyril Rabat cyril.rabat@univ-reims.fr Master 2 ASR - Info09115 - Architecture des réseaux d entreprise 22-23 Cours n 9 Présentation des protocoles BOOTP et DHCP Présentation du NAT Version
Plus en détailOrdonnancement sous contraintes de Qualité de Service dans les Clouds
Ordonnancement sous contraintes de Qualité de Service dans les Clouds GUÉROUT Tom DA COSTA Georges (SEPIA) MONTEIL Thierry (SARA) 05/12/2014 1 Contexte CLOUD COMPUTING Contexte : Environnement de Cloud
Plus en détailModélisation des interfaces matériel/logiciel
Modélisation des interfaces matériel/logiciel Présenté par Frédéric Pétrot Patrice Gerin Alexandre Chureau Hao Shen Aimen Bouchhima Ahmed Jerraya 1/28 TIMA Laboratory SLS Group 46 Avenue Félix VIALLET
Plus en détailRobot WIFIBOT Lab V4. Lab V4. www.wifibot.com
Lab V4 Robot WIFIBOT Lab V4 4 roues motrices avec 4 PID indépendants et motorisation sans balais Architecture modulaire et ouverte Contrôlable en RS232 ou en Wifi PC x86 embarqué avec une image Win7 ou
Plus en détailProgrammation temps-réel Cours 1 et 2 Introduction et ordonnancement
Master 2 pro Programmation temps-réel Cours 1 et 2 Introduction et ordonnancement Isabelle PUAUT / Rémi COZOT Université de Rennes I 1 Applications temps-réel embarquées Systèmes en interaction avec l
Plus en détailLes Réseaux Informatiques
Les Réseaux Informatiques Licence Informatique, filière SMI Université Mohammed-V Agdal Faculté des Sciences Rabat, Département Informatique Avenue Ibn Batouta, B.P. 1014 Rabat Professeur Enseignement
Plus en détailAnalyse du temps de réponse des systèmes temps réel
Analyse du temps de réponse des systèmes temps réel Pascal Richard Laboratoire d Informatique Scientifique et Industrielle, ENSMA BP 40198 Téléport 2 F-86960 Futuroscope pascal.richard@ensma.fr RÉSUMÉ.
Plus en détailFirewall IDS Architecture. Assurer le contrôle des connexions au. nicolas.hernandez@univ-nantes.fr Sécurité 1
Sécurité Firewall IDS Architecture sécurisée d un réseau Assurer le contrôle des connexions au réseau nicolas.hernandez@univ-nantes.fr Sécurité 1 Sommaire général Mise en oeuvre d une politique de sécurité
Plus en détailSPECIFICATION ET DESCRIPTION DU MULTICAST FIABLE DANS ETOILE
page 1 / 10 Date : 19 décembre 2002 Origine : INRIA RESO Dossier : MULTICAST Titre : SPECIFICATION ET DESCRIPTION DU MULTICAST FIABLE DANS E Référence : Multicast version 0 État : DRAFT VERSIONS SUCCESSIVES
Plus en détailPrincipes. 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA. Programmation en Corba. Stéphane Vialle
2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle 1 Principes 2 Architecture 3 4 Aperçu d utilisation
Plus en détail18 TCP Les protocoles de domaines d applications
18 TCP Les protocoles de domaines d applications Objectifs 18.1 Introduction Connaître les différentes catégories d applications et de protocoles de domaines d applications. Connaître les principaux protocoles
Plus en détail1 Mesure de la performance d un système temps réel : la gigue
TP TR ENSPS et MSTER 1 Travaux Pratiques Systèmes temps réel et embarqués ENSPS ISV et Master TP1 - Ordonnancement et communication inter-processus (IPC) Environnement de travail Un ordinateur dual-core
Plus en détailREALISATION d'un. ORDONNANCEUR à ECHEANCES
REALISATION d'un ORDONNANCEUR à ECHEANCES I- PRÉSENTATION... 3 II. DESCRIPTION DU NOYAU ORIGINEL... 4 II.1- ARCHITECTURE... 4 II.2 - SERVICES... 4 III. IMPLÉMENTATION DE L'ORDONNANCEUR À ÉCHÉANCES... 6
Plus en détailVOIP. QoS SIP TOPOLOGIE DU RÉSEAU
VOIP QoS SIP TOPOLOGIE DU RÉSEAU La voix sur réseau IP, parfois appelée téléphonie IP ou téléphonie sur Internet, et souvent abrégée en ''VoIP'' (abrégé de l'anglais Voice over IP), est une technique qui
Plus en détailFOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)
FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE Database as a Service (DBaaS) 1 The following is intended to outline our general product direction. It is intended for information purposes only, and may
Plus en détailApprentissage des performances, surveillance en temps réel et contrôle d admission d un serveur Web utilisant les techniques neuronales
SETIT 2007 4 th International Conference: Sciences of Electronic, Technologies of Information and Telecommunications March 25-29, 2007 TUNISIA Apprentissage des performances, surveillance en temps réel
Plus en détailConception des systèmes répartis
Conception des systèmes répartis Principes et concepts Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Octobre 2012 Gérard Padiou Conception des systèmes répartis 1 / 37 plan
Plus en détailPRODIGUER un noeud français de distribution de données GIEC/IPCC
PRODIGUER un noeud français de distribution de données GIEC/IPCC Sébastien Denvil et Olivier Marti Pôle de Modélisation, IPSL Prodiguer - Mercredi 18 juin 2008 1 Le contexte : le compte à rebours du rapport
Plus en détailLa gestion des réseaux électriques HTA des usines du SIAAP avec la CEI 61850
La gestion des réseaux électriques HTA des usines du SIAAP avec la CEI 61850 Owner Bruno ANDRE Olivier BOULY Schneider Electric SIAAP Date Journée thématique Club Automation du 20/03/2012 Schneider Electric
Plus en détail1- Principe général : 2- Architecture réseau pour ToIP : 3 Bilan. Qu est-ce que la VoIP/ToIP? IPBX/Protocoles utilisés
1 1- Principe général : Qu est-ce que la VoIP/ToIP? IPBX/Protocoles utilisés 2- Architecture réseau pour ToIP : Machine hébergeant Asterisk Postes téléphoniques Monde extérieur 3 Bilan Intérêts pour la
Plus en détailIyad Alshabani SysCom - CReSTIC Université de Reims 17/02/2011 1
SysCom - CReSTIC Université de Reims 17/02/2011 1 Motivation Gestion des expérimentations Avec les workflows Simulation Simulation des Systèmes Distribués ANR USS SimGrid Campagne de Test et gestion de
Plus en détailM1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia
M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia Olivier Togni Université de Bourgogne, IEM/LE2I Bureau G206 olivier.togni@u-bourgogne.fr 24 mars 2015 2 de 24 M1 Informatique, Réseaux Cours
Plus en détailSystème de Stockage Sécurisé et Distribué
Système de Stockage Sécurisé et Distribué Philippe Boyon philippe.boyon@active-circle.com ACTIVE CIRCLE QUI SOMMES NOUS? Editeur français, spécialiste du stockage de fichiers et de la gestion de données
Plus en détailRuntime. Gestion de la réactivité des communications réseau. François Trahay Runtime, LaBRI sous la direction d'alexandre Denis Université Bordeaux I
Runtime Gestion de la réactivité des communications réseau François Trahay Runtime, LaBRI sous la direction d'alexandre Denis Université Bordeaux I 1 Le calcul hautes performances La tendance actuelle
Plus en détailArgument-fetching dataflow machine de G.R. Gao et J.B. Dennis (McGill, 1988) = machine dataflow sans flux de données
EARTH et Threaded-C: Éléments clés du manuel de références de Threaded-C Bref historique de EARTH et Threaded-C Ancêtres de l architecture EARTH: Slide 1 Machine à flux de données statique de J.B. Dennis
Plus en détailRESEAUX TCP/IP: NOTIONS AVANCEES. Preparé par Alberto EscuderoPascual
RESEAUX TCP/IP: NOTIONS AVANCEES Preparé par Alberto EscuderoPascual Objectifs... Répondre aux questions: Quelles aspects des réseaux IP peut affecter les performances d un réseau Wi Fi? Quelles sont les
Plus en détail2. DIFFÉRENTS TYPES DE RÉSEAUX
TABLE DES MATIÈRES 1. INTRODUCTION 1 2. GÉNÉRALITÉS 5 1. RÔLES DES RÉSEAUX 5 1.1. Objectifs techniques 5 1.2. Objectifs utilisateurs 6 2. DIFFÉRENTS TYPES DE RÉSEAUX 7 2.1. Les réseaux locaux 7 2.2. Les
Plus en détailVoix sur IP Étude d approfondissement Réseaux
Voix sur IP Étude d approfondissement Réseaux Julien Vey Gil Noirot Introduction Ce dont nous allons parler L architecture VoIP Les protocoles Les limites de la VoIP Ce dont nous n allons pas parler Le
Plus en détailPrototype de canal caché dans le DNS
Manuscrit auteur, publié dans "Colloque Francophone sur l Ingénierie des Protocoles (CFIP), Les Arcs : France (2008)" Prototype de canal caché dans le DNS Lucas Nussbaum et Olivier Richard Laboratoire
Plus en détailChapitre 1. Introduction aux applications multimédia. 1. Introduction. Définitions des concepts liés au Multimédia (1/2)
Chapitre 1 Introduction aux applications multimédia 1 1. Introduction Définitions des concepts liés au Multimédia (1/2) Multi Multimédia Média Multi : indique plusieurs Média : moyen/support de diffusion,
Plus en détailMobile OGSI.NET: Grid Computing on Mobile Devices
Mobile OGSI.NET: Grid Computing on Mobile Devices David C.Chu Université de Californie, Berkeley Marty Humphrey Université de Virginie Publié en Novembre 2004 lors de la 5ième conférence IEEE/ACM International
Plus en détailConfiguration automatique
Configuration automatique (/home/terre/d01/adp/bcousin/polys/internet:gestion_reseau/6.dhcp.fm- 29 Septembre 1999 12:07) PLAN Introduction Les principes de DHCP Le protocole DHCP Conclusion Bibliographie
Plus en détailParcours en deuxième année
Parcours en deuxième année Unités d Enseignement (UE) ECTS Ingénierie des réseaux haut 4 débit Sécurité des réseaux et 4 télécoms Réseaux mobiles et sans fil 4 Réseaux télécoms et 4 convergence IP Infrastructure
Plus en détailRFID: Middleware et intégration avec le système d'information Olivier Liechti
RFID: Middleware et intégration avec le système d'information Olivier Liechti Sun Microsystems, Inc. Agenda Introduction > Vision et architecture Le rôle du middleware RFID > Gestion des données > Administration
Plus en détail20/09/11. Réseaux et Protocoles. L3 Informatique UdS. L3 Réseaux et Protocoles. Objectifs du cours. Bibliographie
L3 Réseaux et Protocoles Jean-Jacques PANSIOT Professeur, Département d informatique UdS Pansiot at unistra.fr TD/TP : Damien Roth 2011 Réseaux et Protocoles 1 Objectifs du cours Mécanismes de base des
Plus en détailIntroduction. Adresses
Architecture TCP/IP Introduction ITC7-2: Cours IP ESIREM Infotronique Olivier Togni, LE2I (038039)3887 olivier.togni@u-bourgogne.fr 27 février 2008 L Internet est basé sur l architecture TCP/IP du nom
Plus en détailCisco Certified Network Associate
Cisco Certified Network Associate Version 4 Notions de base sur les réseaux Chapitre 3 01 Quel protocole de la couche application sert couramment à prendre en charge les transferts de fichiers entre un
Plus en détail(In)sécurité de la Voix sur IP [VoIP]
(In)sécurité de la Voix sur IP [VoIP] Nicolas FISCHBACH Senior Manager, IP Engineering/Security - COLT Telecom nico@securite.org - http://www.securite.org/nico/ version 0.01 Introduction» Voix et téléphonie
Plus en détailArchitecture Principes et recommandations
FFT Doc 09.002 v1.0 (Juillet 2009) Fédération Française des Télécommunications Commission Normalisation Groupe de travail Interconnexion IP Sous-groupe Architecture Architecture Principes et recommandations
Plus en détailMécanismes de protection dans AUTOSAR OS
Mécanismes de protection dans AUTOSAR OS Nicolas Navet, RTaW Hervé Perrault, PSA Peugeot Citroën Conférence à RTS 09 le 31/03/2009 Plan 1. Code ECU : besoin de ré-utilisabilité et multi-source 2. Concepts
Plus en détailJOnAS Day 5.1. Clustering
JOnAS Day 5.1 Clustering Solution complète de clustering Répartition de charge & bascule sur échec Application Web avec mod_jk/mod_proxy Connecteur http pour md_proxy Application Ejb avec CMIv2 Réplication
Plus en détailVirtualisation & Sécurité
Virtualisation & Sécurité Comment aborder la sécurité d une architecture virtualisée? Quels sont les principaux risques liés à la virtualisation? Peut-on réutiliser l expérience du monde physique? Quelles
Plus en détailLa supervision des services dans le réseau RENATER
La supervision des services dans le réseau RENATER Simon Muyal (Services IP Avancés GIP RENATER) François-Xavier Andreu (Service de suivi opérationnel GIP RENATER) 1 Agenda Introduction Les nouveautés
Plus en détailTunnels et VPN. 22/01/2009 Formation Permanente Paris6 86
Tunnels et VPN 22/01/2009 Formation Permanente Paris6 86 Sécurisation des communications Remplacement ou sécurisation de tous les protocoles ne chiffrant pas l authentification + éventuellement chiffrement
Plus en détailOpportunités s de mutualisation ITIL et ISO 27001
Opportunités s de mutualisation ITIL et ISO 27001 Club ISO 27001 Paris,19 avril 2007 Alexandre Fernandez-Toro Rappels sur l ISO l 27001 Norme précisant les exigences pour La
Plus en détaileprocurement Bernard Longhi SC PDA eproc Domain Coordinator CEN/eBES Chair CLEEP French National Forum Chair Geneva, 21 April 2015
eprocurement Bernard Longhi SC PDA eproc Domain Coordinator CEN/eBES Chair CLEEP French National Forum Chair Geneva, 21 April 2015 21 April 2015/ Geneva Bernard Longhi / eproc DC/ bernard.longhi@blc-consultants.com
Plus en détailPotentiels de la technologie FPGA dans la conception des systèmes. Avantages des FPGAs pour la conception de systèmes optimisés
Potentiels de la technologie FPGA dans la conception des systèmes Avantages des FPGAs pour la conception de systèmes optimisés Gérard FLORENCE Lotfi Guedria Agenda 1. Le CETIC en quelques mots 2. Générateur
Plus en détailSIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement
SIP Nguyen Thi Mai Trang LIP6/PHARE Thi-Mai-Trang.Nguyen@lip6.fr UPMC - M2 Réseaux - UE PTEL 1 Plan Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement UPMC -
Plus en détailLe passage à l échelle de serveur J2EE : le cas des EJB
Le passage à l échelle de serveur J2EE : le cas des EJB Sylvain Sicard, Noël De Palma, Daniel Hagimont CFSE 4 5-8 Avril 2005 LSR 1 Plan de la présentation 1. Architecture de serveur J2EE en grappe 2. Problématique
Plus en détailCours 13. RAID et SAN. 2004, Marc-André Léger
Cours 13 RAID et SAN Plan Mise en contexte Storage Area Networks Architecture Fibre Channel Network Attached Storage Exemple d un serveur NAS EMC2 Celerra Conclusion Démonstration Questions - Réponses
Plus en détail2009/2010 DESCRIPTIF DES UNITES D ENSEIGNEMENT OPTIONNELLES SPECIALITE RIM
DESCRIPTIF DES UNITES D ENSEIGNEMENT OPTIONNELLES SPECIALITE RIM Réseaux d infrastructure L évolution du marché des télécommunications conduit à cette dualité : du côté applicatif : il y a une convergence
Plus en détailUtilisation du réseau dans le test et la mesure
Utilisation du réseau dans le test et la mesure Étienne SUC Responsable expertise Les systèmes de contrôle et d acquisition de données basés sur le principe de l instrumentation virtuelle nécessitent de
Plus en détailServeur Appliance IPAM et Services Réseaux
Page 1 Datasheet Serveur Appliance IPAM et Services Réseaux SIMPLIFER LE DEPLOIEMENT DE VOS ARCHITECTURES & DHCP Les services d adressage et de nommage sont au cœur de votre système d information, car
Plus en détailLe protocole ARP (Address Resolution Protocol) Résolution d adresses et autoconfiguration. Les protocoles ARP, RARP, TFTP, BOOTP, DHCP
Résolution d adresses et autoconfiguration Les protocoles ARP, RARP, TFTP, BOOTP, DHCP Le protocole ARP (Address Resolution Protocol) Se trouve au niveau de la couche réseau Interrogé par le protocole
Plus en détailMessagerie asynchrone et Services Web
Article Messagerie asynchrone et Services Web 1 / 10 Messagerie asynchrone et Services Web SOAP, WSDL SONT DES STANDARDS EMERGEANT DES SERVICES WEB, LES IMPLEMENTATIONS DE CEUX-CI SONT ENCORE EN COURS
Plus en détailProgrammation Réseau. ! UFR Informatique ! 2013-2014. Jean-Baptiste.Yunes@univ-paris-diderot.fr
Programmation Réseau Jean-Baptiste.Yunes@univ-paris-diderot.fr! UFR Informatique! 2013-2014 1 Programmation Réseau Introduction Ce cours n est pas un cours de réseau on y détaillera pas de protocoles de
Plus en détailEXALOGIC ELASTIC CLOUD MANAGEMENT
EXALOGIC ELASTIC CLOUD MANAGEMENT Jean-Marc Digne Ingénieur Avant Vente Oracle France 1 The following is intended to outline our general product direction. It is intended for information purposes only,
Plus en détailREMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION
REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION THÈSE N O 2388 (2001) PRÉSENTÉE AU DÉPARTEMENT D'INFORMATIQUE ÉCOLE POLYTECHNIQUE FÉDÉRALE
Plus en détailCurriculum Vitae 1 er février 2008
Curriculum Vitae 1 er février 2008 Informations générales Cédric MEUTER Nationalité belge Né à La Louvière, le 16 novembre 1979 Adresse personnelle : Adresse professionnelle : Ave Général Bernheim, 57
Plus en détailLe socle de sécurité nouvelle génération Consolider, virtualiser et simplifier les architectures sécurisées
Le socle de sécurité nouvelle génération Consolider, virtualiser et simplifier les architectures sécurisées sans compromis. Florent Fortuné ffortune@crossbeam.com 21 Mai 2008 Evolution des architectures
Plus en détailChange the game with smart innovation
Change the game with smart innovation Master Thesis 2013 2014 Faculty of Science engineering 12/08/2012 Master Thesis proposal for the academic year 2013. TABLE OF CONTENTS Section Un Introduction... 3
Plus en détailExigences système Edition & Imprimeries de labeur
Exigences système Edition & Imprimeries de labeur OneVision Software France Sommaire Asura 9.5, Asura Pro 9.5, Garda 5.0...2 PlugBALANCEin 6.5, PlugCROPin 6.5, PlugFITin 6.5, PlugRECOMPOSEin 6.5, PlugSPOTin
Plus en détailLe modèle client-serveur
Le modèle client-serveur Olivier Aubert 1/24 Sources http://www.info.uqam.ca/~obaid/inf4481/a01/plan.htm 2/24 Historique architecture centralisée terminaux passifs (un seul OS, systèmes propriétaires)
Plus en détailLes classes de service pour les projets scientifiques
Les classes de service pour les projets scientifiques L'exemple des grilles de calcul et du projet EGEE Journée «Classes de Service de RAP» Jean-Paul Gautier, Mathieu Goutelle (CNRS UREC) www.eu-egee.org
Plus en détailGuide de configuration Aastra 5000 pour le raccordement d un trunk Sip OPENIP
Trunk SIP OPENIP A5000 R5.4 Guide de configuration Aastra 5000 pour le raccordement d un trunk Sip OPENIP Auteur Approbateur Autorisation Fonction/ Nom:. Fonction/ Nom:. Fonction/ Nom:.. Fonction/ Nom:
Plus en détailLivre blanc Haute disponibilité sous Linux
Livre blanc Haute disponibilité sous Linux Nicolas Ferre 29 septembre 2000 Résumé Ce livre blanc décrit une solution informatique à haute disponibilité. Les technologies mises
Plus en détail4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
Plus en détailINF6500 : Structures des ordinateurs. Sylvain Martel - INF6500 1
INF6500 : Structures des ordinateurs Sylvain Martel - INF6500 1 Cours 4 : Multiprocesseurs Sylvain Martel - INF6500 2 Multiprocesseurs Type SISD SIMD MIMD Communication Shared memory Message-passing Groupe
Plus en détailViSaGe. Virtualisation du Stockage dans les Grilles. Informatiques. RenPar 16, 6-8 Avril 2005 Thiebolt François thiebolt@irit.fr
1 ViSaGe Virtualisation du Stockage dans les Grilles Informatiques RenPar 16, 6-8 Avril 2005 Thiebolt François thiebolt@irit.fr IRIT Projet RNTL labellisé pré-compétitif Solution ViSaGe ViSaGe Accès transparent
Plus en détailT101, serveur de temps haute précision
T101, serveur de temps haute précision T101Compact Serveur de temps NTP/SNTP, horloge GPS de strate 1, avec PoE, et fonctions d entrées/sorties d échantillonnage et de synchronisation. T101Rack 1 Bd d
Plus en détailOneAccess 16xx EAD Ethernet Access Device. 28-02-2011 / 1.0 / AH / Public
OneAccess 16xx EAD Ethernet Access Device 28-02-2011 / 1.0 / AH / Public Gamme 16xx 1611 - Une NNI 1000 Mbps - Une UNI 1000 Mbps - Ethernet OAM - Classification Multi EVC / couche 2/3 - QOS - Equipement
Plus en détailGénération de code binaire pour application multimedia : une approche au vol
Génération de binaire pour application multimedia : une approche au vol http://hpbcg.org/ Henri-Pierre Charles Université de Versailles Saint-Quentin en Yvelines 3 Octobre 2009 Présentation Présentation
Plus en détailRappel: Le routage dans Internet. Contraintes. Environnement et contraintes. La décision dans IP du routage: - Table de routage:
Administration d un Intranet Rappel: Le routage dans Internet La décision dans IP du routage: - Table de routage: Adresse destination (partie réseau), netmask, adresse routeur voisin Déterminer un plan
Plus en détail