SPECIFICATION ET DESCRIPTION DU MULTICAST FIABLE DANS ETOILE



Documents pareils
TP 1 et 2 de Réseaux en Master 1 Informatique : Assemblage d un réseau, configuration d adresses IP sous Linux et Windows

Symposium International sur les Technologies de l Information.

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

Configuration de votre compte Zimbra Desktop Client

VISUAL GESATEL. La gestion commerciale n a jamais été aussi facile!

Le Multicast. A Guyancourt le

Présentation du modèle OSI(Open Systems Interconnection)

Pré-requis en termes législatifs et réglementaires Présentation de cas. Alger décembre 2002

Couche application. La couche application est la plus élevée du modèle de référence.

Outils et applications multicast

L3 informatique Réseaux : Configuration d une interface réseau

TD 2 Chapitre 4 : Support des Services et Serveurs. Objectifs : Maîtriser l'exploitation des tables de routage dynamique.

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

Agence d ingénierie d accompagnement à la création et au développement d entreprises

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)

TR2 : Technologies de l'internet. Chapitre VI. NAT statique et dynamique Overloading (PAT) Overlapping, port Forwarding Serveur Proxy, DMZ

Introduction aux Technologies de l Internet

M. Edos Ousséini YEYE Directeur Général de la PAPME I. L environnement des PME/PMI au Burkina Faso

Sécurité et Firewall

Urbanisme du Système d Information et EAI

Windows Internet Name Service (WINS)

Introduction. Adresses

Chapitre 11 : Le Multicast sur IP

CORBA haute performance

Réseaux IUP2 / 2005 IPv6

Installation d'un serveur RADIUS

Cahier des charges "Formation à la téléphonie sur IP"

Fonctionnement de Iptables. Exercices sécurité. Exercice 1

Installation d'un TSE (Terminal Serveur Edition)

LINUX REDHAT, SERVICES RÉSEAUX/INTERNET

Catalogue & Programme des formations 2015

Architecture distribuée

Guide d installation JMap 5.0

FTPS AVEC UNE APPLIANCE FAST360 EN COUPURE. Table des matières

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft

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

Le passage d un ordre de bourse, sa comptabilisation et la gestion des conflits d intérêts

Serveur FTP. 20 décembre. Windows Server 2008R2

Manuel du logiciel PrestaTest.

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet

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

Firewall IDS Architecture. Assurer le contrôle des connexions au. Sécurité 1

En cas de partage avec des «side pots», chaque pot est traité séparément en commençant par les extérieurs.

Table des matières Chapitre 1 Virtualisation, enjeux et concepts Chapitre 2 Ligne de produit XEN

Cours de sécurité. Pare-feux ( Firewalls ) Gérard Florin -CNAM - - Laboratoire CEDRIC -

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

Protocoles réseaux. Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1).

Devoir Surveillé de Sécurité des Réseaux

Gestion et sécurisation des échanges XcMon, PMPI 03.31/2004 PDB. Global Data Exchange System

Algorithmique et langages du Web

Ch2 La modélisation théorique du réseau : OSI Dernière maj : jeudi 12 juillet 2007

TER Réseau : Routeur Linux 2 Responsable : Anthony Busson

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

CISCO, FIREWALL ASA, CONFIGURATION ET ADMIN.

Utiliser un proxy sous linux

Protocoles DHCP et DNS

Mise en oeuvre d un Serveur de CD AXIS StorPoint

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

Administration des ressources informatiques

Exonet sur le protocole Syslog

NAS 224 Accès distant - Configuration manuelle

Agrégation de liens xdsl sur un réseau radio

GOUTEYRON ALEXIS. SIO2 N candidat: UEpreuve E4. USituation professionnelle 2. serveurs de fichiers. Uen haute disponibilité

Projet EVO. Enabling Virtual Organizations

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

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

DOCUMENTATION - FRANCAIS... 2

FORMATION CN01a CITRIX NETSCALER

La supervision des services dans le réseau RENATER

NTP (Network Time Protocol)

Services Réseaux - Couche Application. TODARO Cédric

Voix sur IP Étude d approfondissement Réseaux

La sécurité dans les grilles

Cisco Certified Network Associate Version 4

Réseaux et protocoles Damien Nouvel

Mise en place de la composante technique d un SMSI Le Package RSSI Tools BOX

INSTALLATION ET LANCEMENT DU CONNECTEUR E-SIDOC

Le service FTP. M.BOUABID, Page 1 sur 5

Oléane VPN : Les nouvelles fonctions de gestion de réseaux. Orange Business Services

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

La qualité de service (QoS)

//////////////////////////////////////////////////////////////////// Administration systèmes et réseaux

Le filtrage de niveau IP

Prérequis techniques

Internet Group Management Protocol (IGMP) Multicast Listener Discovery ( MLD ) RFC 2710 (MLD version 1) RFC 3810 (MLD version 2)

Contrôleur de communications réseau. Guide de configuration rapide DN

Le service IPv4 multicast pour les sites RAP

2009/2010 DESCRIPTIF DES UNITES D ENSEIGNEMENT OPTIONNELLES SPECIALITE RIM

Version de novembre 2012, valable jusqu en avril 2013

Licence professionnelle Réseaux et Sécurité Projets tutorés

Analyse de la bande passante

Windows Server 2008 Sécurité ADMINISTRATION ET CONFIGURATION DE LA SECURITE OLIVIER D.

NetCrunch 6. Superviser

Plan. Programmation Internet Cours 3. Organismes de standardisation

Conception des systèmes répartis

Commandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT

COMMANDES RÉSEAUX TCP/IP WINDOWS.

Fax sur IP. Panorama

Transcription:

page 1 / 10 Date : 19 décembre 2002 Origine : INRIA RESO Dossier : MULTICAST Titre : SPECIFICATION ET DESCRIPTION DU MULTICAST FIABLE DANS E Référence : Multicast version 0 État : DRAFT

VERSIONS SUCCESSIVES Vers. Date Émetteur Motif 0.1 20/12/2002 RESO création FICHIERS Progiciels DyRAM Fichiers utilisateur DIFFUSION Ce document est mis à disposition sous forme informatique sur serveur. Il n est donc pas formellement diffusé sous forme papier. En cas d utilisation d un exemplaire imprimé de ce document, veuillez vous assurer, en consultant le serveur approprié, que vous disposez bien de la dernière version applicable.

TABLE DES MATIÈRES 1.INTRODUCTION...4 1.1.OBJECTIFS DU DOCUMENT...5 1.2.CHAMP D APPLICATION...6 2.DOCUMENTS APPLICABLES ET DE REFERENCE...7 2.1.LISTE DES DOCUMENTS APPLICABLES...7 2.2.LISTE DES DOCUMENTS DE REFERENCE...7 3.TERMINOLOGIE...8 3.1.ABREVIATIONS ET SIGLES...8 3.2.DEFINITIONS...8 4.SPECIFICATIONS DU MULTICAST DANS E-...9 4.1.FONCTIONNALITES...9 4.2.INTERACTION EN LIGNE DE COMMANDE...9 4.3.INTERACTION AVEC UNE API...9

1.INTRODUCTION Le multicast IP fournit au niveau rseau un support de diffusion de paquets efficace pour un grand nombre d'applications: dissmination de donnes, simulation interactive distribue, vidoconfrence et applications coopratives. Certaines de ces applications, en plus de l'efficacit du routage, ncessitent une grande fiabilit dans la dlivrance des donnes. C'est le cas pour les calculs de type grille. Le problme de la fiabilit en point point est bien matris et de bonnes solutions ont t dployes (TCP par exemple). Par contre l'assurance de la fiabilit dans le contexte du multicast est un problme plus ardu et les solutions sont moins videntes, surtout sur des rseaux tendus. Par exemple, la fiabilit ncessite des messages de contrle tels que les acquittements (positifs ou ngatifs) qui vont remonter jusqu la source. Ce trafic peut-tre extrmement pnalisant pour la communication multicast : baisse de dbit, augmentation de la latence de bout en bout, perte de synchronisation des rcepteur... Le dfi est donc de garantir la fiabilit tout en assurant le passage l'chelle avec un grand nombre de rcepteurs gographiquement distribus comme cela est le cas pour une grille de calcul. Dans le projet E-toile, nous étudions le multicast fiable actif, c est-à-dire reposant sur des services actifs déployés dans l infrastructure réseau par le biais de routeurs actifs. 1.1.OBJECTIFS DU DOCUMENT Ce document décrit succinctement le multicast fiable actif, et donne les premières spécifications de l API envisagée. 1.2. CHAMP D APPLICATION Il est assez facile de définir 3 catégories d applications que l on trouve de manière récurrente sur les grilles de calcul et pouvant utiliser un support multicast: Applications interactives Simulations distribuées : de type DIS, HLA ou bien couplage de code Visualisation distante, généralement en temps réel Gestion de base de données Réplication de bases de données/fichiers/objets: ex: Datagrid où chaque fichier fait environ 1 à 2 Go, au total quelques Po. maintien de la cohérence, synchronisation, gestion des caches... Distribution de codes et de données applications du type ferme de calcul, massivement parallèle (seti@home...)

Du point de vu académique, toutes ces applications sont intéressantes. Du point de pratique, la visualisation à distance n est pas vraiment une demande forte (surtout de la part des industriels qui sont déjà réticents à déporter du calcul). Pour les bases de données, une distribution à l échelle mondiale n est pas quelque chose d indispensable pour les utilisateurs. Dans le projet E-Toile, le champs d application est surtout celui du transfert de données et de code pour la soumission de job.

2.DOCUMENTS APPLICABLES ET DE REFERENCE 2.1.LISTE DES DOCUMENTS APPLICABLES Charte du projet E-Toile 2.2.LISTE DES DOCUMENTS DE REFERENCE http://www.ens-lyon.fr/~cpham/arm_grid/armgrid.html Spécification de Tamanoir

3.TERMINOLOGIE 3.1.ABREVIATIONS ET SIGLES DIS FTP HLA SAP SDR TCP Distributed Interactive Simulation File Transfer Protocol High Level Architecture Session Advertisement Protocol Session Discovery Transmission Control Protocol 3.2.DEFINITIONS

4.SPECIFICATIONS DU MULTICAST DANS E- 4.1.FONCTIONNALITES Fournir un support de diffusion de groupe fiable pour le transfert de fichiers (code ou données) d une source vers plusieurs destinataires. 4.2.PREREQUIS Système d exploitation Linux 2.4 ou supérieur Java JDK 1.4 JRMS 1.1 TAMANOIR 4.3.COMPOSANTES OPTIONNELLES GCC 4.4.INTERACTION EN LIGNE DE COMMANDE Il est envisagé de fournir une interaction en ligne de commande permettant de transférer des fichiers vers plusieurs destinataires. La définition des groupes de destinataires peut se faire avec une adresse IP multicast, ou bien en utilisant un identificateur de groupe logique (ex : ensemble_machine_rock). Dans ce dernier cas, un fichier réalisant la correspondance entre adresse IP multicast et identificateur logique sera utilisé. La négociation des adresses IP de groupe pourra utiliser des outils comme SDR ou des protocoles spécifiques comme SAP. 4.5.INTERACTION AVEC UNE API De manière complémentaire, il est aussi envisagé de fournir une API de programmation permettant de développer des programmes avec un support du multicast. Dans ce cas, une librairie devra être liée avec l application développée. Des interfaces Java et C seront proposées. L API envisagée est pour l instant très simple et est décrit ci-après par les 3 primitives suivantes: void msend (String Address, String FileName) Permet d'envoyer un fichier à travers la session multicast. Paramètres: Address L'adresse ou identificateur de la session sur laquelle le fichier est envoyé. FileName Le nom du fichier à envoyer. void mreceive (String Address, String FileName) Permet de récupérer un fichier à partir de la session multicast. Paramètres: Address L'adresse ou identificateur de la session à partir de laquelle le fichier est récupéré. FileName Le nom du fichier à récupérer.

void mclose (String Address) Permet de quitter la session multicast. Paramètres: Address L'adresse ou identificateur de la session à fermer. 4.6.MULTICAST ET MIDDLEWARE DE LA GRILLE Dans une prochaine étape, l intégration du support multicast pourra être réalisées dans le middleware de communication, et notamment dans les modules tels que le chargeur et l allocateur.

5.REALISATION 5.1.CALENDRIER Mars 2003: Premiers tests sur une plate forme locale pour valider le prototype et les services actifs Avril 2003: Début des tests sur VTHD++ sur plusieurs sites distants. 5.2.PLAN D EVALUATION Introduction de pertes et études des performances de l approche active Comparaisons avec des approches non actives (TRAM pat exemple)

This document was created with Win2PDF available at http://www.daneprairie.com. The unregistered version of Win2PDF is for evaluation or non-commercial use only.