Architecture distribuée



Documents pareils
1- Principe général : 2- Architecture réseau pour ToIP : 3 Bilan. Qu est-ce que la VoIP/ToIP? IPBX/Protocoles utilisés

Licence Pro ASUR Supervision Mai 2013

Une Architecture de Bureaux Graphiques Distants Sécurisée et Distribuée

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

GPC Computer Science

Programmation de services en téléphonie sur IP

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

Internets. Informatique de l Internet: le(s) Internet(s) Composantes de l internet R3LR RENATER

21 mars Simulations et Méthodes de Monte Carlo. DADI Charles-Abner. Objectifs et intérêt de ce T.E.R. Générer l'aléatoire.

Alexandre Buge Epitech 5 Promo Soutenance de stage du 01/03/2004 au 31/08/2004

Sécurisation du réseau

Tunnels et VPN. 22/01/2009 Formation Permanente Paris6 86

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

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

Architectures en couches pour applications web Rappel : Architecture en couches

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel CC + ET réseaux

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

La mémorisation des mots de passe dans les navigateurs web modernes

Informatique & Systèmes de Communication. Stages de 12 à 16 semaines aux Etats-Unis

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

Journée CUME 29 Mars Le déport d affichage. Vincent Gil-Luna Roland Mergoil.

TASK Santé : Le protocole Pésit /TCP-IP

LICENCE : INFORMATIQUE GENERALE

Windows Server Chapitre 1: Découvrir Windows Server 2008

Devenez un véritable développeur web en 3 mois!

Asterisk Use cases. Interconnexion avec un central propriétaire Multi-site. Linuxdays Genève, 24 mars

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

CQP Développeur Nouvelles Technologies (DNT)

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

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

Guide de connexion Wi-Fi sur un hotspot ADP Télécom

Atelier Sécurité / OSSIR

Configuration du driver SIP dans ALERT. V2

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

Routage AODV. Languignon - Mathe - Palancher - Pierdet - Robache. 20 décembre Une implémentation de la RFC3561

Introduction. Adresses

Firewall. Souvent les routeurs incluent une fonction firewall qui permet une première sécurité pour le réseau.

M1 IFPRU Cahier des Charges du projet de TER. Vidéo Surveillance sur IP Le système Rapace. Membres du groupe : Encadrés par :

Modélisation des interfaces matériel/logiciel

CONTEXTE GENERAL : CADRE DE REFLEXION ET D ACTION ET DOMAINES D INTERVENTION

Tour d horizon des différents SSO disponibles

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server

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

Perso. SmartCard. Mail distribution. Annuaire LDAP. SmartCard Distribution OCSP. Codes mobiles ActivX Applet. CRLs

Le cloud computing au service des applications cartographiques à haute disponibilité

ERP Service Negoce. Pré-requis CEGID Business version sur Plate-forme Windows. Mise à jour Novembre 2009

Master d'informatique. Réseaux. Supervision réseaux

nexus Timestamp Server

Accéder à ZeCoffre via FTP

Un serveur web léger et ouvert

Pierre De Dobbeleer. Spécialiste Project Management, Electronique, Réseaux et télécommunications

Développement des Systèmes d Information

Les Architectures Orientées Services (SOA)

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

M1 Informatique, Réseaux Cours 9 : Réseaux pour le multimédia

Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose, Keith Ross Addison-Wesley, July ENPC.

NFS Maestro 8.0. Nouvelles fonctionnalités

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)

Système Principal (hôte) 2008 Enterprise x64

Cisco Certified Network Associate

Formation en Logiciels Libres. Fiche d inscription

DLTA Deploy. Une offre unique de gestion de flotte mobile pour iphone, ipad & ipod touch. La solution de gestion de flotte mobile pour ios

Prototype de canal caché dans le DNS

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

Stage Ingénieur en développement logiciel/modélisation 3D

Dr.Web Les Fonctionnalités

Le cadre des Web Services Partie 1 : Introduction

Spécialiste Systèmes et Réseaux

Configuration Matérielle et Logicielle AGORA V2

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

UE 8 Systèmes d information de gestion Le programme

Prise en main d un poste de travail sous Windows sur le réseau du département MMI de l'upemlv. d après M. Berthet et G.Charpentier

Informatique industrielle A Systèmes temps-réel J.F.Peyre. Partie I : Introduction

IMO - Informatique, modélisation et optimisation

Voix sur IP Étude d approfondissement Réseaux

Catalogue des stages Ercom 2013

Formations. «Produits & Applications»

Java à Murex: un retour d'expérience. Jean-Pierre DACHER & Craig MORRISON

18 TCP Les protocoles de domaines d applications

Diplôme de Comptabilité et de Gestion. D é c r e t N d u 2 2 d é c e m b r e A r r ê t é d u 8 m a r s

Alexandru V. Vlad RADIAN Solution Architect, Lead IT developer

Mobile OGSI.NET: Grid Computing on Mobile Devices

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

OFFRES DE SERVICES SDS CONSULTING

EPREUVE PRATIQUE DES TECHNIQUES INFORMATIQUES ACTIVITE N 1. Thème de l activité : Configuration d un firewall

Introduction aux applications réparties

SSL. Secure Socket Layer. R. Kobylanski janvier version 1.1 FC INPG. Protocole SSL Application avec stunnel

Proposition d une architecture pour ebay, en mettant l accent sur les notions de scalabilité, de résilience, et de tolérance aux pannes.

Infrastructure RDS 2012

O.S.S.I.R. rdv du 11 mai 2010

Conception des systèmes répartis

Présentation Alfresco

Linux embarqué: une alternative à Windows CE?

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

Rapport d activité. Mathieu Souchaud Juin 2007

Les formations. Administrateur Systèmes et Réseaux. ENI Ecole Informatique

Sécurité des réseaux Firewalls

LINUX REDHAT, SERVICES RÉSEAUX/INTERNET

Transcription:

Architecture distribuée Conception et développement d algorithmes distribués pour le moteur Baboukweb Jean-Christophe DALLEAU Département de Mathématiques et Informatique Université de La Réunion 26 juin 2014

Sommaire 1 L entreprise 2 3 4 5

M.I. Technologies logicells GTH 2010 2012 Today 3 / 32 Jean-Christophe DALLEAU Architecture distribuée

logicells GTH M.I. Technologies 4 / 32 Jean-Christophe DALLEAU Architecture distribuée

distributed semantic logicells GTH M.I. Technologies 5 / 32 Jean-Christophe DALLEAU Architecture distribuée

software design software development logicells GTH M.I. Technologies 6 / 32 Jean-Christophe DALLEAU Architecture distribuée

IT consulting logicells GTH M.I. Technologies 7 / 32 Jean-Christophe DALLEAU Architecture distribuée

GTH logicells M.I. Technologies 8 / 32 Jean-Christophe DALLEAU Architecture distribuée

Le contexte du stage Les besoins de l entreprise L objectif du stage Internal project : project «mobility» Mobile node in the network 9 / 32 Jean-Christophe DALLEAU Architecture distribuée

Le contexte du stage Les besoins de l entreprise L objectif du stage Server 10 / 32 Jean-Christophe DALLEAU Architecture distribuée

Le contexte du stage Les besoins de l entreprise L objectif du stage Server 11 / 32 Jean-Christophe DALLEAU Architecture distribuée

Le contexte du stage Les besoins de l entreprise L objectif du stage Server 12 / 32 Jean-Christophe DALLEAU Architecture distribuée

Le contexte du stage Les besoins de l entreprise L objectif du stage Différences entre architecture distribuée et centralisée Exemple : synchronisation des données 13 / 32 Jean-Christophe DALLEAU Architecture distribuée

Le contexte du stage Les besoins de l entreprise L objectif du stage Serveur 14 / 32 Jean-Christophe DALLEAU Architecture distribuée

Le contexte du stage Les besoins de l entreprise L objectif du stage Serveur 15 / 32 Jean-Christophe DALLEAU Architecture distribuée

Le contexte du stage Les besoins de l entreprise L objectif du stage 16 / 32 Jean-Christophe DALLEAU Architecture distribuée

Le contexte du stage Les besoins de l entreprise L objectif du stage??? 17 / 32 Jean-Christophe DALLEAU Architecture distribuée

Le contexte du stage Les besoins de l entreprise L objectif du stage Algorithmes tenant compte du caractère distribuée de l architecture 18 / 32 Jean-Christophe DALLEAU Architecture distribuée

Le contexte du stage Les besoins de l entreprise L objectif du stage Concevoir et développer des algorithmes distribués pour le moteur BaboukWeb 19 / 32 Jean-Christophe DALLEAU Architecture distribuée

Module de distribution Couches réseaux distribuées Étapes préliminaires Module de distribution Couches réseaux distribuées Algorithmes distribués 20 / 32 Jean-Christophe DALLEAU Architecture distribuée

Module de distribution Couches réseaux distribuées Rendre Multiplateforme Stabilisation : Linux OS X 21 / 32 Jean-Christophe DALLEAU Architecture distribuée

Module de distribution Couches réseaux distribuées Travail en collaboration Linux Aide à la mise en place de l architecture Multithreading multiplateforme avec FPC 22 / 32 Jean-Christophe DALLEAU Architecture distribuée

Module de distribution Couches réseaux distribuées Comportement étrange sous OS X : dysfonctionnement avec les sessions et les threads Sockets ne sont pas threadsafe 23 / 32 Jean-Christophe DALLEAU Architecture distribuée

Module de distribution Couches réseaux distribuées Émergence d une nouvelle problématique Choix de la solution : Stabiliser la librairie par nos propres moyens Réaliser notre propre abstraction des couches réseaux 24 / 32 Jean-Christophe DALLEAU Architecture distribuée

Création d un environnement de test Abstraction des couches réseaux mission annexe mission principale mission annexe 25 / 32 Jean-Christophe DALLEAU Architecture distribuée

Création d un environnement de test Abstraction des couches réseaux Outil de simulation : NS-3 Modélisation d un réseau local 26 / 32 Jean-Christophe DALLEAU Architecture distribuée

Création d un environnement de test Abstraction des couches réseaux Développement de notre propre abstraction Basé sur l abstraction de librairie Synapse : compatible Windows, Linux, OS X 27 / 32 Jean-Christophe DALLEAU Architecture distribuée

Création d un environnement de test Abstraction des couches réseaux Peu de protocole côté serveur Implémentation HTTP, TCP, UDP services BaboukWeb basiques 28 / 32 Jean-Christophe DALLEAU Architecture distribuée

Création d un environnement de test Abstraction des couches réseaux Implémentation HTTP : Sockets proposés par Synapse Basée sur les RFC Serveur Client 29 / 32 Jean-Christophe DALLEAU Architecture distribuée

Création d un environnement de test Abstraction des couches réseaux Avancement de l implémentation Client HTTP Requête GET Réponse pour requête GET Réponse pour requête POST Serveur HTTP 30 / 32 Jean-Christophe DALLEAU Architecture distribuée

Préparation du terrain pour les algorithmes distribués Mise en place d une base solide Implantation des premières briques Abstraction toujours en développement 31 / 32 Jean-Christophe DALLEAU Architecture distribuée