Fair queueing pour les systèmes contrôlés en réseau

Dimension: px
Commencer à balayer dès la page:

Download "Fair queueing pour les systèmes contrôlés en réseau"

Transcription

1 queueing pour les systèmes contrôlés en réseau École d été Temps Réel, ETR 9 4 septembre 29

2 Plan Introduction Exemple s 1 Introduction Exemple s 2 CAN/Ethernet CdS/PS 3 ness WRR Délais 4 robuste adaptative 5 2 / 57

3 Contexte : systèmes contrôlés en réseau Introduction Exemple s Systèmes contrôlés en réseau Distribution d un système de contrôle/commande ou d applications temps-réel sur un réseau partagé avec d autres applications. Lié au contexte technologique Système physique Actionneur 1... Actionneur m Capteur 1... Capteur n Autres Process Réseau de contrôle Autres Process Contrôleur FIGURE: Vue traditionnelle des systèmes contrôlés en réseau [Zhang et al., 1] 3 / 57

4 Contexte : systèmes contrôlés en réseau Vue de l automaticien Introduction Exemple s Pour l automaticien, un est un système de contrôle à asservissement dans lequel les boucles de régulation sont fermées au moyen d un réseau de communication [Zhang et al., 1, Richard, 3] Le réseau est partagé par PLUSIEURS applications (soit de commande, soit de fond) ayant chacune des exigences propres. 4 / 57

5 Préambule : vocabulaire Introduction Exemple s Les notions suivantes sont différentes! Système Système distribué Système partagé Système en réseau Système réseau Système contrôlé/commandé en réseau networked control systems Système contrôlé en réseau tolérant aux fautes 5 / 57

6 Préambule : la Qualité de Service Introduction Exemple s La dégradation du service offert par le réseau est principalement liée au partage des ressources. Les caractéristiques fondamentales de la qualité de service sont : Le retard (ou délai) dû aux accès aux ressources partagées (process, réseau, etc) La gigue La disponibilité du réseau Les pertes d information (pertes de messages sur le réseau ou écrasement de mémoire tampon)... La qualité de service (QdS) est ainsi liée à : L ordonnancement des tâches sur les calculateurs L ordonnancement des messages sur le réseau (protocole d accès à la voie) Les chemins Les protocoles de fiabilisation de la communication (transport)... 6 / 57

7 Préambule : le délai, une mesure de la Qualité de Service Introduction Exemple s Illustration de la problématique de la Qualité de Service du réseau mesures expérimentales majorant calculé délai (µs) numéro de trame FIGURE: Mesure de délais sur un réseau Ethernet commuté 7 / 57

8 Exemple d illustration Un enrouleur de bande [Noura et al., ] Introduction Exemple s commande de l enroulement via 3 moteurs (M 1, M 2,M 3 ) espace d état du système : T 1, la mesure de la tension entre M 1 et M 2 T 2, la mesure de la tension entre M 2 et M 3 Ω 2, la mesure de la vitesse angulaire de M 2 U i, la tension appliquée aux moteurs continus. X t= AX t + BU t Y t = CX t + DU t U = [U 1 U 2 U 3 ] T X = [T 1 Ω 2 T 2 ] T 8 / 57

9 Exemple d illustration Introduction d un réseau [Aubrun et al., 5] Introduction Exemple s Projet Européen FP6 STREP NeCST U 1, U 2, U 3 T 1, Ω 2, T 2 process réseau commande process émulateur réseau eth eth1 commande / 57

10 Exemple d illustration Résultats Introduction Exemple s < 1 ms 2 ms ms 8 ms 1 / 57

11 Exemple d illustration Résultats Introduction Exemple s T 1 Ω 2 T < 1 ms 2 ms % dépassement instable ms 8 ms 1 / 57

12 Exemple d illustration Résultats Introduction Exemple s < 1 ms 1 ms ms ms < 1 ms 2 ms time in s 4 ms 8 ms / 57

13 Travaux sur les Introduction Exemple s Études de la communauté automatique : systèmes à retard [Richard, 3] : modélisation des délais, contrôle optimal, robustesse,. MAIS renvoit à une connaissance plus ou moins précise des retards! problématique identique pour les retards et la gigue voir [Li et al., 2, Tipsuwan et al., 3, Huo et al., 4, Richard et al., 7, Zampieri, 8] Prise en compte des systèmes MIMO : Actionneurs h Capteurs... Process... τ ca1 k τ ca2 k τ cam k Réseau τ sc1 k τ sc2 k τ scp k Controleur 11 / 57

14 TC IFAC 1.5 Networked Systems Introduction Exemple s en réseau consigne C (t) + - Ir (t) R E S E A U Cr (t) I (t) contrôle système commandé retour d information métrologie «Dans ce cas, le réseau est une ressource passive (non contrôlable). Si des problèmes apparaissent soit sur le système de contrôle commande soit sur le réseau, les seuls moyens d actions sont sur les algorithmes applicatifs.» 12 / 57

15 TC IFAC 1.5 Networked Systems Introduction Exemple s en réseau consigne C (t) + métrologie - Ir (t) R E S E A U Cr (t) I (t) contrôle système commandé retour d information qualité de service requise par l application + - correcteur système de communication qualité de service observée sur le réseau «Dans ce cas le réseau est «commandable» et des dysfonctionnements peuvent être compensés directement sur le réseau.» 12 / 57

16 Décomposition des savoirs Introduction Exemple s Grandes problématiques Besoin intrinsèque d une évaluation de performances des réseaux (déterministes ou non déterministes) modélisation, métrologie, simulation Adaptation/Reconfiguration des applications à la QdS réseau exemple pour la commande : prise en compte des retards et autonomie Adaptation du réseau (ordonnancement, protocoles) aux exigences applicatives contrôle de congestion et perte de paquets, bande passante et QdS, optimisation de la topologie Conséquence : cadre multi-disciplinaire 13 / 57

17 Plan CAN/Ethernet CdS/PS 1 Introduction Exemple s 2 CAN/Ethernet CdS/PS 3 ness WRR Délais 4 robuste adaptative 5 14 / 57

18 Exemple illustratif CAN/Ethernet CdS/PS Projet ANR SafeNeCS (CRAN, LORIA, GIPSA-lab, INRIA Rhône-Alpes, LAAS) d un drone hélicoptère à 4 rotors développée par le GIPSA-lab. Réseau embarqué : 17 flux périodiques (dont 9 mesures) période d échantillonnage : 1 ms flux optionnel de charge du réseau type étudié : CAN, Ethernet et Ethernet commuté 15 / 57

19 Results obtained with CAN (without load) time(sec) Results obtained with Ethernet 1 Mbit/s (without load) time(sec) Roll Pitch Yaw Roll Pitch Yaw Sensibilité d une commande au protocole d accès à la voie [Diouri et al., 8] CAN/Ethernet CdS/PS degrees Résultats de simulation TrueTime (a) CAN 1 Mb/s sans charge degrees (b) Ethernet partagé 1 Mb/s, sans charge 16 / 57

20 Results obtained with CAN (without load) time(sec) Results obtained with CAN (with load) time(sec) Roll Pitch Yaw Roll Pitch Yaw Results obtained with Ethernet 1 Mbit/s (without load) time(sec) Attitude obs with Ethernet time(sec) Roll Pitch Yaw Sensibilité d une commande au protocole d accès à la voie CAN/Ethernet CdS/PS degrees degrees (c) CAN 1 Mb/s sans charge (d) Ethernet partagé 1 Mb/s, sans charge degrees degrees (e) CAN 1 Mb/s avec charge (f) Ethernet partagé 1 Mb/s, avec charge 17 / 57 FIGURE: Problématique d Ethernet dans les réseaux partagés (les graphes réprésentent l évolution des angles au cours du temps en seconde)

21 Sensibilité d une commande au protocole d accès à la voie CAN/Ethernet CdS/PS Ethernet, bien que disposant d un plus grand débit (1 Mb/s 1 Mb/s) fournit une QdS non acceptable par le système. Ethernet CSMA/CD, résolution non déterministe des collisions CAN CSMA/CA, accès hiérarchique avec priorité (ici les trafics de commande et de mesure présentent une priorité plus grande que le trafic de fond) Solutions pour obtenir sur Ethernet un service conforme : 1 éviter les collisions : architectures commutées à liaisons point à point full-duplex ici, insertion d un commutateur 18 / 57

22 Results obtained with CAN (with load) time(sec) Roll Pitch Yaw Attitude obs with Ethernet time(sec) Attitude obs with Ethernet time(sec) Sensibilité d une commande au protocole d accès à la voie CAN/Ethernet CdS/PS degrees degrees (a) CAN 1 Mb/s avec charge (b) Ethernet partagé 1 Mb/s, avec charge degrees (c) Ethernet commuté 1 Mb/s, avec charge 19 / 57 FIGURE: Problématique d Ethernet dans les réseaux partagés (les graphes réprésentent l évolution des angles au cours du temps en seconde)

23 Sensibilité d une commande au protocole d accès à la voie CAN/Ethernet CdS/PS Ethernet commuté ne fournit toujours pas une QdS acceptable. CAN CSMA/CA, accès hiérarchique avec priorité semblable à un ordonnancement à priorité stricte Ethernet commuté (IEEE 82.1D) politique d ordonnancement FIFO de base pour la gestion de la congestion en cas de concurrence d accès à un port commun Solutions pour recouvrer sur Ethernet un service conforme : 1 architectures commutées à liaisons point à point full-duplex 2 IEEE 82.1D/Q : Classification de Service, avec ordonnancement à priorité stricte Problèmes : seulement Classification de Service (pas de garantie explicite du service comme en QdS) Reste néanmoins la possibilité d évaluation déterministe par calcul réseau 2 / 57

24 Évaluation par calcul réseau CAN/Ethernet CdS/PS Analyse par Calcul Réseau d un ordonnancement à priorité stricte prioritaire intermédiaire non prioritaire taux de service C Hypothèses : capacité des ports d entrée : C in b/s capacité du port de sortie : C b/s arrivée de trafic contrainte par un seau percé (prise en compte des rafales) équivalent à un trafic périodique Z y x avec P j ρ j < C. buffers à capacité infinie R i (t) dt min {C in (y x), σ i + ρ i (y x)} 21 / 57

25 Ordonnancement à Priorité Stricte Évaluation par calcul réseau quantité de bits courbe de service CAN/Ethernet CdS/PS C (σ1, ρ1) courbe d arrivée Cin t σ 1 C in ρ 1 max {L2,max, L3,max } /C FIGURE: Courbe de service & arriéré de traitement pour un ordonnancement statique à priorité stricte du flux prioritaire. Le service pour un flux prioritaire peut donc s écrire : β 1 (t) = R (t T) + avec une latence T = max {L 2,max, L 3,max } /C et un taux de service R = C. 22 / 57

26 Ordonnancement à Priorité Stricte Évaluation par calcul réseau CAN/Ethernet CdS/PS quantité de bits C C ρ1 courbe de service (σ1, ρ1) Cin (σ2, ρ2) t σ 1 C ρ 1 + L3,max/C L3,max/C FIGURE: Courbe de service & arriéré de traitement pour un ordonnancement statique à priorité stricte du flux intermédiaire. Le service pour un flux intermédiaire peut donc s écrire : β 2 (t) = R (t T) + 22 / 57 avec une latence T = σ 1 C ρ 1 + L 3,max C et un taux de service R = C ρ 1.

27 Ordonnancement à Priorité Stricte Évaluation par calcul réseau CAN/Ethernet CdS/PS quantité de bits C C ρ1 ρ2 (σ3, ρ3) (σ1, ρ1) courbe de service Cin (σ2, ρ2) t σ 1 +σ 2 C ρ 1 ρ 2 FIGURE: Courbe de service & arriéré de traitement pour un ordonnancement statique à priorité stricte du flux à priorité basse. Le service pour un flux best effort peut donc s écrire : β 3 (t) = R (t T) + avec une latence T = σ 1+σ 2 C ρ 1 ρ 2 et un taux de service R = C ρ 1 ρ / 57

28 Ordonnancement à Priorité Stricte Évaluation par calcul réseau CAN/Ethernet CdS/PS Compte tenu de l hypothèse d une courbe d arrivée affine et d un service type rate latency, le résultat suivant formulé par [Le Boudec, ] est directement applicable au majorant du délai : avec τ i = D où : j d i (t) sup inf min + ff {Cin t, σ i + ρ i t} R (t + T) t σ i C in ρ i. (T τ i ) + σ i + ρ i τ i R max(l2,max + L 3,max ) D 1,PQ = C σ1 + σ 2 D 3,PQ = τ 3 C ρ 1 ρ 2 τ 1 «+ σ 1 + ρ 1 τ 1 C «+ σ 3 + ρ 3 τ 3 C ρ 1 ρ 2 23 / 57

29 Plan ness WRR Délais 1 Introduction Exemple s 2 CAN/Ethernet CdS/PS 3 ness WRR Délais 4 robuste adaptative 5 24 / 57

30 Ordonnancement à Priorité Stricte Évaluation par calcul réseau ness WRR Délais En Priorité Stricte, max(l2,max + L 3,max ) D 1,PQ = C σ1 + σ 2 D 3,PQ = τ 3 C ρ 1 ρ 2 Remarques τ 1 «+ σ 1 + ρ 1 τ 1 C «+ σ 3 + ρ 3 τ 3 C ρ 1 ρ 2 l expression du délai des flux non prioritaires dépend des caractéristiques des autres flux situation de famine possible : si ρ 1 + ρ 2 C, alors D 3,PQ + Problème : en, le réseau est partagé par plusieurs applications (ou commandes) il s agit donc en sus de la garantie du respect d une échéance temporelle, de fournir le meilleur service aux autres flux : ordonnancement équitable 25 / 57

31 Service weighted round robin ness WRR Délais Weighted, initialement proposé dans [Demers et al., 89], également connu sous la dénomination Packetized Generalized Processor Sharing (PGPS) [Parekh et al., 93] basé sur l algorithme conceptuel appelé Generalized Processor Sharing (GPS). Service GPS Un nœud GPS est caractérisé par n réels positifs φ 1, φ 2... φ n. Il opère à un taux fixe C et est non oisif. Chaque flux i possède un taux de service garanti noté c tel que : φ i c = P n j=1 φ C j 26 / 57

32 Service GPS ness WRR Délais Intérêts : équitable, c = φ i P n j=1 φ j C flexible (le nombre φ i permet de modifier le service offert à un flux donné, et par conséquent aux autres flux présente des propriétés d analyse et de majoration. Par exemple, dans le cas où n = 2 et sous l hypothèse que R 2 est majoré par (σ, ρ), [Chang, ] montre que la courbe de service offerte au flux 1 est définie par : j β 1 (t) = max (C ρ) t σ, Problème : suppose une préemption des paquets ff φ 1 Ct φ 1 + φ 2 27 / 57

33 Évolution PGPS Schéma de transmission paquet par paquet qui approxime GPS : PGPS. ness WRR Délais tn tm tn arrivée des paquets θ GPS (n) θ GPS (m) service sous GPS retard θ PGPS (m) L(m ) C θ PGPS (m) θ PGPS (n) service sous PGPS FIGURE: Contexte de retardement du service offert à un paquet sous PGPS par rapport à GPS. 28 / 57

34 Évolution PGPS ness WRR Délais Schéma de transmission paquet par paquet qui approxime GPS : PGPS. lorsqu il est prêt, un nœud PGPS sélectionne le paquet qui serait le premier retransmis dans la simulation GPS. implémentation pratique majeure de PGPS : le temps virtuel (virtual time, voir [Parekh et al., 93]) qui réagit à deux types d événements. à chaque arrivée d un paquet, le paquet est étiqueté avec sa date de fin de retransmission. à chaque fin de retransmission d un paquet, l ordonnanceur choisit le paquet présentant l étiquette temporelle la plus petite parmi l ensemble des paquets disponibles. Service PGPS [Chang, ] Le service offert à un flux i est défini par : β i (t) =! + φ P i n j=1 φ (t L max) L i,max j Les délais peuvent être plus long sous PGPS qu avec GPS. 29 / 57

35 Complexité ness WRR Délais L utilisation de PGPS dans un commutateur pose alors le problème de la complexité de l algorithme en fonction de n, le nombre de priorités. Selon [Bennett et al., 97], le problème de PGPS est que la complexité des opérations d insertion ou de suppression de trames dans la file est O (log n) et que la pire complexité de calcul du temps virtuel V (t) peut aller à O (n). Seconde politique d ordonnancement du standard IEEE 82.1D/Q De ce fait, les implémentations pratiques de WFQ dans les commutateurs actuels sont basées sur une politique Weighted Round Robin qui reste beaucoup plus simple. 3 / 57

36 Round Robin et Weighted Round Robin ness WRR Délais Round Robin séquence cyclique (en utilisant un ordre prédéfini qui dépend de la priorité des files) de traitement des trames de chaque file non vide équité totale en cas de longueur de trame constante Weighted Round Robin flexibilité : à chaque classe est associée en plus de la priorité, un poids φ i objectif traitement classe i : φ i P j φ j pire cas : une trame vient juste de manquer le tour de sa classe délais potentiellement plus longs qu en PGPS 31 / 57

37 Ordonnancement Weighted Round Robin Évaluation par calcul réseau ness WRR Délais Remarques : le principe d équité impose que le service offert à un flux ne dépende pas des paramètres (σ, ρ) des autres flux, en particulier le volume d avalanche de données. levier de commande : les poids (noté φ i pour un flux de priorité i) pourront être modifiés pour limiter le service offert aux trames de priorité inférieure. Hypothèses : (robustesse longueurs variables) le poids φ i correspond à la limite maximale d unités de données servies pour la classe par cycle. longueur maximale d un cycle limitée par P j φ j C temps de traitement offert à un flux i par cycle est majoré par φ i C la quantité de données offerte à un flux durant un cycle sera limitée dans le pire cas par φ i L i,max. Un service minimal est ici garanti à chaque classe : évite la famine. 32 / 57

38 ness WRR Délais quantité de bits Ordonnancement Weighted Round Robin Évaluation par calcul réseau (σi, ρi) courbe d arrivée courbe de service Cin C c t 2 P j i φ j +φ i L i,max P C j φ j L i,max P C j i φ j C Dans le pire cas, toutes les classes utilisent l intégralité de leur service. ı P t j i β (t) = sup C t φ! +! P j t j, φ i x = φ j L i,max x C x C 33 / 57

39 Ordonnancement Weighted Round Robin Évaluation par calcul réseau quantité de bits courbe d arrivée courbe de service courbe de service simplifiée ness WRR (σi, ρi) Délais Cin C c t Rate-latency équivalente : 2 P j i φ j +φ i L i,max P C j φ j L i,max P C j i φ j C β R,T (t) =R (t T) + R = C φ i L i,max Pj φ j L i,max, T = P j i φ j C 34 / 57

40 Ordonnancement Weighted Round Robin Évaluation par calcul réseau ness WRR Délais Comme pour l ordonnancement à priorité stricte, on obtient : d i (t) (T τ i ) + σ i + ρ i τ i R D où les expressions : «φ2 + φ 3 D 1,WRR = τ 1 + C C... σ i τ i = C in ρ i σ 1 + ρ 1 τ 1 φ 1 L 1,max φ 1 +φ 2 +φ 3 L 1,max «φ1 + φ 2 D 3,WRR = τ 3 + C C σ 3 + ρ 3 τ 3 φ 3 L 3,max φ 1 +φ 2 +φ 3 L 3,max Remarque : si φ 2 et φ 3, on retrouve pour D 1,WRR l expression de l ordonnancement à priorité stricte. 35 / 57

41 Plan robuste adaptative 1 Introduction Exemple s 2 CAN/Ethernet CdS/PS 3 ness WRR Délais 4 robuste adaptative 5 36 / 57

42 robuste adaptative Répondre aux exigences requises par l application/commande : Qualité de Performance du système temps de réponse dépassement maximal marge de phase ou de retard position des pôles... Ces analyses peuvent se traduire en un retard maximal acceptable induit par le réseau. éviter la dégradation de la commande par réservation de ressources, contrôle dynamique de leur allocation En ordonnancement WRR, cela signifie agir sur les poids, pour agir sur la bande passante allouée et in fine agir implicitement sur les délais de bout en bout. 37 / 57

43 Results obtained with CAN (with load) time(sec) Roll Pitch Yaw Attitude obs with Ethernet time(sec) robuste robuste adaptative Projet ANR SafeNeCS (CRAN, LORIA, GIPSA-lab, INRIA Rhône-Alpes, LAAS) degrees degrees (a) CAN 1 Mb/s avec charge (b) Ethernet commuté 1 Mb/s, avec charge Objectifs : 1 assurer la même Qualité de Performance via l ordonnancement WRR 38 / 57

44 robuste robuste adaptative Objectifs : 1 assurer la même Qualité de Performance via l ordonnancement WRR 2 réseau partagé : maximiser le service offert au flux de fond (bande passante) tout en garantissant la QdP exigée Étude : une analyse de la commande a permis de déterminer un seuil maximum pour les retards de 5 ms on considère 2 classes : une prioritaire pour le trafic de commande, une non prioritaire pour le trafic de fond utilisation des résultats du calcul réseau afin d identifier (φ 1, φ 2 ) j max = φ ff 2, φ i [1, 255] D 1,WRR 5 ms φ 1 + φ 2 résultat : (φ 1 = 9,φ 2 = 3) 39 / 57

45 robuste robuste adaptative Utilisation des résultats du calcul réseau afin d identifier (φ 1, φ 2 ) j max = φ ff 2, φ i [1, 255] D 1,WRR 5 ms (φ 1 = 9, φ 2 = 3) φ 1 + φ Attitude obs with Ethernet commute WRR [9 3] 1 degrees time(sec) FIGURE: Stabilité recouvrée sur Ethernet via WRR 4 / 57

46 robuste robuste adaptative TABLE: Comparaison de performances Réseau Temps de réponse (s) Bande passante roulis tangage lacet disponible (Mb/s) CAN 1,22 1,3 1,84,923 WRR 1,23 1,3 1,84 8,76 Au final, l ordonnancement WRR permet de stabiliser le système, tout en augmentant la bande passante allouée au trafic de fond (en fait, permet de profiter ici des débits intrinsèques d Ethernet). 41 / 57

47 adaptative Plateforme expérimentale robuste adaptative Projet Européen FP6 STREP NeCST σ6 σ1 σ2 1 σ1 3 σ1 σ 4 4 C (s) controler ethernet switch overload traffic σ 3 σ 5 overload traffic σ 1 6 σ1 5 σ1 1 σ 2 Platforme : réseau Ethernet commuté (Cisco Catalyst 2955) - 1 Mb/s 2 PCs d émulation de la commande et du système (commande PI) 2 PCs de charge du réseau (MGEN generator) - (6 Mb/s) Développements en C à base de threads POSIX et socket UDP Calcul périodique de la commande (et non event-triggered) Communications asynchrones (bufferisation des signaux u et y) Synchronisation des horloges entre la commande et le système (IEEE PTP 1588) Mesure uni-directionnelle des délais Estimation périodique de la QdS et reconfiguration en ligne des paramètres de l ordonnancement WRR depuis le PC de commande (protocole Telnet) P (s) real-time process 42 / 57

48 Sans classification de service Plateforme expérimentale robuste adaptative Mesures des délais (en ms) par estampillage des trames et synchronisation d horloges 43 / 57

49 Adaptation basée sur la métrologie des retards robuste adaptative Utilisation des délais paramètre de la QdS, donc du service offert par le réseau et parce que de grands délais peuvent affecter sensiblement la. + network controller τca, τsc ω1, ω2 + C (s) P (s) output controller control delay process sensing delay network Strategie : Lorsque les délais du flux temps réel augmentent, le poids de la classe associée est incrémenté. Les poids sont incrémentés (et respectivement décrémentés) de / 57

50 Adaptation basée sur la métrologie des retards robuste adaptative 45 / 57

51 Adaptation basée sur le signal d erreur robuste adaptative Idée : prendre en compte les performances de la commande du système (QdP) Accommodation des poids WRR relativement à un seuil d erreur de 5% + network controller ω1, ω2 ξ + C (s) P (s) output controller control delay process sensing delay network 46 / 57

52 Adaptation basée sur le signal d erreur robuste adaptative 47 / 57

53 Combinaison délai/signal d erreur robuste adaptative Bénéfices : prendre simultanément en compte les performances du réseau et de la commande anticiper les phénomènes de congestion en adaptant l allocation du trafic de fond en fonction des fluctuations du délai network controller ω1, ω2 τca, τsc ξ + C (s) P (s) output controller control delay process sensing delay network 48 / 57

54 Combinaison délai/signal d erreur robuste adaptative 49 / 57

55 Intégration de l étude par calcul réseau robuste adaptative 5 / 57

56 Discussion robuste adaptative Comparaison des approches (suivant les expérimentations) capteur délais dépassement bande passante moyens (ms) maximum (en %) disponible (Mb/s) 2,27 793,8 délai 1, ,94 erreur 1, ,96 délai + erreur 1, ,8 délai + erreur + network calculus 1,5 42 8,1 network calculus (statique) 1,9 Chacune des méthodes améliore la QdP La compensation seule par le délai permet d anticiper l in mais sans intégrer la dynamique du système L approche intégré permet de bien prendre en compte la dynamique du système tout en offrant suffisamment de bande passante au trafic de fond 51 / 57

57 Plan 1 Introduction Exemple s 2 CAN/Ethernet CdS/PS 3 ness WRR Délais 4 robuste adaptative 5 52 / 57

58 L ordonnancement fair queueing permet de prendre en compte le partage du réseau dans les par plusieurs applications Actuellement, seul WRR est implanté dans les commutateurs Ethernet sur le marché Chaque type doit faire l objet d une étude particulière L allocation dynamique des ressources dans le cadre des s doit se faire en lien avec les caractéristiques de la commande du système dynamique du système exigence utilisateur seuil de tolérance en termes de QdS avant dégradation de la QdP 53 / 57

59 Référence Systèmes commandés en réseau Traité IC2, Information Communication Série systèmes automatisés, Hernès Lavoisier ISBN : Éditeurs : J.-P. RICHARD, T. DIVOUX 1 Impact du réseau sur les performances des applications G. JUANOLE, G. MOUNEY. 2 à travers internet : prise en compte des retards variables A. SEURET, J.-P. RICHARD, F. MICHAUT, F. LEPAGE. 3 Stabilisation des systèmes commandés par réseau : une approche prédictive E. WITTRANT, D. GEORGES, C. CANAUDAS DE WIT, O. SENAME. 4 Robots en réseau P. FRAISSE, A. LELEVÉ, W. PERRUQUETTI. 5 Évaluation de majorants des délais de transmission pour les systèmes commandés en réseau J.-P. GEORGES, T. DIVOUX, E. RONDEAU. 54 / 57

60 Références I H. Noura, D. Sauter, F. Hamelin et D. Theilliol. Fault-tolerant control in dynamic systems : Application to a winding machines. IEEE Control Systems magazine, 33 49, Fév. 2. W. Zhang, S. Branicky et S. Phillips. Stability of networked control systems. IEEE Control Systems magazine, 21 :84 89, Fév. 21. J.-P. Richard. Time-delay systems : an overview of some recent advances and open problems. Automatica, 39(1) : , Oct. 23. C. Aubrun, E. Rondeau, J.-P. Georges, B. Brahimi et F. Michaut. Deliverable 5-1 : Simulation of optimized network architecture. Projet STREP NeCST, Mai 25. S. Li, Z. Wang et Y. Sun. Fundamental problems of networked control system from the view of control and scheduling. 28th IEEE Conference of the Industrial Electronics Society, volume 3, , Séville, Espagne, Nov. 22. Y. Tipsuwan et M.-Y. Chow. Control methodologies in networked control systems. Control Engineering Practice, 11 : , 23. Z. Huo, H. Fang et C. Ma. Networked control system : state of the art. Fifth World Congress on Intelligent Control and Automation, volume 2, , Hangzhou, China, Juin / 57

61 Références II J.-P. Richard et T. Divoux. Systèmes commandés en réseau. Traité IC2. Hermès Lavoisier, Fév. 27. S. Zampieri. Trends in networked control systems. Proceedings of the 17th IFAC World Congress, , Séoul, Corée du Sud, Juillet 28. I. Diouri, C. Berbra, J.-P. Georges, S. Gentil et E. Rondeau. Evaluation of a switched ethernet network for the control of a quadrotor. 16th Mediterranean Conference on Control and Automation, , Ajaccio, France, Juin 28. C.-S. Chang. Performance Guarantees in Communication Networks. Telecommunication Networks and Computer Systems. Springer Verlag, 2. J. Bennett et H. Zhang. Hierarchical packet fair queueing algorithms. IEEE/ACM Transactions on Networking, 5(5) : , Oct A. Demers, S. Keshav et S. Shenker. Analysis and simulation of a fair queueing algorithm. ACM SIGCOMM Computer Communication Review, 19(4) :1 12, Sept A. Parekh et R. Gallager. A generalized processor sharing approach to flow control in integrated services networks : The single node case. IEEE/ACM Transactions on Networking, 1(2) : , Juin / 57

62

Informatique 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 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étail

ORDONNANCEMENT CONJOINT DE TÂCHES ET DE MESSAGES DANS LES RÉSEAUX TEMPS RÉELS 4. QUELQUES EXEMPLES DU DYNAMISME ACTUEL DU TEMPS RÉEL

ORDONNANCEMENT 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étail

Elé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) 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étail

Contributions à l expérimentation sur les systèmes distribués de grande taille

Contributions à l expérimentation sur les systèmes distribués de grande taille Contributions à l expérimentation sur les systèmes distribués de grande taille Lucas Nussbaum Soutenance de thèse 4 décembre 2008 Lucas Nussbaum Expérimentation sur les systèmes distribués 1 / 49 Contexte

Plus en détail

Introduction 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 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étail

Surveillance et maintenance prédictive : évaluation de la latence de fautes. Zineb SIMEU-ABAZI Univ. Joseph Fourier, LAG)

Surveillance et maintenance prédictive : évaluation de la latence de fautes. Zineb SIMEU-ABAZI Univ. Joseph Fourier, LAG) Surveillance et maintenance prédictive : évaluation de la latence de fautes Zineb SIMEU-ABAZI Univ. Joseph Fourier, LAG) SURVEILLANCE Analyser une situation et fournir des indicateurs! Détection de symptômes!

Plus en détail

Ordonnancement temps réel

Ordonnancement 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étail

Internet et Multimédia Exercices: flux multimédia

Internet et Multimédia Exercices: flux multimédia Internet et Multimédia Exercices: flux multimédia P. Bakowski bako@ieee.org Applications et flux multi-média média applications transport P. Bakowski 2 Applications et flux multi-média média applications

Plus en détail

Solution A La Gestion Des Objets Java Pour Des Systèmes Embarqués

Solution A La Gestion Des Objets Java Pour Des Systèmes Embarqués International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 7, Issue 5 (June 2013), PP.99-103 Solution A La Gestion Des Objets Java Pour Des

Plus en détail

Teste et mesure vos réseaux et vos applicatifs en toute indépendance

Teste et mesure vos réseaux et vos applicatifs en toute indépendance Teste et mesure vos réseaux et vos applicatifs en toute indépendance 2013 J3TEL en quelques minutes Groupe HBG en bref : Siège social à Paris 1100 employés dans 6 pays 150 M d de CA en 2012 Des activités

Plus en détail

Cours n 12. Technologies WAN 2nd partie

Cours n 12. Technologies WAN 2nd partie Cours n 12 Technologies WAN 2nd partie 1 Sommaire Aperçu des technologies WAN Technologies WAN Conception d un WAN 2 Lignes Louées Lorsque des connexions dédiées permanentes sont nécessaires, des lignes

Plus en détail

La Qualité de Service le la Voix sur IP. Principes et Assurance. 5WVOIP rev E

La Qualité de Service le la Voix sur IP. Principes et Assurance. 5WVOIP rev E La Qualité de Service le la Voix sur IP Principes et Assurance 5WVOIP rev E Introduction La généralisation des infrastructures IP dans les entreprises s accompagne du développement de techniques d amélioration

Plus en détail

Impact de choix d implantation sur les performances d une application de Contrôle-Commande

Impact de choix d implantation sur les performances d une application de Contrôle-Commande Recherche Impact de choix d implantation sur les performances d une application de Contrôle-Commande Fabrice Jumel Nicolas Navet Françoise Simonot-Lion CITI - INSA 20, Avenue Albert Einstein, F6962 Villeurbanne

Plus en détail

Introduction aux systèmes temps réel

Introduction 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étail

Gestion de la Qualité de Services par les Règles de Politiques dans IP au dessus de 802.16

Gestion de la Qualité de Services par les Règles de Politiques dans IP au dessus de 802.16 SETIT 2009 5 th International Conference: Sciences of Electronic, Technologies of Information and Telecommunications March 22-26, 2009 TUNISIA Gestion de la Qualité de Services par les Règles de Politiques

Plus en détail

Introduction à l informatique temps réel Pierre-Yves Duval (cppm)

Introduction à l informatique temps réel Pierre-Yves Duval (cppm) Introduction à l informatique temps réel Pierre-Yves Duval (cppm) Ecole d informatique temps réel - La Londes les Maures 7-11 Octobre 2002 -Définition et problématique - Illustration par des exemples -Automatisme:

Plus en détail

TP : Introduction à la qualité de service liée à la Toip 1

TP : Introduction à la qualité de service liée à la Toip 1 TP : Introduction à la qualité de service liée à la Toip 1 Résumé Ce document présente un exemple de travaux pratiques liés aux flux réseaux ainsi qu à la qualité de service dans le contexte de la téléphonie

Plus en détail

Démêler la complexité

Démêler la complexité Démêler la complexité La plate-forme d émulation virtuelle ABB simplifie le test du contrôle-commande de procédé MARIO HOERNICKE, RIKARD HANSSON La simulation logicielle intervient souvent en phase finale

Plus en détail

1 Mesure de la performance d un système temps réel : la gigue

1 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étail

SECURIDAY 2012 Pro Edition

SECURIDAY 2012 Pro Edition SECURINETS CLUB DE LA SECURITE INFORMATIQUE INSAT SECURIDAY 2012 Pro Edition [LOAD BALANCING] Chef Atelier : Asma JERBI (rt5) Hajer MEHRZI(rt3) Rania FLISS (rt3) Ibtissem OMAR (rt3) Asma Tounsi (rt3la)

Plus en détail

Julien MATHEVET Alexandre BOISSY GSID 4. Rapport RE09. Load Balancing et migration

Julien MATHEVET Alexandre BOISSY GSID 4. Rapport RE09. Load Balancing et migration Julien MATHEVET Alexandre BOISSY GSID 4 Rapport Load Balancing et migration Printemps 2001 SOMMAIRE INTRODUCTION... 3 SYNTHESE CONCERNANT LE LOAD BALANCING ET LA MIGRATION... 4 POURQUOI FAIRE DU LOAD BALANCING?...

Plus en détail

M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia

M1 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étail

Agrégation de liens xdsl sur un réseau radio

Agrégation de liens xdsl sur un réseau radio Agrégation de liens xdsl sur un réseau radio Soutenance TX Suiveur: Stéphane Crozat Commanditaire: tetaneutral.net/laurent Guerby 1 02/02/212 Introduction 2 Introduction: schéma 3 Définition d un tunnel

Plus en détail

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 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étail

Commande Prédictive des. Convertisseurs Statiques

Commande Prédictive des. Convertisseurs Statiques Commande Prédictive des Convertisseurs Statiques 1 Classification des méthodes de commande pour les convertisseurs statiques Commande des convertisseurs Hystérésis MLI Cde Linéaire Fuzzy Logic Sliding

Plus en détail

Sommaire. Couverture de zone de surveillance dans les réseaux de capteurs. De quoi parle-t-on ici (1/2)? Objectif. De quoi parle-t-on ici (2/2)?

Sommaire. Couverture de zone de surveillance dans les réseaux de capteurs. De quoi parle-t-on ici (1/2)? Objectif. De quoi parle-t-on ici (2/2)? ouverture de zone de surveillance dans les réseaux de capteurs Jean arle, Master Recherche Informatique Option Informatique Mobile 008-009 s Jean arle - Master Recherche Informatique 008-009 Objectif e

Plus en détail

Communications collectives et ordonnancement en régime permanent pour plates-formes hétérogènes

Communications collectives et ordonnancement en régime permanent pour plates-formes hétérogènes Loris MARCHAL Laboratoire de l Informatique du Parallélisme Équipe Graal Communications collectives et ordonnancement en régime permanent pour plates-formes hétérogènes Thèse réalisée sous la direction

Plus en détail

TP 2 : ANALYSE DE TRAMES VOIP

TP 2 : ANALYSE DE TRAMES VOIP TP 2 : ANALYSE DE TRAMES VOIP I REPRÉSENTER SON RÉSEAU Remettez en état votre petit réseau VOIP et réalisez-en le schéma (avec Vision 2010 éventuellement) II PEAUFINER LE PARAMÉTRAGE Pour activer la messagerie

Plus en détail

Contribution à la conception par la simulation en électronique de puissance : application à l onduleur basse tension

Contribution à la conception par la simulation en électronique de puissance : application à l onduleur basse tension Contribution à la conception par la simulation en électronique de puissance : application à l onduleur basse tension Cyril BUTTAY CEGELY VALEO 30 novembre 2004 Cyril BUTTAY Contribution à la conception

Plus en détail

Votre Réseau est-il prêt?

Votre Réseau est-il prêt? Adapter les Infrastructures à la Convergence Voix Données Votre Réseau est-il prêt? Conférence IDG Communications Joseph SAOUMA Responsable Offre ToIP Rappel - Définition Voix sur IP (VoIP) Technologie

Plus en détail

Plan. Programmation Internet Cours 3. Organismes de standardisation

Plan. Programmation Internet Cours 3. Organismes de standardisation Plan Programmation Internet Cours 3 Kim Nguy ên http://www.lri.fr/~kn 1. Système d exploitation 2. Réseau et Internet 2.1 Principes des réseaux 2.2 TCP/IP 2.3 Adresses, routage, DNS 30 septembre 2013 1

Plus en détail

2. DIFFÉRENTS TYPES DE RÉSEAUX

2. 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étail

QoS et Multimédia SIR / RTS. Introduction / Architecture des applications multimédia communicantes

QoS et Multimédia SIR / RTS. Introduction / Architecture des applications multimédia communicantes QoS et Multimédia SIR / RTS Introduction / Architecture des applications multimédia communicantes Isabelle Guérin Lassous Isabelle.Guerin-Lassous@ens-lyon.fr http://perso.ens-lyon.fr/isabelle.guerin-lassous

Plus en détail

Les Réseaux Informatiques

Les 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étail

ACCESSNET -T IP Technique système TETRA d Hytera. www.hytera.de

ACCESSNET -T IP Technique système TETRA d Hytera. www.hytera.de Technique système TETRA d Hytera est la solution complète et performante pour toutes les applications de la téléphonie mobile professionnelle. www.hytera.de Bref aperçu Pour une communication TETRA professionnelle

Plus en détail

Groupe Eyrolles, 2000, 2004, ISBN : 2-212-11330-7

Groupe Eyrolles, 2000, 2004, ISBN : 2-212-11330-7 Groupe Eyrolles, 2000, 2004, ISBN : 2-212-11330-7 Sommaire Cours 1 Introduction aux réseaux 1 Les transferts de paquets... 2 Les réseaux numériques... 4 Le transport des données... 5 Routage et contrôle

Plus en détail

Dimensionnement Introduction

Dimensionnement Introduction Dimensionnement Introduction Anthony Busson Dimensionnement Pourquoi dimensionner? Création d un système informatique ou réseau Problème de décision (taille des différents paramètres) Evaluer les performances

Plus en détail

Organisation du parcours M2 IR Les unités d enseignements (UE) affichées dans la partie tronc commun sont toutes obligatoires, ainsi que le stage et

Organisation du parcours M2 IR Les unités d enseignements (UE) affichées dans la partie tronc commun sont toutes obligatoires, ainsi que le stage et Organisation du parcours M2 IR Les unités d enseignements (UE) affichées dans la partie tronc commun sont toutes obligatoires, ainsi que le stage et l'anglais. L'étudiant a le choix entre deux filières

Plus en détail

PROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES

PROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES Leçon 11 PROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES Dans cette leçon, nous retrouvons le problème d ordonnancement déjà vu mais en ajoutant la prise en compte de contraintes portant sur les ressources.

Plus en détail

NOTIONS DE RESEAUX INFORMATIQUES

NOTIONS DE RESEAUX INFORMATIQUES NOTIONS DE RESEAUX INFORMATIQUES GENERALITES Définition d'un réseau Un réseau informatique est un ensemble d'équipements reliés entre eux afin de partager des données, des ressources et d'échanger des

Plus en détail

Positionnement produit Dernière mise à jour : janvier 2011

Positionnement produit Dernière mise à jour : janvier 2011 DES-1210-08P Switch 8 ports Fast Ethernet PoE Smart Cas de figure d'utilisation PME Garantie A vie limitée Accroche marketing Équipé de 8 ports Fast Ethernet, ce switch intègre les caractéristiques de

Plus en détail

Présentation et portée du cours : CCNA Exploration v4.0

Présentation et portée du cours : CCNA Exploration v4.0 Présentation et portée du cours : CCNA Exploration v4.0 Dernière mise à jour le 3 décembre 2007 Profil des participants Le cours CCNA Exploration s adresse aux participants du programme Cisco Networking

Plus en détail

REALISATION d'un. ORDONNANCEUR à ECHEANCES

REALISATION 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étail

Chapitre 5 : Flot maximal dans un graphe

Chapitre 5 : Flot maximal dans un graphe Graphes et RO TELECOM Nancy A Chapitre 5 : Flot maximal dans un graphe J.-F. Scheid 1 Plan du chapitre I. Définitions 1 Graphe Graphe valué 3 Représentation d un graphe (matrice d incidence, matrice d

Plus en détail

Hypervision et pilotage temps réel des réseaux IP/MPLS

Hypervision et pilotage temps réel des réseaux IP/MPLS Hypervision et pilotage temps réel des réseaux IP/MPLS J.M. Garcia, O. Brun, A. Rachdi, A. Al Sheikh Workshop autonomique 16 octobre 2014 Exemple d un réseau opérateur national 8 technologies : 2G / 3G

Plus en détail

Métrologie réseaux GABI LYDIA GORGO GAEL

Métrologie réseaux GABI LYDIA GORGO GAEL Métrologie réseaux GABI LYDIA GORGO GAEL Métrologie Définition : La métrologie est la science de la mesure au sens le plus large. La mesure est l'opération qui consiste à donner une valeur à une observation.

Plus en détail

Annexe 6. Notions d ordonnancement.

Annexe 6. Notions d ordonnancement. Annexe 6. Notions d ordonnancement. APP3 Optimisation Combinatoire: problèmes sur-contraints et ordonnancement. Mines-Nantes, option GIPAD, 2011-2012. Sophie.Demassey@mines-nantes.fr Résumé Ce document

Plus en détail

DTS MOBATime's Distributed Time System

DTS 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étail

Parcours en deuxième année

Parcours 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étail

Cours A7 : Temps Réel

Cours A7 : Temps Réel Cours A7 : Temps Réel Pierre.Paradinas / @ / cnam.fr Cnam/Cedric Systèmes Enfouis et Embarqués (SEE) Motivations Du jour : les mécanismes multitâches, la gestion des priorités, l ordonnancement, la gestion

Plus en détail

MEAD : temps réel et tolérance aux pannes pour CORBA

MEAD : 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étail

Processus! programme. DIMA, Systèmes Centralisés (Ph. Mauran) " Processus = suite d'actions = suite d'états obtenus = trace

Processus! programme. DIMA, Systèmes Centralisés (Ph. Mauran)  Processus = suite d'actions = suite d'états obtenus = trace Processus 1) Contexte 2) Modèles de Notion de Points de vue Modèle fourni par le SX Opérations sur les 3) Gestion des Représentation des Opérations 4) Ordonnancement des Niveaux d ordonnancement Ordonnancement

Plus en détail

Ordonnancement sous contraintes de Qualité de Service dans les Clouds

Ordonnancement 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étail

QoS Réseaux haut débit et Qualité de service

QoS Réseaux haut débit et Qualité de service QoS Réseaux haut débit et Qualité de service Auteurs : COUMATES Matthieu PETIT-JEAN Jérémy Responsable : PHAM Congduc (UPPA) 16 decembre 2010 Table des matières 1 Gestion de la QoS au niveau du noyau linux

Plus en détail

Programmation temps-réel Cours 1 et 2 Introduction et ordonnancement

Programmation 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étail

Métrologie des réseaux IP

Métrologie des réseaux IP Groupe de travail Métrologie http://www.inria.fr http://gt-metro.grenet.fr Métrologie des réseaux IP Approches, tendances, outils Luc.Saccavini@inria.fr G6 recherche 18 mars 2009 Remerciements Exposé préparé

Plus en détail

Evolution de l infrastructure transport

Evolution de l infrastructure transport Les réseaux optiques I Les réseaux optiques Jean-Paul GAUTIER, jpg@urec.cnrs.fr CNRS / UREC Une des grandes tendances de la fin des années 90 est la demande croissante en bande passante des réseaux d entreprises

Plus en détail

Fiche technique CPU 314SC/DPM (314-6CG13)

Fiche technique CPU 314SC/DPM (314-6CG13) Fiche technique CPU 314SC/DPM (3146CG13) Données techniques N de commande 3146CG13 Type CPU 314SC/DPM Information générale Note Caractéristiques SPEEDBus Technologie SPEED7 24 x DI, 16 x DO, 8 x DIO, 4

Plus en détail

Métriques de performance pour les algorithmes et programmes parallèles

Métriques de performance pour les algorithmes et programmes parallèles Métriques de performance pour les algorithmes et programmes parallèles 11 18 nov. 2002 Cette section est basée tout d abord sur la référence suivante (manuel suggéré mais non obligatoire) : R. Miller and

Plus en détail

Chapitre VII : Principes des réseaux. Structure des réseaux Types de réseaux La communication Les protocoles de communication

Chapitre VII : Principes des réseaux. Structure des réseaux Types de réseaux La communication Les protocoles de communication Chapitre VII : Principes des réseaux Structure des réseaux Types de réseaux La communication Les protocoles de communication Introduction Un système réparti est une collection de processeurs (ou machines)

Plus en détail

Lab Westcon-F5-Vmware. Frédéric Nakhle Directeur technique Westcon Nicolas Berthier Consultant Avant-vente F5

Lab Westcon-F5-Vmware. Frédéric Nakhle Directeur technique Westcon Nicolas Berthier Consultant Avant-vente F5 Lab Westcon-F5-Vmware Frédéric Nakhle Directeur technique Westcon Nicolas Berthier Consultant Avant-vente F5 2 Agenda F5 et Vmware Objectif du lab Description du lab Démonstration du Long Distance Vmotion

Plus en détail

Chapitre 2. Concepts et mécanismes de base de la qualité de service. 1. Introduction : étendue de la QoS. Opération Fonction Travail Service

Chapitre 2. Concepts et mécanismes de base de la qualité de service. 1. Introduction : étendue de la QoS. Opération Fonction Travail Service Chapitre 2 Concepts et mécanismes de base de la qualité de service 47 1. Introduction : étendue de la QoS Appelant Demandeur Client Utilisateur Opération Fonction Travail Service Appelé Demandé Serveur

Plus en détail

AGREGATION DE LIENS ENTRE UNE APPLIANCE FAST360 ET UN COMMUTATEUR. Table des matières PRINCIPES DE L'AGREGATION DE LIENS... 2

AGREGATION DE LIENS ENTRE UNE APPLIANCE FAST360 ET UN COMMUTATEUR. Table des matières PRINCIPES DE L'AGREGATION DE LIENS... 2 AGREGATION DE LIENS ENTRE UNE APPLIANCE FAST360 ET UN COMMUTATEUR Table des matières PRINCIPES DE L'AGREGATION DE LIENS... 2 Définition... 2 Le Bonding Round Robin... 2 EtherChannel de Cisco... 2 Trunk

Plus en détail

Contrôle par commande prédictive d un procédé de cuisson sous infrarouge de peintures en poudre.

Contrôle par commande prédictive d un procédé de cuisson sous infrarouge de peintures en poudre. Contrôle par commande prédictive d un procédé de cuisson sous infrarouge de peintures en poudre. Isabelle Bombard, Bruno da Silva, Pascal Dufour *, Pierre Laurent, Joseph Lieto. Laboratoire d Automatique

Plus en détail

White Paper - Livre Blanc

White Paper - Livre Blanc White Paper - Livre Blanc Développement d applications de supervision des systèmes d information Avec LoriotPro Vous disposez d un environnement informatique hétérogène et vous souhaitez à partir d une

Plus en détail

Switches Gigabit ProSAFE Plus

Switches Gigabit ProSAFE Plus Des connexions Plugandplay et bien plus encore... Les entreprises actuelles s appuient de plus en plus sur le réseau pour leur développement. Aussi en demandentelles toujours plus. Les grandes entreprises,

Plus en détail

Une nouvelle architecture pour la différentiation de services dans l Internet basée sur le contrôle de congestion

Une nouvelle architecture pour la différentiation de services dans l Internet basée sur le contrôle de congestion Une nouvelle architecture pour la différentiation de services dans l Internet basée sur le contrôle de congestion Philippe Owezarski, Célia Martinie LAAS-CNRS 7, Avenue du Colonel Roche F-31077 Toulouse

Plus en détail

L utilisation d un réseau de neurones pour optimiser la gestion d un firewall

L utilisation d un réseau de neurones pour optimiser la gestion d un firewall L utilisation d un réseau de neurones pour optimiser la gestion d un firewall Réza Assadi et Karim Khattar École Polytechnique de Montréal Le 1 mai 2002 Résumé Les réseaux de neurones sont utilisés dans

Plus en détail

Usine Numérique Intégration Produit Production

Usine Numérique Intégration Produit Production Usine Numérique Intégration Produit Production Bernard Hoessler Manufacturing Business Group EMEA Paris 25 Novembre 2010 Du monde virtuel au monde réél Page 2 Stratégie développée dans l industrie Exploiter

Plus en détail

Chapitre 1: Introduction générale

Chapitre 1: Introduction générale Chapitre 1: Introduction générale Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Table des matières Définitions et examples Architecture

Plus en détail

Architectures et Protocoles des Réseaux

Architectures et Protocoles des Réseaux Chapitre 5 - Les réseaux xdsl Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com Claude Duvallet 1/32 Plan de la

Plus en détail

Fonctions Réseau et Télécom. Haute Disponibilité

Fonctions Réseau et Télécom. Haute Disponibilité Appliance FAST360 Technical Overview Fonctions Réseau et Télécom Haute Disponibilité Copyright 2008 ARKOON Network Security 2/17 Sommaire I. Performance et disponibilité...3 1. Gestion de la bande passante

Plus en détail

Le 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 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étail

Réplication adaptative sur les réseaux P2P

Réplication adaptative sur les réseaux P2P Réplication adaptative sur les réseaux pair à pair 10 mars 2006 1 Introduction 2 Réseaux pair à pair et tables de hachage distribuées 3 Le protocole app-cache 4 Le protocole LAR 5 Tests de performance

Plus en détail

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,

Plus en détail

11 Février 2014 Paris nidays.fr. france.ni.com

11 Février 2014 Paris nidays.fr. france.ni.com 11 Février 2014 Paris nidays.fr Construire l enregistreur de données autonome de demain Marc-Junior LARROUY, Ingénieur d Applications, National Instruments France Contenu Introduction à l enregistrement

Plus en détail

Gérer la répartition des charges avec le load balancer en GLSB

Gérer la répartition des charges avec le load balancer en GLSB FICHE TECHNIQUE Cloud Load Balancer Gérer la répartition des charges avec le load balancer en GLSB CDNetworks propose une solution cloud d équilibrage des charges qui apporte aux entreprises une flexibilité

Plus en détail

MARNIE VODOUNOU DÉPARTEMENT DE GÉNIE ÉLECTRIQUE ÉCOLE POLYTECHNIQUE DE MONTRÉAL

MARNIE VODOUNOU DÉPARTEMENT DE GÉNIE ÉLECTRIQUE ÉCOLE POLYTECHNIQUE DE MONTRÉAL UNIVERSITÉ DE MONTRÉAL WIRELESS-DIFFSERV* : MODÈLE DE PROTECTION DIFFÉRENCIÉE CONTRE LES DÉGRADATIONS DE CANAL DANS LES RÉSEAUX MAILLÉS IEEE 802.11 MARNIE VODOUNOU DÉPARTEMENT DE GÉNIE ÉLECTRIQUE ÉCOLE

Plus en détail

TESTING NETWORK HARDWARE

TESTING NETWORK HARDWARE Guillaume BARROT Nicolas BAYLE TESTING NETWORK HARDWARE The forward-plane way www.jaguar-network.com Agenda Tester : inconvénients / avantages Des solutions de tests adaptées RFC 2544 / Quick Test Le forwarding

Plus en détail

Commutateur sûr, efficace et intelligent pour petites entreprises

Commutateur sûr, efficace et intelligent pour petites entreprises Commutateur Ethernet 8 ports 10/100 Cisco SRW208L : WebView/Liaison montante LX Commutateurs de gestion Cisco Small Business Commutateur sûr, efficace et intelligent pour petites entreprises Points forts

Plus en détail

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel. 4 24 12 24 CC + ET réseaux

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel. 4 24 12 24 CC + ET réseaux PROGRAMME DETAILLE du Master IRS Parcours en première année en apprentissage Unités d Enseignement (UE) 1 er semestre ECTS Charge de travail de l'étudiant Travail personnel Modalités de contrôle des connaissances

Plus en détail

Formation Cisco CCVP. Quality of Service. v.2.1

Formation Cisco CCVP. Quality of Service. v.2.1 Formation Cisco CCVP Quality of Service v.2.1 Formation Cisco Certified Voice Professional La formation Cisco CCVP proposée par EGILIA Learning présente toutes les connaissances fondamentales et pratiques,

Plus en détail

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0 Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive Sommaire - Le Robot M.I.M.I. (Multipode Intelligent à Mobilité Interactive) - Présentation du Système à Enseigner. - Composition

Plus en détail

Equilibrage de charge (Load

Equilibrage 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étail

Réseaux TP4 Voix sur IP et Qualité de service. Partie 1. Mise en place du réseau et vérification de la connectivité

Réseaux TP4 Voix sur IP et Qualité de service. Partie 1. Mise en place du réseau et vérification de la connectivité Sébastien LEPEIGNEUL Romuald BARON LP GSR 19/03/07 Réseaux TP4 Voix sur IP et Qualité de service Objectifs : Nous allons étudier aujourd'hui les caractéristiques d'une communication VOIP. Nous allons observer

Plus en détail

Switches ProSAFE Plus Gigabit

Switches ProSAFE Plus Gigabit Switches ProSAFE Plus Gigabit Configurez et contrôlez votre réseau Les entreprises actuelles s appuient de plus en plus sur le réseau pour leur développement. Le déploiement de la VoIP et de la surveillance

Plus en détail

Les 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) 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étail

Introduction au temps réel

Introduction 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étail

Les Virtual LAN. F. Nolot. Master 1 STIC-Informatique 1

Les Virtual LAN. F. Nolot. Master 1 STIC-Informatique 1 Les Virtual LAN Master 1 STIC-Informatique 1 Les Virtual LAN Introduction Master 1 STIC-Informatique 2 Les Réseaux Locaux Virtuels (VLAN) Avantages des LAN Communication rapide, broadcasts Problèmes des

Plus en détail

20/09/11. Réseaux et Protocoles. L3 Informatique UdS. L3 Réseaux et Protocoles. Objectifs du cours. Bibliographie

20/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étail

VOIP. QoS SIP TOPOLOGIE DU RÉSEAU

VOIP. 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étail

epowerswitch 8XM+ Fiche technique

epowerswitch 8XM+ Fiche technique Fiche technique L est le successeur de l epowerswitch 8XM. Il peut piloter jusqu à 136 prises secteur et dispose de borniers à vis amovibles en face avant pour une connexion aisée et rapide de capteurs

Plus en détail

Partie 7 : Gestion de la mémoire

Partie 7 : Gestion de la mémoire INF3600+INF2610 Automne 2006 Partie 7 : Gestion de la mémoire Exercice 1 : Considérez un système disposant de 16 MO de mémoire physique réservée aux processus utilisateur. La mémoire est composée de cases

Plus en détail

Exemple de l'avionique

Exemple de l'avionique L'embarqué dans l'avionique Exemple de l'avionique http://40yrs.blogspot.com/2007/08/a400m-progress.html http://www.skycontrol.net/military-aviation/eads-military-airsystems-delivers-first-a400m-components-on-schedule-firstshells-for-rear-fuselage-section-of-european-transport-aircraftcustomer-praises-quality-and-punctuality/

Plus en détail

Pré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 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étail

Réseaux grande distance

Réseaux grande distance Chapitre 5 Réseaux grande distance 5.1 Définition Les réseaux à grande distance (WAN) reposent sur une infrastructure très étendue, nécessitant des investissements très lourds. Contrairement aux réseaux

Plus en détail

Introduction. Adresses

Introduction. 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étail

Conception et contrôle des SMA tolérants aux fautes

Conception et contrôle des SMA tolérants aux fautes Conception et contrôle des SMA tolérants aux fautes Une plate-forme multiagents tolérante aux fautes à base de réplication Nora FACI Contexte SMA large échelle Nombre important d agents Ressources éloignées

Plus en détail

Réseau Global MIDI Note applicative

Réseau Global MIDI Note applicative Réseau Global MIDI Note applicative 1 But du manuel Le but de cette note applicative est de démystifié l utilisation du MIDI transporté dans un Réseau Global MIDI. Ce réseau virtuel offre sans aucune restriction,

Plus en détail

Réseaux Locaux. Objectif du module. Plan du Cours #3. Réseaux Informatiques. Acquérir un... Réseaux Informatiques. Savoir.

Réseaux Locaux. Objectif du module. Plan du Cours #3. Réseaux Informatiques. Acquérir un... Réseaux Informatiques. Savoir. Mise à jour: Mars 2012 Objectif du module Réseaux Informatiques [Archi/Lycée] http://fr.wikipedia.org/ Nicolas Bredèche Maître de Conférences Université Paris-Sud bredeche@lri.fr Acquérir un... Ressources

Plus en détail