Robin Favre Fabien Touvat. Polytech Grenoble RICM 3 ème Année Vendredi 21 Novembre 2008 Etude d Approfondissement Réseau



Documents pareils
Sauvegarde collaborative entre pairs Ludovic Courtès LAAS-CNRS

Revue d article : Dynamic Replica Placement for Scalable Content Delivery

Le e s tocka k ge g DAS,NAS,SAN

Cours 13. RAID et SAN. 2004, Marc-André Léger

Le passage à l échelle de serveur J2EE : le cas des EJB

Architecture d un service de partage de données modifiables sur une infrastructure pair-à-pair

3A-IIC - Parallélisme & Grid GRID : Définitions. GRID : Définitions. Stéphane Vialle. Stephane.Vialle@supelec.fr

Concepts et systèmes de stockage

Réplication adaptative sur les réseaux P2P

Proposition d une grille d analyse pour la composition de systèmes P2P adaptés aux contextes applicatifs

EMC AVAMAR. Logiciel et système de sauvegarde avec déduplication

Gestion répartie de données - 1

Les protocoles Peer-to-Peer GERET. Gabrielle Feltin LORIA

Le stockage. 1. Architecture de stockage disponible. a. Stockage local ou centralisé. b. Différences entre les architectures

Architectures haute disponibilité avec MySQL. Olivier Olivier DASINI DASINI - -

Systèmes d informations nouvelles générations. Répartition, Parallèlisation, hétérogénéité dans les SGBD. Exemple d application d un futur proche

Cluster High Availability. Holger Hennig, HA-Cluster Specialist

Les environnements de calcul distribué

Solutions de stockage réseau

Sébastien Geiger IPHC Strasbourg

Pair-à-Pair: Architectures et Services

Easy as NAS Supplément Entreprises. Guide des solutions

LE SAN ET LE NAS : LE RESEAU AU SERVICE DES DONNEES

Le modèle client-serveur

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

Serveur Appliance IPAM et Services Réseaux

Master Informatique et Systèmes. Architecture des Systèmes d Information. 03 Architecture Logicielle et Technique

Recherche d informations à grande échelle dans des architectures Peer-to-Peer

La Continuité d Activité

Table des matières. A - Introduction 13. B - Qu'est-ce que la virtualisation? 13

Ecole Mohammadia d Ingénieurs Systèmes Répartis Pr. Slimane Bah, ing. PhD G. Informatique Semaine 24

+ = OpenStack Presentation. Raphaël Ferreira - enovance. Credits : Thanks to the OpenStack Guys 1

Entrez dans l ère du Numérique Très Haut Débit

Stockage Réseau. Le stockage s'échappe du système pour devenir une fonction réseau

VIRTUALISATION : MYTHES & RÉALITÉS

Gestion du déploiement de composants sur réseau P2P

Big Data. Les problématiques liées au stockage des données et aux capacités de calcul

La virtualisation, des postes de travail

CCI YONNE ATELIER ENP 14 NOVEMBRE Je veux mieux gérer mon entreprise grâce au numérique (nomadisme, SaaS, etc.)

EMC Forum EMC ViPR et ECS : présentation des services software-defined

Protection des données avec les solutions de stockage NETGEAR

EMC DATA DOMAIN OPERATING SYSTEM

Backup Exec 2010 vs. BackupAssist V6

Le Cloud Open-Mind! Emilien Macchi

3 ème journée des utilisateurs de l archivage

EMC DATA DOMAIN HYPERMAX

ORACLE 10g Découvrez les nouveautés. Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE

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

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

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

EMC Data Domain Boost for Oracle Recovery Manager (RMAN)

Conception des systèmes répartis

Sauvegardes par Internet avec Rsync

1. Introduction à la distribution des traitements et des données

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

Simplifier la gestion des données et réduire les coûts grâce à la virtualisation intelligente des fichiers

JRES 2007 Solution de stockage répartie sur les centres de recherche INRIA, à base de serveurs de fichiers de type «NAS»

Adonya Sarl Organisme de Formation Professionnelle 75 Avenue Niel PARIS, France

Notes de cours (ENS Lyon, M1) Chapitre 2 : Réseaux Pair à Pair

Guide des solutions My First SAN. 2ème édition

Dynamic Computing Services solution de backup. White Paper Stefan Ruckstuhl

Fiche Produit. Sauvegarde en ligne Kiwi Online

Marché Public en procédure adaptée : Infrastructure Informatique régionale hébergée CAHIER DES CHARGES ET DES CLAUSES TECHNIQUES

Consolidation Stockage.

«Les documents référencés ci-dessus étant protégés par les droits d auteur et soumis à la déclaration au Centre Français d exploitation du droit de

Annuaires LDAP et méta-annuaires

Fiche de l'awt Le modèle peer to peer

Les réseaux de campus. F. Nolot

Marché à procédure adaptée (en application de l article 28 du code des Marchés Publics)

EXIN Cloud Computing Foundation

HP Simply Storage Consolidation

Présentation Alfresco

JXTA : Un Framework Peer-to-Peer Open Source

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

FAMILLE EMC RECOVERPOINT

Livre blanc Haute disponibilité sous Linux

Table des matières. Chapitre 1 Les architectures TSE en entreprise

L état de l ART. Évolution récente des technologies. Denis Szalkowski Formateur Consultant

Sommaire. 3. Les grands principes de GFS L architecture L accès de fichier en lecture L accès de fichier en écriture Bilan

WEA Un Gérant d'objets Persistants pour des environnements distribués

Système de stockage IBM XIV Storage System Description technique

Migration d un Cluster Fiber Channel+SAN+Lames sous Xen vers Ethernet +iscsi+serveurs sous KVM

M1101a Cours 4. Réseaux IP, Travail à distance. Département Informatique IUT2, UPMF 2014/2015

N d ordre : 4071 ANNÉE THÈSE / UNIVERSITÉ DE RENNES 1 sous le sceau de l Université Européenne de Bretagne. pour le grade de

Mathieu Rivoalen. Etude d'approfondissement des réseaux RICM 5 Option Réseaux

Windows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows W2K pro: configuration.

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters AVANTAGES

FUJITSU WORLD TOUR 2014 Paris

Zimbra Collaboration 8.X

Présentation du module Base de données spatio-temporelles

Culture numérique Cloud computing

1.Introduction - Modèle en couches - OSI TCP/IP

Les hyperviseurs leaders du marché qui ont fait leurs preuves en production

Il est titulaire d'un baccalauréat en informatique de l'université de Montréal. Décembre 2014 à aujourd hui

Plan du cours. Incarnations/applications du Grid Computing. Super-calcul virtuel

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

EX4C Systèmes d exploitation. Séance 14 Structure des stockages de masse

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

NFS Maestro 8.0. Nouvelles fonctionnalités

Transcription:

Robin Favre Fabien Touvat Polytech Grenoble RICM 3 ème Année Vendredi 21 Novembre 2008 Etude d Approfondissement Réseau

Plan I. Système distribué A. Définition B. Exemples II. III. Stockage distribué A. Le stockage et les réseaux B. Système de fichiers distribués C. Système P2P Oceanstore project A. Historique B. Fonctionnement : Principes et Technos C. Critiques et limites

I Systèmes Distribués Définition A distributed system is a collection of independent computers that appear to the users of the system as a single computer Distributed Operating System. A. Tanenbaum, Prentice Hall, 1994

I Systèmes Distribués Définition Application Avantages Inconvénients Petite échelle Supercalculateur HPC (parallélisme) Scientifiques/Industriels Nombre limité de machine sécurité, synchronisation, «simplicité» Ressources Limitées Coût élevé Grande échelle P2P via Internet : Calcul Stockage Ressources Mises à l échelle Faible coût Sécurité synchronisation

I Systèmes Distribués Exemples Projets avec un modèle Client/Serveur et une utilisation P2P sur Internet. SETI@HOME Napster

I Systèmes Distribués Exemple : SETI@HOME

I Systèmes Distribués Exemple : Napster

II Stockage distribué Le réseau et le stockage Pourquoi stocker l information? Critères de stockages

II Stockage distribué Le réseau et le stockage Les SAN (Stockages Area Network) Très utilisé pour les HPC Liens à très haut débit (iscsi, Fiber Channel, AoE) Utilisation de système de fichier distribué Les NAS ( ) Utilisé pour la sauvegarde Débit moyen

II Stockage distribué Les systèmes de fichiers distribué Montage réseau par NFS / /etc /mnt /home_remote /dev mount nfs /home

II Stockage distribué Les systèmes de fichiers distribué Présentation générale

II Stockage distribué Les systèmes de fichiers distribué Difficultés Temps d accès et performance R/W Cohérence des données

II Stockage distribué Les systèmes de fichiers distribué Bien pour les réseaux locaux Non applicable aux réseaux étendus

II Stockage distribué Les systèmes de fichiers distribué Pour réseau LAN et WAN AFS (OpenAFS ) NFS NCP Pour cluster : GFS2 GPFS Lustre PVFS2

II Stockage distribué Stockage sur P2P P2P de partage de données : une ressource est sur une seule machine lecture seule P2P de partage de stockage : lecture / écriture sur plusieurs machines distantes

II Stockage distribué Stockage sur P2P Avantages Fonctionnement à large échelle Faible coût Haute disponibilité Tolérance aux fautes

II Stockage distribué Stockage sur P2P inconvénients Performance des réseaux Gestion de la cohérence Dynamicité du réseau Sécurité

II Stockage distribué Stockage sur P2P Plusieurs problématiques : Nommage, Localisation Routage tolérant aux pannes Disponibilité & Pérennité Redondance Sécurité & Confidentialité Cryptographie & Authentification Partage des ressources Equité et Cohérence des données Performance Placement, migration

II Stockage distribué Stockage sur P2P Répertoire centralisé Répertoire distribué Approche mixte Localisation par le nom

II Stockage distribué Stockage sur P2P Principe du DHT Décentralisé Passage à l échelle Tolérance aux fautes Localisation par clé

II Stockage distribué Stockage sur P2P Structure du DHT Partitionnement des clés Structure du réseau Localisation par clé

II Stockage distribué CHORD CAN KADEMLIA PASTRY TAPESTRY Stockage sur P2P Localisation par clé

II Stockage distribué Stockage sur P2P Disponibilité et pérennité Données persistante redondance des données Insertion et départ Exemple avec Chord N110 N5 N10 N99 N20 N32 K19 K19 N80 N60 K19

II Stockage distribué Stockage sur P2P Sécurité Réseau de machine «untrusted» Cryptage Authentification

II Stockage distribué Stockage sur P2P Cohérence et équité Il faut assurer que les données soient cohérente Plusieurs modèles ayant une cohérence plus ou moins fortes

II Stockage distribué Stockage sur P2P Optimisation Données mise en cache Déplacement de données proactive Equilibrage de charge Introspection

II Stockage distribué Stockage sur P2P Plusieurs projets actuel : OceanStore (Berkeley) CFS (MIT) PAST (Rice) PASTA (Microsoft) Farsite (Microsoft) InterMemory (NEC) Ivy (MIT) PlanetP (Rutger U.) Mnemosyne (sprintlab) Clique (HP) Mammoth (BC U) Ficus (UCLA) Tornado (Tsing Hua U.)

III Ocean Store Project Historique John Kubiatowicz 1999 University of California, Berkeley 30 personnes 14 étudiants 15 profs et externes Open Source, Licence BSD (Pond) But du projet «OceanStore is a global-scale persistent data store. A consistent, highly-available, and durable storage»

III Ocean Store Project Fonctionnement Localisation par DHT Redondance Modèle de cohérence Disponibilité

III Ocean Store Project Fonctionnement Localisation distribué (DHT) DHT : Tapestry

III Ocean Store Project Fonctionnement et technos Redondance : Deep Archival Storage

III Ocean Store Project Mise à jour Disponibilité des données

III Ocean Store Project Mise à jour Modele de cohérence

III Ocean Store Project Fonctionnement Système de Gestion des Versions (SVN) Code correcteurs d erreurs

III Ocean Store Project Critiques et Limites

Conclusion Concept intéressant Applications intéressantes dans de nombreux domaines Des modèles existes Limitations Beaucoup d évolutions possible (thèses, )

Références Bibliographie Olivier SOYEZ, 2002, La RIA, Système de Stockage Pair à Pair Sébastien VARETTE, 2005, Introduction aux Systèmes distribués Jean-François Deverge, 2003, IRISA, Systèmes distribués de partage de données S. Rhea, P. Eaton, D. Geels, H. Weatherspoon, B. Zhao, and J. Kubiatowicz. 2003, Pond: the OceanStore Prototype Webographie http://fr.wikipedia.org/ et http://en.wikipedia.org http://oceanstore.cs.berkeley.edu/ http://schuler.developpez.com/articles/p2p/

Annexes Architecture Centralisée vers Décentralisée Technologie Ressources Recherche de ressources Recherche de pairs Multi-source Architecture client-serveur centralisé centralisé centralisé non Napster (1999) décentralisé centralisé centralisé non Direct Connect (?) décentralisé décentralisé centralisé non edonkey (2003) décentralisé semi-centralisé semi-centralisé oui Kademlia (?) décentralisé décentralisé décentralisé oui