Simulation Multi-Agent de Propagation d’une Maladie

Simulation Multi-Agent de Propagation d’une Maladie

-

Documents
27 pages
Lire
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Une solution multi-agents pour l'allocation décentralisée des ressources dans les réseaux virtuels Présenté par: Zahra MovahediEncadrants: Mme Zahia Guessoum M. Sylvai n Du cto r septembre 2010PlanContexte: la virtualisation de réseauxProblématiqueNotre solution: protocole de négociationImplémentation Conclusion & Perspectives2 Virtualisation de réseaux(1) L'ensemble des techniques matérielles ou logicielles qui permettent de partager les ressources(CPU, bande passante) d’un réseau physique au profit de plusieurs réseaux virtuels isolés.3 Virtualisation de réseaux(1) L'ensemble des techniques matérielles ou logicielles qui permettent de partager les ressources(CPU, bande passante) d’un réseau physique au profit de plusieurs réseaux virtuels isolés.Lien physiqueNœud physique Réseau physique4 Virtualisation de réseaux(1) L'ensemble des techniques matérielles ou logicielles qui permettent de partager les ressources(CPU, bande passante) d’un réseau physique au profit de plusieurs réseaux virtuels isolés.VN2VN1Lien physiqueNœud physique Réseau physique5Virtualisation de réseaux(2) Réseau physique : graphe pondéré non orienté– Capacité sur les nœuds (CPU)– Capacité sur les liens (Bande passante) Réseau virtuel: graphe pondéré non orienté– Contraintes sur les nœuds (CPU)– Contraintes sur les liens (Bande passante) Allocation de ressources : trouver une solution de matching – Matcher les nœuds physiques aux ...

Sujets

Informations

Publié par
Nombre de visites sur la page 110
Langue Français
Signaler un problème
Une solution multi-agents pour l'allocation décentralisée des ressources dans les réseaux virtuels
Présenté par: Zahra Movahedi
Encadrants: Mme Zahia Guessoum
 M. Sylvain Ductor
septembre 2010
Plan
Contexte: la virtualisation de réseaux Problématique Notre solution: protocole de négociation
mélpmItionenta 
Conclusion & Perspectives
2
Virtualisation de réseaux(1)
L'ensemble des techniques matérielles ou logicielles qui permettent de partager les ressources(CPU, bande passante) d’un réseau physique au profit de plusieurs réseaux virtuels isolés.
3
Virtualisation de réseaux(1)
L'ensemble des techniques matérielles ou logicielles qui permettent de partager les ressources(CPU, bande passante) d’un réseau physique au profit de plusieurs réseaux virtuels isolés.
Lien physique
Nœud physique
Réseau physiqu4e
Virtualisation de réseaux(1)
L'ensemble des techniques matérielles ou logicielles qui permettent de partager les ressources(CPU, bande passante) d’un réseau physique au profit de plusieurs réseaux virtuels isolés.
Lien physique
Nœud physique
VN2
VN1
Réseau physiq5ue
Virtualisation de réseaux(2)
Réseau physique : graphe pondéré non orienté
– Capacité sur les nœuds (CPU)
– Capacité sur les liens (Bande passante)
Réseau virtuel: graphe pondéré non orienté
– Contraintes sur les nœuds (CPU)
– Contraintes sur les liens (Bande passante)
Allocation de ressources : trouver une solution de matching
– Matcher les nœuds physiques aux nœuds virtuels
– Matcher les liens physiques aux liens virtuels
Vérification de propriétés:
– La dynamicité, le contrôle d'admission, les topologies diverses et la décentralisation
6
Etat de l'art
Dynamique/ Statique
Zhu et Ammar Statique
Lu et Turner Statique
Fan et Ammar Dynamique
Yu et al. Dynamique
Contrôle d’admission
NON
NON
NON
OUI
Topologie Décentralisation diverse
General
Backbone-étoile
Matrice de trafic
General
NON
NON
NON
NON
Trouver une solution dynamique et décentralisée qui a un contrôle d'admission pour des topologies diverses.
Notre solution
L’allocation de ressources est le résultat d’une négociation entre des agents:
Matching décentralisé
Nos Agents
Protocole de négociation (1)
Négociation entre un agent décisionnel physique et un agent décisionnel virtuel
Utilisation du théorème du mariage
Backtracking
Protocole de négociation (2)
Étapes de protocole :
1.
2.
3.
4.
5.
1.
2.
Choix aléatoire d’1 nœud virtuel
Analyser Apply
Requête non acceptée
Lister le nœuds voisins
Analyser Apply voisins
– Théorème du mariage
Backtracking
Requête non acceptée
Si tous les nœuds virtuels sont matchés
– Requête réussite
Sinon
Re v:enir à 4