Description et regroupement de ressources pour les réseaux virtuels



Documents pareils
MEMOIRE. Présenté à. L École Nationale d Ingénieurs de Sfax. en vue de l obtention du MASTERE. Par. Houssem Medhioub. (Ingénieur Génie Informatique)

UE 8 Systèmes d information de gestion Le programme

Technique et architecture de l offre Suite infrastructure cloud. SFR Business Team - Présentation

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

4.2 Unités d enseignement du M1

Parcours en deuxième année

Information utiles. webpage : Google+ : digiusto/

Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus

PHP et le Cloud. All rights reserved. Zend Technologies, Inc.

ETUDE ET IMPLÉMENTATION D UNE CACHE L2 POUR MOBICENTS JSLEE

Évaluation et implémentation des langages

Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing

SQL Server 2012 et SQL Server 2014

Système d administration autonome adaptable: application au Cloud

CNAM Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010

Semarchy Convergence for MDM La Plate-Forme MDM Évolutionnaire

Programme ASI Développeur

Nom de l application

Bases de données avancées Introduction

DEVELOPPEMENT ET MAINTENANCE DE LOGICIEL: OUTIL DE PILOTAGE

Catalogue des formations Edition 2015

Master Informatique Aix-Marseille Université

Défi Cloud Computing

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

Dispositif sur budget fédéral

Mettre en oeuvre Cisco Data Center Unified Fabric

INGENIERIE DES SYSTEMES INFORMATIQUES - PARCOURS : MOBILITE ET CLOUD COMPUTING

Intégration de systèmes

Augmenter la disponibilité des applications JEE grâce au clustering : Le projet open source JShaft

Intégration de données hétérogènes et réparties. Anne Doucet

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

«Clustering» et «Load balancing» avec Zope et ZEO

Orchestrer son cloud OpenStack avec Heat

Hébergement MMI SEMESTRE 4

Perspectives pour l entreprise. Desktop Cloud. JC Devos IBM IT Architect jdevos@fr.ibm.com IBM Corporation

Construire le Business Case lié à l automatisation du Cloud avec vcloud Suite

Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing

Conception, architecture et urbanisation des systèmes d information

GPC Computer Science

NoSQL. Introduction 1/23. I NoSQL : Not Only SQL, ce n est pas du relationnel, et le contexte. I table d associations - Map - de couples (clef,valeur)

Problématiques de recherche. Figure Research Agenda for service-oriented computing

SECTION 5 BANQUE DE PROJETS

Systèmes Répartis. Pr. Slimane Bah, ing. PhD. Ecole Mohammadia d Ingénieurs. G. Informatique. Semaine Slimane.bah@emi.ac.ma

Organiser vos données - Big Data. Patrick Millart Senior Sales Consultant

Bonjour. Yohan PARENT, Cyprien FORTINA, Maxime LEMAUX, Hyacinthe CARTIAUX

Chapitre 2 : Abstraction et Virtualisation

Résumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES

LES APPROCHES CONCRÈTES POUR LE DÉPLOIEMENT D INFRASTRUCTURES CLOUD AVEC HDS & VMWARE

Les cinq raisons majeures pour déployer SDN (Software-Defined Networks) et NFV (Network Functions Virtualization)

Cloud Computing, Fondamentaux, Usage et solutions

Sécurité des entrepôts de données dans le Cloud Un SaaS pour le cryptage des données issues d un ETL

Groupe Eyrolles, 2004 ISBN :

Yann BECHET 32 ans 8 ans d expérience yann@bechet.org

Système de Stockage Sécurisé et Distribué

Intervenant : Olivier Parcollet olivier.parcollet@semtao.fr Architecte Systèmes & Réseaux. RETOUR D EXPERIENCE Virtualisation à lasetao

Concours interne d ingénieur des systèmes d information et de communication. «Session 2010» Meilleure copie "étude de cas architecture et systèmes"

Hétérogénéité pour atteindre une consommation énergétique proportionnelle dans les clouds

Garantir une meilleure prestation de services et une expérience utilisateur optimale

4. SERVICES WEB REST 46

Les réseaux de campus. F. Nolot

Chaîne opératoire de réalisation d une base de données. ANF «Comment concevoir une base de données» (29-30/01/2015)

Introduction aux Bases de Données Relationnelles Conclusion - 1

NOS SOLUTIONS ENTREPRISES

VMware vsphere 5 Préparation à la certification VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) - Examen VCP510

Systèmes d information et bases de données (niveau 1)

impacts du Cloud sur les métiers IT: quelles mutations pour la DSI?

Plate-forme Cloud CA AppLogic pour les applications d entreprise

Catalogue des Formations Techniques

Anatomie d'un cloud IaaS Représentation simplifiée

Masses de données. 1. Introduction 2. Problématiques 3. Socle de formation (non présenté) 4. Liens avec Formation INSA

ECTS CM TD TP. 1er semestre (S3)

La plate forme VMware vsphere 4 utilise la puissance de la virtualisation pour transformer les infrastructures de Datacenters en Cloud Computing.

Communications performantes par passage de message entre machines virtuelles co-hébergées

Tufin Orchestration Suite

Les nouvelles architectures des SI : Etat de l Art

Vérifier la qualité de vos applications logicielle de manière continue

Solution de stockage et archivage de grands volumes de données fichiers.

VIRTUALISATION : MYTHES & RÉALITÉS

Prise en compte des ressources dans les composants logiciels parallèles

Introduction aux Bases de Données

CQP Développeur Nouvelles Technologies (DNT)

Générer du code à partir d une description de haut niveau

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

Les solutions centre de données virtuel et Infrastructure-service de Bell

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

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA?

Nos stages s'adressent à tous ceux qui ont besoin d'acquérir des bases, une mise à niveau ou un perfectionnement dans les thèmes suivants :

Environnements de Développement

Panorama des solutions analytiques existantes

et les Systèmes Multidimensionnels

Ecole des Hautes Etudes Commerciales HEC Alger. par Amina GACEM. Module Informatique 1ière Année Master Sciences Commerciales

Conception des systèmes répartis

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL

La Continuité d Activité

Transcription:

École nationale d ingénieurs de Sfax Description et regroupement de ressources pour les réseaux virtuels Houssem Medhioub M. Mohamed Jmaiel Président M. Slim Kanoun Membre M. Maher Ben Jemaa Encadreur M. Djamal Zeghlache M. Wajdi Louati Encadreur Encadreur 30 septembre 2009

www.4ward-project.eu 30/09/2009 2

Plan Contexte & objectifs La virtualisation des réseaux La description des ressources d un réseau Le regroupement des descriptions des ressources Conclusion & perspectives 30/09/2009 3

Contexte (1) L Internet actuel est basé sur une architecture définie au cours des années 60. Communication point à point, simple échange d emails un nombre restreint de nœuds Évolution des besoins WEB 2.0 Voix IP Video Streaming Internet des choses Grille & Cloud Computing Cette architecture peut-elle supporter tous ces besoins? 30/09/2009 4

Contexte (2) La virtualisation des réseaux a été proposée récemment comme un des paradigmes clés des architectures réseaux du futur. Virtualisation = Flexibilité 30/09/2009 5

Objectifs 1 Maîtriser la virtualisation en générale et celle des réseaux en particulier (les approches théoriques et techniques). Nouveau type de réseau Nouveau processus d approvisionnement/création 2 3 Description des ressources réseau Regroupement des descriptions 30/09/2009 6

Plan Contexte & objectifs La virtualisation des réseaux La description des ressources d un réseau Le regroupement des descriptions des ressources Conclusion & perspectives 30/09/2009 7

La virtualisation des réseaux (1) Sécurité Isolation Adaptabilité/Flexibilité Personnalisation Réduction des coûts (Consolidation des ressources, Redimensionnement dynamique ) La virtualisation des réseaux Domaine de recherche en plein essor. 30/09/2009 8

La virtualisation des réseaux (2) 2 1 3 La plateforme utilisée Fonctionnement/migration des machines virtuelles 8 serveurs physiques >80 machines virtuelles (VMs) ayant chacune des @IP publiques 30/09/2009 9

La virtualisation des réseaux (3) Les ressources réseaux (routeur, switch ) se basent sur: ASIC / FPGA GPP(General Purpose Processor) Performance Flexibilité/Évolution Mais, les nouvelles architectures à base de GPP x86 sont plus performantes. Il y a des évolutions révolutions au niveaux matériels (ex. architecture Intel Nehalem). De plus en plus de ressources réseaux logicielles à base de GPP (ex. Vyatta, Cisco Nexus 1000v ). 30/09/2009 10

La virtualisation des réseaux (4) Nouveaux acteurs: 1. Fournisseur d infrastructure 2. Fournisseur du réseau virtuel 3. Utilisateur du réseau virtuel Les relations entre les acteurs d un réseau virtuel 30/09/2009 11

La virtualisation des réseaux (5) Processus d approvisionnement d un réseau virtuel 30/09/2009 12

Plan Contexte & objectifs La virtualisation des réseaux La description des ressources d un réseau Le regroupement des descriptions des ressources Conclusion & perspectives 30/09/2009 13

La description des réseaux(1) Il existe plusieurs spécifications et langages pour décrire les réseaux. NDL VXDL SDL cnis NM NML 30/09/2009 14

La description des réseaux(1) Il existe plusieurs spécifications et langages pour décrire les réseaux. NDL VXDL SDL cnis NM NML 30/09/2009 15

La description des réseaux(2) Une nouvelle spécification (Diagramme UML) L interopérabilité Extensibilité Flexibilité Sémantique La spécification (XML Schema) Fichier de description (XML) 30/09/2009 16

La description des réseaux(3) La génération des fichiers XML de description peut se faire de deux façons: API-Java GUI API Java GUI Fichier de description (XML) 30/09/2009 17

La description des réseaux(4) Filtrage avec XSLT Tout un système avec plus que 5 milles lignes de code Processus de génération des fichiers de description 30/09/2009 18

Plan Contexte & objectifs La virtualisation des réseaux La description des ressources d un réseau Le regroupement des descriptions des ressources (Clustering) Conclusion & perspectives 30/09/2009 19

Regroupement des descriptions(1) Des fichiers de descriptions (Un grand nombre de fichiers) Problème de passage à l échelle Processus d approvisionnement d un réseau virtuel Faciliter + Simplifier Un dendrogramme (une ensemble de groupes classifiés et utilisés par les autres étapes du processus d approvisionnement) 30/09/2009 20

Regroupement des descriptions(2) Il existe plusieurs approches/techniques de regroupement (Clustering): Clustering en partition ou hiérarchique Clustering complet ou partiel Clustering flou Clustering incrémental Clustering conceptuel Clustering partitionnel et hiérarchique 30/09/2009 21

Regroupement des descriptions(3) Plusieurs contraintes sont liées à l opération de regroupement dans le contexte des ressources virtuelles d un réseau: Le nombre de groupe à créer est non défini à l avance Les descriptions des ressources réseaux peuvent être incomplètes Un grand nombre de ressources Ajout et modification des descriptions dynamiques Avoir une description conceptuelle conjonctive (attribut=valeur) Le critère de similarité entre les groupes est un choix crucial dans l opération de regroupement, parmi ces critères: Liaisons métriques: distance simple, complète, moyenne Liaisons heuristique (Probabilité: Gaussien, Bernouilli ) [ex. COBWEB] Critère spécifique: LEF [ex. Cluster/3] 30/09/2009 22

Regroupement des descriptions(4) Une nouvelle approche /algorithme de clustering (nommé HCC4ND): Hiérarchique, Conceptuel et incrémental basé sur un nouveau critère de similarité dédié au contexte des ressources d un réseau virtuel. Le nouveau critère de similarité (AW-FA) se base sûr: 1. Le poids des attributs (AW- Attribute Weight) 2. La fréquence d apparition des attributs (FA-Frequency of appearance) Algorithme Représentation Conjonctive Critère de Similarité Incrémental Ajout/suppression dynamique Montée en charge COBWEB probabilité Cluster/3 LEF HCC4ND AW-FA Comparaison entre COBWEB, Cluster/3 et HCC4ND 30/09/2009 23

Regroupement des descriptions(5) Un traitement intensif sur les fichiers XML des descriptions des ressources réseaux. Un grand nombre de fichiers XML. Pour manipuler les fichiers, soit: Parcourir les fichiers un à un Utiliser un SGBD relationnel Utiliser un SGBD XML Native (Indexation) Processus de regroupement (Clustering) 30/09/2009 24

Regroupement des descriptions(6) Le nouvel algorithme a été Implémenté + Testé + Évalué A base de Threads Les différentes types de requête à exécuter sur le dendrogramme Variation du temps de réponse des requêtes Les approches théoriques ont été vérifiées. 30/09/2009 25

Plan Contexte & objectifs La virtualisation des réseaux La description des ressources d un réseau Le regroupement des description des ressources Conclusion & perspectives 30/09/2009 26

Conclusion Une plateforme virtualisée et fonctionnelle Une nouvelle spécification de description des ressources virtuelles d un réseau. Un nouvel algorithme de regroupement des descriptions dédiés au domaines des ressources réseau. Un nouveau processus d approvisionnement. Toute les approches théoriques au niveau de la description et le regroupement ont été testées, évaluées et adoptées par les partenaires dans le projet 4WARD. 30/09/2009 27

perspectives Déployer nos travaux dans une plate-forme plus performante qui supporte les nouvelles fonctions matérielles dédiées à la virtualisation. Une nouvelle implémentation sémantique de la spécification. Un algorithme de regroupement distribué. Un algorithme de regroupement plus efficace via les techniques de regroupement flou. 30/09/2009 28

Merci de votre attention 30/09/2009 29

Techniques de virtualisation 30/09/2009 30

Virtualisation 30/09/2009 31

Interfaces physique vs virtuelle 30/09/2009 32

Sécurité - Virtualisation 30/09/2009 33

Cloud Networking 30/09/2009 34