Département INFO Equipe-projet « APR » « Algorithmique et Performances des Réseaux » Responsables : A. Jean-Marie et R. Giroudeau.

Slides:



Advertisements
Présentations similaires
Candidature à une allocation de recherche en informatique
Advertisements

Comparaison de deux algorithmes d’approximation
GROUPES D'INNOVATION.
Fabrice Lauri, François Charpillet, Daniel Szer
10/31/02 Leïla Merghem - LIP6 Une approche Multi-Agents pour la Simulation de Réseaux de Télécommunications Leïla Merghem (LIP 6) Dominique Gaïti (LIP.
Graphes et Applications Thème de léquipe « Combinatoire et Algorithmique » LaBRI – janvier 2008.
Emmanuel COLLOD et Michel DELIGNY
Qualité de Service dans l’Internet
Journée Francilienne de recherche Opérationnelle Politiques de gestion de coûts de transit dans lInter domaine basé sur BGP Loubna ECHABBI Dominique BARTH,
Equipe optimisation TempoSoft
Complexité et Classification
Modèle de coût algorithmique intégrant des mécanismes de tolérance aux pannes Samir Jafar, Thierry Gautier, Jean Louis Roch Laboratoire ID-IMAG Equipe.
Maria-João Rendas CNRS – I3S Novembre 2006
1 ACI DADDI - Réunion de lancement IRISA - Projet ADEPT Michel Hurfin Jean-Pierre Le Narzul Frédéric Tronel 23 mai 2005.
A.Faÿ 1 Recherche opérationnelle Résumé de cours.
Formation Ouverte A Distance individualisée et fortement tutorée
Ordonnancement des mouvements de deux robots
Plus rapide chemin bicritère : un problème d’aménagement du territoire
Problèmes d’ordonnancement
Auto-organisation dans les réseaux ad hoc
Amélioration de la sécurité des données à l'aide de SQL Server 2005
Les Systèmes Multi-Agents pour la Gestion de Production
ADR Active and Dynamic Routing. Plan Introduction au routage Les réseaux actifs Les agents Mise à jour des matrices de routage Architecture du routage.
Algorithmes Branch & Bound
Journée ConecsSdF 27 janvier 2011 ATELIER BENCHMARK Mise en œuvre du cas-test sur le simulateur Samovar Adrien GUENARD, INRIA Nancy, France Date.
Ordonnancement avec exclusion mutuelle par un graphe d’intervalles ou d’une classe apparentée : complexité et algorithmes ~ Frédéric Gardi - 14 Juin.
Universté de la Manouba
Algorithmes d ’approximation
Simulateur interactif de QOS dans un routeur
GPA750 – Gestion de Projets
Analyse des Algorithmes
L’adaptativité pour un solveur de l’équation de Vlasov
Soutenance de stage 16 Mai au 5 Août 2011
Programmation dynamique
Programmation linéaire en nombres entiers
Algorithmes Branch & Bound
Revue des systèmes de gestions de l’énergie (SGE)
Les processus métiers : concepts, modèles et systèmes Claude Godart Université de lorraine. Esstin
Université Pierre et Marie Curie Laboratoire d’Informatique de Paris VI Département ASIM Analyse et résultats sur le dimensionnement des mémoires pour.
L’architecture IntServ
Sureté de fonctionnement dans les WNCS
Construction d'une hiérarchie mémoire faible consommation
2008/ Plan du cours 1.Introduction –Contenu du cours 2.Logique mathématique –Calcul propositionnel –Calcul des prédicats –Logique floue et aide à.
1 Deux exemples de management (et d’organisation) de la recherche : le CNRS et l’INRIA Club EEA, Tours, 13 mai 2009.
Optimisation pour la Conception de Systèmes Embarqués
Soutenance de Stage DEA / DESS
Une évolution économique du contrôle des réseaux de télécommunication
Décision incertaine et logistique : Grille typologique
Groupe XXX Bilan Tourniquet Section novembre 2013
Algorithmes génétiques en optimisation combinatoire
Verification approchée Michel de Rougemont, University Paris II et LRI.
SONDe: Service à densité auto-organisante tolérant la charge Vincent Gramoli (INRIA) Erwan Le Merrer (INRIA) Anne-Marie Kermarrec (INRIA) Didier Neveux.
Intégration des Tableaux Multidimensionnels en Pig pour
Algorithmique et Complexité
Projet GDS de l’ACI MD Projet PARIS IRISA, Rennes.
1 Gestion des voitures médecins d'Urgences-Santé Michel Gendreau Émilie Frot¹ Gilbert Laporte Frédéric Semet¹ Centre de recherche sur les transports Université.
Gestion des documents internes avec SQL Server 2005 Date de publication : janvier 2006.
Localisation collaborative dans les réseaux de capteurs
Présentation Audit CTI – Février
Ordonnancement en présence d’agents individualistes
Proposition de possibilité d’évolution de nos spécialités Deux projets (liés) : Projet 1 : Informatique Computationnelle – Etudiants 4 e et 5 e IR Projet.
Gestion de la qualité de service (QoS)
L’entreprise et sa gestion
PRI CARNOT Communauté d‘ Analyse et de Recherche sur les Nouvelles Orientations de la Thermodynamique C A R N O T PRI 8.1.
TECHNOLOGIE – Avril 2008 Projet de programme 4 e : Thème : Confort et domotique Equipement intérieur Equipement extérieur Electroménager Vidéo, photo Son.
Algorithmes Branch & Bound Module IAD/RP/RO Master d ’informatique Paris 6 Philippe Chrétienne.
Le département STIC de Paris-Saclay E. Goubault (X) L. Fribourg (ENS Cachan) et G. Wormser (UPSUD) Sénat Paris-Saclay, 12/09/2014.
GdR MoMaS Novembre 2003 Conditions d’interface optimales algébriques pour la vibro-élasticité. François-Xavier Roux (ONERA) Laurent Sériès (ONERA) Yacine.
Transcription de la présentation:

Département INFO Equipe-projet « APR » « Algorithmique et Performances des Réseaux » Responsables : A. Jean-Marie et R. Giroudeau

APR : Présentation LIRMM > APR> Présentation Mots-clés 4 MCF + 2 Profs 1 DR INRIA 2 doctorants + 2 co- encadrements (avec Avignon) Constitué à partir de membres des groupes Réseaux, Images, Graphes du département IFA+ 6 jeunes chercheurs venant de milieux différents Commentaires Réseaux, protocoles, graphes, performances, algorithmes, qualité de service, ordonnancement, recherche opérationnelle 3,156 -> Soit équivalent temps plein Composition 2MCF Invités 0Post-docs 4Doctorants 3HDR 1Chercheurs 6 Enseignants- chercheurs

Évolution des effectifs LIRMM > APR > Effectifs

Composition LIRMM > APR > Composition Conversion thématique Hétérogénéité des membres (IUT à Béziers, IUT à Montpellier, UM2, UM3) Responsabilités collectives importantes : Responsables de filières pédagogiques, direction du département informatique (-03) de l’UFR, Présidence de la CS27 (04-..), membre du CNU (-03) Direction du département de Recherche STICS de l’UM2 (05-..), membres du Conseil du Laboratoire (02-..), (co)-direction du département informatique du LIRMM

Relations LIRMM > APR > Relations Collaborations locales Équipes projets informatique : MAB, VAG, KAYOU Départements du LIRMM : Robotique et Microélectronique (algorithmique et ordonnancement) MAESTRO, INRIA SOPHIA-ANTIPOLIS Membres communs (A. Jean-Marie, A.-E. Baert) INRA (Théorie des Jeux) LIA (RAMOT) CEMAGREF (automates temporisés)

Relations LIRMM > APR > Relations Collaboration nationales LaMI (Evry) Prism (Versailles) LRI (Orsay) INRIA (Rocquencourt) … Collaboration Internationale AIT Bangkok

Valorisation LIRMM > APR > Valorisation Production scientifique ( ) Total Brevets HDR Thèses soutenues

Devenir des doctorants LIRMM > APR > Intrégration Sur 5 thèses soutenues : 2 MCF Une création d’entreprise Un ingénieur (CERN) Recherche d’emploi

Positionnement dans la communauté Comités de programmes, éditoriaux, rédaction Relecteurs WG, ALGOTEL, STACS, RENPAR, JPC, JTPDS, IPDPS, DAM … Jury de thèses : +30 (dont 11 rapports) Jury d’habilitation : 7 (dont 3 rapports) LIRMM > APR> Positionnement

Bilan Participation à : GDR ARP (Tarot, STRQDS), AS-STIC 79, AS 80 Ordonnancement, AS 81 DYNAMO, AS 182, ACI-GRID (AS ANIM5), ACI MD, ACI SRI Organisations : ALGOTEL 02 (Local), ALGOTEL 04 Publications : DAM, J. Scheduling, Networks, ITC, Performance, TCS, Discrete Optimization … 5 thèses soutenues + 9 stagiaires de DEA (dont 5 sont en thèse) LIRMM > APR > Bilan

Objectifs Étude des besoins algorithmiques des nouvelles applications des réseaux de communications Évaluation des protocoles existants, proposition de nouveaux protocoles Attention particulière portée : aux problèmes de routage aux garanties de Qualité de Service LIRMM > APR > Objectifs

Méthodes utilisées LIRMM > APR > Méthodes Classification des problèmes Algorithmes exacts Algorithmes d’approximation Détermination des performances Hypothèses stochastiques Analyse probabiliste Simulations

Equipes similaires LIRMM > APR > équipes similaires Au niveau national Evaluation de performances (Prism) Algorithmique dans les réseaux (Mascotte, LRI, Prism) Ordonnancement (LaMI, IMAG-ID) Au niveau international Evaluation de performances (Université du Massachusetts, D. Towsley) Algorithmique dans les réseaux (Institut Weizmann, D. Peleg) Ordonnancement (Berkeley, C. Papadimitriou)

Zooms Zooms sur des activités de recherche : 1)Routage contraint 2)Ordonnancement Multiprocesseurs 3)Contrôle de flux et de pertes LIRMM > APR > Zooms

Zoom1/Routage contraint LIRMM > APR > Zooms Donnée solution de charge 2solution de charge 1 Minimisation de Charge

Zoom1/Routage contraint LIRMM > APR > Zooms NP-difficile pour les grilles Routage ligne-colonne dans une grille Chercher un routage de charge 1 est Polynomial Déterminer l'existence d'un routage de charge 2 ou plus est NP-complet Borne inférieure pour toute approximation : 3/2 2-approximation

Zoom1/Routage contraint LIRMM > APR > Zooms Donnée (charge 2) Coloration de Routes 4 couleurs 3 couleurs

Zoom1/Routage contraint LIRMM > APR > Zooms Pas d'approximation à un facteur constant près ( même si restriction dans des grilles à des routages de charge 2 par de plus courtes chaînes) Routage ligne-colonne dans une grille Déterminer si k couleurs suffisent est NP-complet Algorithme 4 approché Généralisé pour des grilles de toute dimension

Zoom1/Routage contraint LIRMM > APR > Zooms Routage tout-optique : trouver les routes et affecter les longueurs d’ondes Donnée 6 couleurs charge 4 5 couleurs charge

Zoom1/Routage contraint LIRMM > APR > Zooms NP-difficile pour les grilles Routage ligne-colonne dans une grille Déterminer si k couleurs suffisent est NP-complet Algorithme approchant à un facteur constant près (APX)

Zoom1/Routage contraint LIRMM > APR > Zooms Diffusion (broadcast) dans les réseaux sans fil à longueur d’onde unique Contraintes de brouillage Pas d’accusé de réception Nombreux modèles / objectifs (synchronisation, temporisation,... / temps diffusion, énergie consommée)

Zoom1/Routage contraint LIRMM > APR > Zooms Résultats Formalisation / Modèle paramétré Complexité (NP-Complétude et approximabilité) Schémas de diffusions dans la grille PLNE : Validation des stratégies (tps diffusion ≈ excentricité) Validation des schémas de diffusion dans la grille (≈ mêmes valeurs) Bonnes performances Perspectives Amélioration de la PLNE et Garanties de performances

Zoom1/Routage contraint LIRMM > APR > Zooms Données Graphe G = (X,E) R = { chaînes de G } Résultat F = { arêtes de G } Chaque chaîne de R possède une arête de F Objectif Minimiser |F| Contrôle de routes par des appareils de surveillance (CRAS)

dominant (DGB) Zoom1/Routage contraint LIRMM > APR > Zooms DABC DC BA transversal 2 D A B C couverture A D C B Graphe-réalisation (grille)

Zoom1/Routage contraint LIRMM > APR > Zooms Heuristique gloutonne pour DGB Solution avec garantie de performance calculée par l’heuristique Une propriété P(k) telle que si la donnée satisfait P(k), une k- approximation est assurée Bipartis graphes-représentables avec P(1) Polynomialité pour les bipartis chaîne-représentables (classique) Bipartis graphes-représentables avec P(2) Les grille-représentables par des routes lignes colonnes Les arbre-représentables (on retrouve le 2-APX déjà connu) Ces deux familles s’intersectent strictement Qualité : donne la 2-approximation pour le vertex-cover

Zoom1/Routage contraint LIRMM > APR > Zooms Perspectives Chercher d’autres graphe-représentations particulières garantissant P(k) pour des k donnés Explorer le cas orienté

Zoom2/Ordonnancement LIRMM > APR > Zooms La théorie de l’ordonnancement s’intéresse à : Allocation optimale ou efficace d’une application Sur un ensemble de ressources machines Le plus rapidement possible ou à moindre coût G=(V,E) un graphe de précédence valué V représente les tâches E représente les dépendances fonctionnelles entre les parties de l’application

Zoom2/Ordonnancement LIRMM > APR > Zooms Soit t(i) la date de début d’exécution de la tâche i Soit p(i) la durée d’exécution de la tâche i Soit π(i) le processeur sur lequel i est exécutée Un ordonnancement réalisable  (i,j)  E : Si π(i)= π(j) alors t(i)+p(i)≤t(j) Sinon t(i)+p(i)+ c(i,j)≤t(j) Min Cmax=max{t(i)+p(i)}, i  V

Zoom2/Ordonnancement LIRMM > APR > Zooms Grands délais de communications :  (i,j)  E, c(i,j)=c>1,  i  V, p(i)=1 Une infinité de machines Type de résultats NP-complétude pour Cmax ≥c+4 1+1/(c+4) ≤  Polynomialité pour Cmax=c+2 pour c  {2,3} Heuristique avec garantie de performance de  ≤ 2(c+1)/3

Zoom2/ Ordonnancement Hiérarchique Ensemble de clusters Graphes de tâches durées unitaires, temps de communication: négligeables si même processeur c' si intra-cluster c si inter-cluster LIRMM > APR > Zooms

Zoom2/ Ordonnancement Hiérarchique Une infinité de bi-processeurs Types de résultats c’ ≥1, c≥3 NP-Complétude pour Cmax ≥ 3+c 1+1/(c+3) ≤  Polynomialité pour Cmax ≤  1+c LIRMM > APR > Zooms

Zoom3/Contrôle de congestion LIRMM > APR > Zooms Gestion du débordement des files d’attente dans les routeurs de l’Internet Idée de RED (Random Early Discard/Detection): rejeter des paquets au hasard, préventivement. Q : avec quelle probabilité ? Probabilités fixes pas appropriées Mécanisme adaptatif (ARED) crée de la gigue excessive.

Zoom3/Contrôle de congestion LIRMM > APR > Zooms Objectif : trouver un mécanisme qui permette : de maintenir un délai moyen maximum avec une variance du délai aussi faible que possible quelque soit la «burstiness » du trafic de données. Résultat : l’algorithme PSAND Testé statistiquement dans de nombreuses configurations Obtenant de meilleures performances combinées que les autres mécanismes de la littérature.

Zoom3/Performance des codes correcteurs d'erreurs LIRMM > APR > Zooms Contexte : pertes d'infos dues au réseau dans les applications audio/vidéo. Principe : inclure de la redondance dans le flux de données. Q : quel taux de redondance ? R : dépend de la nature du processus de pertes… régulier ou en rafale ?

Zoom3/ Performance des codes correcteurs d'erreurs LIRMM > APR > Zooms Analyse Modèle de pertes: Gilbert Deux situations de trafic Taux de perte réseau identique Regroupement des pertes différents: situation 1 régulière situation 2 en rafales

Zoom3/ Performance des codes correcteurs d'erreurs LIRMM > APR > Zooms Différences de probas de pertes de bloc selon: 1) le taux de pertes du réseau (p) 2) Le taux de redondance  régularité

Zoom3/ Performance des codes correcteurs d'erreurs LIRMM > APR > Zooms Analyse asymptotique calcul d’une constante C, fonction de la distribution des pertes dans les deux situations la situation des pertes régulières est préférable si p × taille bloc < C + quantité de redondance Applications : contrôle de la quantité de redondance choix du mécanisme de rejet des paquets, qui influe sur le processus de pertes

Évolution Les activités en croissance sur les réseaux sans fil (routage et diffusion)  groupe de travail en cours le routage avec contraintes (géographiques, techniques, de Qualité de Service)  généralisation du problème de Steiner Recherche de solutions exactes LIRMM > APR > Évolution

Evolution LIRMM > APR > Évolution Les activités devraient s’intensifier : L’évaluation en moyenne d’heuristiques Les applications de distribution de contenus Recherche de solution exactes

Thèmes actuels Fiabilité du routage BGP (ACI SRI) (-07) Aspect algorithmique, complexité Aspect dynamique, stochastique, évaluation de performances Estimation de caractéristiques de trafic (ACI MD) Pair à Pair (MESSAGE) R.O. (RAPORTT) LIRMM > APR > Thèmes actuels

Relations industrielles LIRMM > APR > Relations industrielles Activités industrielles Entreprise N2P (06-) : ordonnancement, Pair à Pair Entreprise EPURE : problème de diffusion via des portables Entreprise Veda engineering : Méta-heurisitique, R.O.

Conclusion Equipe stabilisée Mise en place d’activités communes, publications, groupes de travail, obtention de financements Contacts industriels Visibilité extérieure candidats CNRS Post-Docs CNRS (2006) ordonnancement contact :