Un mécanisme hybride de gestion de file d attente pour les flux temps réels



Documents pareils
PROBLEMES D'ORDONNANCEMENT AVEC RESSOURCES

Internet et Multimédia Exercices: flux multimédia

Chapitre 5 : Flot maximal dans un graphe

Dimensionnement Introduction

Architecture distribuée

Transmission d informations sur le réseau électrique

Intérêt du NAT (Network Address Translation) Administration Réseau Niveau routage. Exemple d Intranet. Principe NAT

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

Métrologie réseaux GABI LYDIA GORGO GAEL

RESEAUX TCP/IP: NOTIONS AVANCEES. Preparé par Alberto EscuderoPascual

2009/2010 DESCRIPTIF DES UNITES D ENSEIGNEMENT OPTIONNELLES SPECIALITE RIM

Découverte et analyse de dépendances dans des réseaux d entreprise

18 TCP Les protocoles de domaines d applications

Routage AODV. Languignon - Mathe - Palancher - Pierdet - Robache. 20 décembre Une implémentation de la RFC3561

Routeurs de Services Unifiés DSR-1000N DSR-500N DSR-250N

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

Rapport du projet Qualité de Service

Plan. École Supérieure d Économie Électronique. Plan. Chap 9: Composants et systèmes de sécurité. Rhouma Rhouma. 21 Juillet 2014

14. Introduction aux files d attente

Sécurité des réseaux IPSec

Efficacité énergétique pour les particuliers : une solution pour le monitoring énergétique

REALISATION d'un. ORDONNANCEUR à ECHEANCES

PLATEFORME DE SUPERVISION

Informatique industrielle A Systèmes temps-réel J.F.Peyre. Partie I : Introduction

SECURIDAY 2012 Pro Edition

Optimisation et adaptation des communications dans un réseau

LISACode. Un simulateur opérationnel pour LISA. Antoine PETITEAU LISAFrance - le 16 mai 2006

COMPTE RENDU. Atelier-débat avec les futurs clients éligibles. 25 septembre 2002

CONFIGURATION FIREWALL

Les Réseaux Privés Virtuels (VPN) Définition d'un VPN

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

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

Introduction à la théorie des files d'attente. Claude Chaudet

Modélisation et simulation des performances de nœuds de routage optique dans les réseaux dorsaux hybrides

Analyse du temps de réponse des systèmes temps réel

Revue d article : Dynamic Replica Placement for Scalable Content Delivery

Systèmes et Réseaux (ASR 2) - Notes de cours Cours 14

Groupe Eyrolles, 2004, ISBN :

Ordonnancement temps réel

ITIL Gestion de la capacité

Manage Yourself. Rapport de planification. Projet de 4ème année informatique. Equipe :

Système de Gestion de Fichiers

TP N 57. Déploiement et renouvellement d une constellation de satellites

Cegid Business Line. Version 2008 Release 2. Service d'assistance Téléphonique

Systèmes de transmission

1- Principe général : 2- Architecture réseau pour ToIP : 3 Bilan. Qu est-ce que la VoIP/ToIP? IPBX/Protocoles utilisés

Solution logicielle pour le pilotage et l ERM. Journées d études IARD 26 mars mars 2010

(Third-Man Attack) PASCAL BONHEUR PASCAL 4/07/2001. Introduction. 1 Domain Name Server. 2 Commandes DNS. 3 Hacking des serveurs DNS

Découpe fonctionnelle Gestion commerciale Sage 30, 100 et Start

Info0804. Cours 6. Optimisation combinatoire : Applications et compléments

Fonctionnement Kiwi Syslog + WhatsUP Gold

Network musical jammin

MSP Center Plus. Vue du Produit

VOTRE TRANQUILLITÉ EST NOTRE PRIORITÉ

Ebauche Rapport finale

Automatisation pour un traitement rationalisé du courrier

Efficacité énergétique des réseaux de cœur et d accès

Jade. Projet Intelligence Artificielle «Devine à quoi je pense»

Conception d un outil d aide au déploiement d un réseau EV-DO dans un concept IMS pour l opérateur CAMTEL

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant.

VoIP et "NAT" VoIP et "NAT" 1/ La Traduction d'adresse réseau. 1/ La traduction d'adresse réseau. 1/ La traduction d'adresse réseau

Sécurité et Firewall

SEMINAIRES & ATELIERS EN TÉLÉCOMMUNICATIONS RESEAUX

Plan. Rappels sur Netflow v1 v8. Netflow v9. Collecteur UTC «IPFlow» Cisco IOS : Implémentation de Netflow IPv6

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

PACK SKeeper Multi = 1 SKeeper et des SKubes

Configuration d un Client VPN «TheGreenBow» 1) Création d un compte utilisateur dans la base LDAP Netasq

DIR-635 : Serveur virtuel

Définition des Webservices Ordre de paiement par . Version 1.0

TP4 : Firewall IPTABLES

La Recherche du Point Optimum de Fonctionnement d un Générateur Photovoltaïque en Utilisant les Réseaux NEURO-FLOUS

Ré-ordonnancement adaptatif de messages dans un réseau ad hoc de véhicules

LIVRE BLANC. La garantie de la meilleure performance réseau pour les applications Cloud

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

Gestion commerciale. Une réponse fonctionnelle quel que soit votre secteur d activité

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

Réseaux M2 CCI SIRR. Introduction / Généralités

Documentation : Réseau

DOSSIER DU MOIS. Mai Focus sur les infrastructures de charge

Réseaux grande distance

Console de supervision en temps réel du réseau de capteurs sans fil Beanair

Algorithmes de Transmission et de Recherche de l Information dans les Réseaux de Communication. Philippe Robert INRIA Paris-Rocquencourt

Contributions à l amélioration de l utilisation des ressources dans les réseaux de paquets sans fil

FACILITER LES COMMUNICATIONS. Le gestionnaire de réseau VPN global de Saima Sistemas

Algorithmique des Systèmes Répartis Protocoles de Communications

文 档 密 级 : 机 密 华 为 机 密, 未 经 许 可 不 得 扩 散

Diagnostic adaptatif d'un flux d'alarmes par méta diagnostic distribué Application à la détection d'intrusions dans un serveur Web

Caches web. Olivier Aubert 1/35

TCP/IP, NAT/PAT et Firewall

Économie d énergie dans les centrales frigorifiques : La haute pression flottante

Figure 1a. Réseau intranet avec pare feu et NAT.

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

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

Détection d'intrusions et analyse forensique

IFT3245. Simulation et modèles

Cours A7 : Temps Réel

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

Chap.9: SNMP: Simple Network Management Protocol

5.5 Utiliser le WiFi depuis son domicile

Sauvegarde collaborative entre pairs Ludovic Courtès LAAS-CNRS

Transcription:

Un mécanisme hybride de gestion de file d attente pour les flux temps réels Saadbouh Ould Cheikh El Mehdi Ken CHEN Cheikh El Mehdi et Ken CHEN 1 Plan de l exposé Position du problème et Motivations Un mécanisme hybride d Ordonnancement EDF+FIFO Résultats Conclusions et Perspectives Cheikh El Mehdi et Ken CHEN 2 1

Position du problème et motivations Applications visées Communications temps réels (flux UDP) Trafic sous contraintes (échéance) Actuellement les flux TCP sont majoritaires dans l Internet Mobilisent le plus gros effort de recherche Les flux UDP sous contraintes temps réels peuvent devenir plus importants avec la prolifération du ADSL et les applications multimédia domestiques Cheikh El Mehdi et Ken CHEN 3 Principaux mécanismes de gestion de flux temps réels «Niveau paquet» (1/2) FIFO Pas de prise en compte de contraintes temps réels Si charge faible délai raisonnable Paradoxalement, le plus utilisé, pour sa simplicité d utilisation WFQ Principe: Affecte une fraction de la bande passante à un flux Retombée: Garantit du délai maximal si trafic borné (lissage par une courbe enveloppante, network calculus) Cheikh El Mehdi et Ken CHEN 4 2

Principaux mécanismes de gestion de flux temps réels «Niveau paquet» (2/2) WFQ(suite) Pas de prise en compte direct du délai Problème du passage à l échelle (scalability) si nombre de flux important EDF Intérêt Optimalité prouvée pour un nombre important de critères Par exemple, Si tous les paquets ont la même taille C est avec EDF que l on obtient le minimum de retard Problèmes de son utilisation dans l Internet Échéance non présente dans les paquets Complexité de gestion Temps d ordonnancement proportionnel à la longueur de la file Réalisation informatique difficile (gestion d une liste chaînée) Cheikh El Mehdi et Ken CHEN 5 File d attente hybride (EDF, FIFO) Notre proposition: Combiner la puissance de EDF avec la simplicité de FIFO Objectif: une file hybride sous optimale EDF sur les (N) premiers pour bénéficier de son optimalité FIFO pour le reste de la file afin de réduire la complexité de EDF Serveur FIFO (L-N) EDF(N) Cheikh El Mehdi et Ken CHEN 6 3

Fonctionnement de la file hybride Nouveaux arrivés dans EDF si (L<N) FIFO sinon dans FIFO A chaque paquet servi, le premier paquet dans la file FIFO(si non vide) est inséré dans la file EDF(selon la discipline EDF) 1, 1 1, 3 1, 4 2 0,1 0,4 1, 3 0,3 0,1 serveur FIFO(L-N) EDF(N) 0, 4 Cheikh El Mehdi et Ken CHEN 7 Implémentation dans NS(Network Simulator) Pour implémenter EDF dans NS Créer une classe «file EDF» Implémentant l algorithme EDF Générer des paquets avec des échéances intégrées à l en-tête Dans la classe Agent (producteur et consommateur de paquets) Ajouter une fonction qui génère l échéance Dans la classe packet Ajouter la variable «échéance» à l en-tête commun du paquet Pour implémenter la file Hybride Créer une classe «filehybride» Instancier la file hybride à l aide de deux objets (files) précédemment définis EDF et DropTail(FIFO) Cheikh El Mehdi et Ken CHEN 8 4

Résultat de simulation(n=2) Taux de dépassement 0,6 0,5 0,4 0,3 0,2 0,1 EDF FIFO HYB(N=2) 0 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1 Charge Comparaison EDF, FIFO et HYB(N=2) Cheikh El Mehdi et Ken CHEN 9 Résultats de simulation (N=5) 0,6 0,5 EDF FIFO HYB(N=5) Taux de dépassement 0,4 0,3 0,2 0,1 0 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1 Charge Comparaison EDF, FIFO et HYB(N=5) Cheikh El Mehdi et Ken CHEN 10 5

Résultats de simulation (N=10) Taux de dépassement 0,6 0,5 0,4 0,3 0,2 0,1 EDF FIFO HYB(N=10) 0 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 0,9 1 Charge Fig.3- Comparaison EDF, FIFO et HYB(N=10) Cheikh El Mehdi et Ken CHEN 11 Conclusion & perspectives La file hybride (FIFO, EDF) Complexité réduite par rapport à EDF Performances meilleures par rapport à FIFO L importance du choix du seuil adéquat Futures travaux: Réglage du seuil Modélisation analytique D autres variantes Cheikh El Mehdi et Ken CHEN 12 6