Julien MATHEVET Alexandre BOISSY GSID 4. Rapport RE09. Load Balancing et migration

Dimension: px
Commencer à balayer dès la page:

Download "Julien MATHEVET Alexandre BOISSY GSID 4. Rapport RE09. Load Balancing et migration"

Transcription

1 Julien MATHEVET Alexandre BOISSY GSID 4 Rapport Load Balancing et migration Printemps 2001

2 SOMMAIRE INTRODUCTION... 3 SYNTHESE CONCERNANT LE LOAD BALANCING ET LA MIGRATION... 4 POURQUOI FAIRE DU LOAD BALANCING?... 4 PROBLEMATIQUES DU LOAD BALANCING... 4 Nécessité d une entité de supervision... 4 Comment mesurer la charge?... 5 Répartition de charge statique ou dynamique?... 5 Comment choisir un serveur cible?... 6 L'IMPLANTATION CORBA... 7 CE QUE NOUS AVONS CHOISI D IMPLANTER... 7 Choix retenus... 7 COMMENT NOUS L AVONS IMPLANTE... 7 Au niveau CORBA... 7 Au niveau Java... 8 CONCLUSION

3 INTRODUCTION L'évolution des débits et des services qui leur sont associés nécessite un besoin croissant en terme de ressources matérielles et de fiabilité. Les architectures distribuées apportent dans le cadre de telles applications une solution performante grâce aux mécanismes de load balancing et de migration. Le load balancing ou répartition de charge, dans le cas des architectures client/serveur, permet de répartir la charge induite par les requêtes du client sur un groupe de serveur et ce, de manière transparente pour l utilisateur. La migration quant à elle est plutôt orientée vers la tolérance aux pannes. Nous allons présenter les questions soulevées par le load balancing et la migration ainsi que les différents types d architectures possibles. Nous présenterons ensuite l implantation de la migration que nous avons effectué en CORBA. 3

4 Synthèse concernant le load balancing et la migration Pourquoi faire du load balancing? Pour accroître facilement la puissance de traitement : le load balancing induit la notion de scalabilité c est à dire de dimensionnement. Ainsi, il suffit d affecter de nouvelles machines au groupe de l application répartie pour en augmenter la capacité de traitement en maintenant une compatibilité maximale. Les notions de flexibilité et de compatibilité découlent de la possibilité de rajouter des machines hétérogènes sans avoir à apporter de modifications au système existant ni à interrompre le service. Pour accroître la fiabilité : L un des principaux avantages des architectures distribuées est qu elles restent fonctionnelles même lorsque l un ou plusieurs de leurs nœuds sont défaillants. Ceux-ci sont alors simplement éliminés de la liste des serveurs disponibles et le système se reconfigure pour faire face au surcroît de charge. Pour s affranchir de certaines limites : Dans le cas d applications réseaux où les accès concurrents sont nombreux, le recours à une application répartie permet de repousser certaines limites induites par le système d exploitation (nombre de connections TCP simultanées, nombre de thread concurrents, ). Problématiques du load balancing Nécessité d une entité de supervision La répartition de charge fait appel a un groupe d entités capables de traiter une requête de manière identique, reste à savoir qui gère cette répartition. Pour cela, le client passe généralement par un intermédiaire appelé trader qui peut soit : Disposer d une interface similaire à celle d un serveur. Dans ce cas, le client à l impression de dialoguer avec un serveur alors que sa requête sera transmise à une autre machine ; le load balancing est alors effectué de manière transparente pour le client. Vérifier de la disponibilité du service demandé et transmettre la référence du serveur susceptible de répondre dans les meilleurs délais. Dans ce cas, le client doit être spécifiquement programmé pour exploiter le load balancing. Il peut y avoir un unique trader mais la logique du load balancing voudrait que l on en ait plusieurs. En effet, dans le premier cas, la notion de tolérance aux fautes devient illusoire puisque la chute du trader entraîne une inaccessibilité du système. 4

5 Comment mesurer la charge? Lorsque l on cherche à répartir une charge sur un groupe de serveurs capables d effectuer un même traitement, la question est : comment mesurer la charge? Quels sont les critères pertinents? En effet, on pourrait penser que la charge est reflétée par un taux d utilisation processeur, le nombre de processus en file d attente ou encore par le nombre de connexions TCP mais, ne faut-il pas aussi prendre en compte l état du segment de réseau sur lequel se trouve le serveur (par le biais d un ping par exemple)? Une fois que l on a sélectionné les critères pertinents, reste à savoir comment on récupère l information. Il existe plusieurs possibilités : Le serveur informe de son niveau de charge à intervalles de temps réguliers. Le serveur est interrogé à intervalles de temps réguliers. Le serveur informe qu un seuil de charge préalablement fixé a été dépassé. La dernière solution a pour avantage de ne pas trop surcharger le réseau néanmoins elle n'assure pas le même niveau de réactivité que celui obtenu dans le cas d'interrogations régulières. En effet, un ordinateur n'envoyant pas de message peut tout simplement être en panne. Il faut donc coupler cette solution à une autre technique (interrogation cyclique mais de période importante). De toute manière, quels que soient les critères retenus et les traitements qui leur sont associés, on remarque que le simple fait de vouloir mesurer et répartir la charge crée une charge supplémentaire. Il faut quantifier ce surcoût pour choisir la stratégie de load balancing la mieux adaptée. Répartition de charge statique ou dynamique? La répartition de charge peut intervenir à deux niveaux. Soit de manière statique en se limitant à la sélection d un serveur cible pour traiter la demande. Dans ce cas il faut déterminer à quel niveau la répartition s effectue sachant que plus on décompose le traitement et plus la répartition est efficace mais plus le trader est chargé. Ainsi, on peut affecter un serveur différent pour chaque opération, chaque transaction ou encore pour toute la durée d une connexion client. Soit de manière dynamique. L équilibrage de charge est assuré par la possibilité de faire migrer des processus en cours de d exécution d un serveur à l autre. Un autre problème survient alors : comment sauvegarder et restaurer le contexte d exécution d une tache partiellement traitée? 5

6 Comment choisir un serveur cible? Une fois la charge de chaque serveur déterminée, il faut savoir comment sélectionner un serveur cible parmi le groupe. Si l on cherche à minimiser la surcharge induite par le load balancing, on se tournera vers des algorithmes de sélection aléatoire. Le serveur devant traiter la demande sera choisi de manière au hasard dans la liste des serveurs disponibles avec un éventuel test de charge pour confirmer la décision. On peut aussi utiliser la technique du round robin. Chaque serveur se voit confier une requête à tour de rôle de manière cyclique avec un éventuel test de charge pour confirmer la décision. Ces deux stratégies sont simples à mettre en œuvre et économes en terme de ressources réseaux mais elles ne permettent pas une réelle équité dans la répartition. En effet, on peut rapidement montrer leurs limites si l on suppose que les serveurs du groupe ne sont pas de puissance équivalente ou encore que les demandes des clients n induisent pas la même charge. On peut corriger partiellement cela en augmentant la granulosité de la sélection c est à dire en appliquant l algorithme aux taches les plus élémentaires possibles (pour chaque requête plutôt que pour chaque connexion d un client). Au prix d une légère surcharge, on peut mettre en place des stratégies de load balancing plus efficaces. Elles exploiteront au mieux les indicateurs de charge et pourront aussi bien agir de manière prédictive ou de manière curative (migration). On obtient alors une répartition optimale de la charge au prix d une réflexion plus approfondie. Voici une liste non exhaustive des problèmes pouvant survenir : La surcharge subite des serveurs peu chargés Un serveur peu chargé peut soudain se retrouver noyer sous un flot de requêtes. Pour éviter cela, il faudra mettre en place des calculs permettant de vérifier que la charge du serveur destinataire ne dépassera pas celle du serveur migrateur ou plus simplement qu elle n atteindra pas un niveau de charge trop élevé. La migration perpétuelle Un serveur connaissant des variations de charges importantes pourrait se retrouver entre deux instants rapprochés soit receveur soit migrateur potentiel. Cela entraînerait le déclenchement à répétition de migrations avec un risque de paralysie du système. Pour résoudre ce problème, il faudrait être en mesure de différentier une surcharge transitoire d une panne imminente. En raison des variations des paramètres réseaux (latence, congestion, ) ou de cycle d interrogation trop espacé, il se peut que les indicateurs de charge détenus par le superviseur ne soient pas à jour. L algorithme décisionnel du superviseur peut également être trop lent et donc inefficace. Comment sauvegarder et restaurer les variables d un processus en cours d exécution que l on veut migrer? 6

7 l'implantation CORBA Ce que nous avons choisi d implanter L implantation des mécanismes reposera sur l exemple des Forums abordé en TP. Nous noterons cependant que celui-ci ne constitue pas le meilleur exemple d application répartie car dans notre cas, si un forum est rattaché à un serveur, la notion de répartition de charge disparaît si tous les clients postent sur le même forum. Nous avons choisi de nous concentrer sur la migration dans une optique de tolérance aux pannes. Il s agit de simuler l envoi de messages sur plusieurs forums sachant qu un forum ne dépend que d un serveur. Au début tout se déroule normalement puis nous simulerons une défaillance sur l un des serveurs pour mettre en évidence le mécanisme de migration. Choix retenus Nous avons choisi de créer un trader pour la gestion des requêtes clients et un superviseur dont le rôle est de gérer la migration. Ces deux entités sont indépendantes des serveurs et peuvent éventuellement être délocalisés sur une machine quelconque du réseau. Les clients passent par le trader pour poster chaque message. Le trader regarde alors la liste des forums enregistrés et renvoie une autorisation au client. Le client contacte ensuite directement l objet forum concerné par le biais du serveur de noms. L information de charge est transmise par les serveurs au superviseur à intervalles de temps réguliers. Le superviseur effectue régulièrement un bilan de charge et détermine s il existe des serveurs trop chargés. Si oui, il contacte d abord le trader pour lui dire de refuser les nouvelles requêtes à destination des serveurs malades puis il recherche un receveur potentiel. S il le trouve, il le contacte et lui ordonne d initier la migration. Comment nous l avons implanté Au niveau CORBA Voici un récapitulatif des fonctionnalités de CORBA que nous avons utilisées : Adaptateur d objet : POA Service de nommage : Serveur de nom standard Approche par héritage Les deux premiers points répondent aux exigences de portabilité de notre application sachant que nous n avons pas profité des spécificités offertes par le POA. Le choix de l approche par héritage repose sur le critère temps. 7

8 Au niveau Java La mesure de la charge a été simulée par l intermédiaire d un thread qui appelle sur le superviseur, une méthode incrémentant un compteur. Un autre thread (appelé moniteur) s exécutant sur le superviseur contrôle le niveau de charge des différents serveurs et détermine en fonctions des seuils prédéfinis si des migrations doivent avoir lieu. Le moniteur est déclenché toutes les dix secondes. Ce chiffre résulte d un compromis entre le problème de la réactivité (détection des pannes au plus tôt) et le problème des fausses alertes (migration déclenché sur un serveur momentanément surchargé). Le moniteur choisi une cible pour la migration parmi les serveurs les moins chargés (ceux disposant de la valeur de compteur la plus élevée) ; un serveur cible ne peut être sélectionner qu une fois par bilan de charge. La migration se déroule suivant cet algorithme : 1. Le moniteur transmet séquentiellement au superviseur les couples (migrateur/receveur). 2. Le superviseur contacte le trader et lui indique que la migration de tous les forums rattachés au migrateur est en cours. Les requêtes client sont alors rejetées jusqu à la fin de l opération. 3. Le superviseur contacte le migrateur en lui demandant de stocker les propriétés de chaque forum (titre, thème, modérateur et liste des messages) au niveau de la forum factory. 4. Chaque Forum est enregistré au niveau du serveur de nom si bien que l on ne peut avoir qu une référence par forum. La forum factory commence par délier le forum du serveur de nom et déclenche la création d un nouveau forum sur le receveur en lui passant en paramètres les propriétés sauvegardées précédemment. Une fois la création effectuée, le forum situé sur le migrateur est supprimé et le nouveau forum est enregistré auprès du serveur de nom sous la même référence que le forum détruit. 5. Enfin, le receveur indique au trader que la migration a réussi et que le forum est à nouveau disponible. 8

9 CONCLUSION Après l analyse détaillée des différentes stratégies existantes concernant le load balancing, ce projet nous a permis de mettre en œuvre de manière simple la migration de processus pour établir une tolérance aux pannes. Nous avons pu réaliser l utilité de tels mécanismes et plus généralement les avantages apportés par les architectures distribuées. La spécification CORBA n intègre pas de base les mécanismes de répartition de charge et de migration mais elle offre tous les outils nécessaires à sa mise en place. Notre simulation est fonctionnelle néanmoins les contraintes temporelles initialement fixées, nous ont obliger à restreindre notre cahier des charges. Ainsi nous aurions souhaiter : Effectuer une mesure de charge moyennée pour lisser les variations rapides de charge de chaque serveur et différencier les pics de charges des prémices d une défaillance. On pourrait en effet imaginer conserver un historique des indices de charges. Agir de manière préventive plutôt que curative en fixant deux seuils de charge sur les serveurs, le premier déclenchera une migration partielle des services, l autre déclenchera la migration totale. Appliquer les stratégies de décision plus évoluées pour la sélection des serveurs cibles (prévision de la charge induite). Implanter un mécanisme multi-threadé pour effectuer les migrations. Dans l état actuel de notre programme, le superviseur effectue les migrations de manière séquentielle ; si l une d elle vient à échouer, le superviseur reste bloqué et n effectue pas les migrations suivantes. La solution consiste à créer un thread par couple migrateur/receveur et d utiliser un mécanisme de callback pour s assurer du bon déroulement de la migration. 9

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

MEAD : temps réel et tolérance aux pannes pour CORBA MEAD : un intergiciel temps-réel et tolérant aux pannes pour CORBA Master 2 Informatique Recherche Université de Marne-la-Vallée Vendredi 3 mars 2006 Plan 1 Introduction 2 Solutions existantes 3 Concilier

Plus en détail

La surveillance réseau des Clouds privés

La surveillance réseau des Clouds privés La surveillance réseau des Clouds privés Livre blanc Auteurs : Dirk Paessler, CEO de Paessler AG Gerald Schoch, Rédactrice technique de Paessler AG Publication : Mai 2011 Mise à jour : Février 2015 PAGE

Plus en détail

DEVELOPPEMENT ET MAINTENANCE DE LOGICIEL: OUTIL DE PILOTAGE

DEVELOPPEMENT ET MAINTENANCE DE LOGICIEL: OUTIL DE PILOTAGE DEVELOPPEMENT ET MAINTENANCE DE LOGICIEL: OUTIL DE PILOTAGE Développement et maintenance de logiciel Automne 2006 François-Xavier RIU Thomas POUPART Seng LAO Zhe WU SOMMAIRE Introduction Introduction INTRODUCTION

Plus en détail

Conception des systèmes répartis

Conception des systèmes répartis Conception des systèmes répartis Principes et concepts Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Octobre 2012 Gérard Padiou Conception des systèmes répartis 1 / 37 plan

Plus en détail

Introduction aux Systèmes Distribués. Introduction générale

Introduction aux Systèmes Distribués. Introduction générale Introduction aux Systèmes Distribués Licence Informatique 3 ème année Introduction générale Eric Cariou Université de Pau et des Pays de l'adour Département Informatique Eric.Cariou@univ-pau.fr 1 Plan

Plus en détail

«clustering» et «load balancing» avec Zope et ZEO

«clustering» et «load balancing» avec Zope et ZEO IN53 Printemps 2003 «clustering» et «load balancing» avec Zope et ZEO Professeur : M. Mignot Etudiants : Boureliou Sylvain et Meyer Pierre Sommaire Introduction...3 1. Présentation générale de ZEO...4

Plus en détail

10 problèmes de réseau courants que PRTG Network Monitor vous aide à résoudre

10 problèmes de réseau courants que PRTG Network Monitor vous aide à résoudre 10 problèmes de réseau courants que PRTG Network Monitor vous aide à résoudre Livre Blanc Auteur : Gerald Schoch, Rédacteur technique, Paessler AG Publication : septembre 2013 PAGE 1 SUR 9 Sommaire Introduction...

Plus en détail

DOSSIER SOLUTION Amélioration de la planification de la capacité à l aide de la gestion des performances applicatives

DOSSIER SOLUTION Amélioration de la planification de la capacité à l aide de la gestion des performances applicatives DOSSIER SOLUTION Amélioration de la planification de la capacité à l aide de la gestion des performances applicatives Comment assurer une expérience utilisateur exceptionnelle pour les applications métier

Plus en détail

Eric Bertrand ebertrand@ixis-cib.com. 08/11/06 Maître de conférence 1

Eric Bertrand ebertrand@ixis-cib.com. 08/11/06 Maître de conférence 1 Calcul parallèle des options MC. Eric Bertrand ebertrand@ixis-cib.com 1 Plan Contexte du calcul parallèle Qualités requises Architecture Outillage Problèmes rencontrés perspectives 2 Contexte du calcul

Plus en détail

Plan du cours. Autres modèles pour les applications réparties Introduction. Mode de travail. Introduction

Plan du cours. Autres modèles pour les applications réparties Introduction. Mode de travail. Introduction Plan du cours Autres modèles pour les applications réparties Introduction Riveill@unice.fr http://rangiroa.polytech.unice.fr Notre terrain de jeu : les systèmes répartis Un rappel : le modèle dominant

Plus en détail

agility made possible

agility made possible DOSSIER SOLUTION Amélioration de la planification de la capacité à l aide de la gestion des performances applicatives Comment assurer une expérience utilisateur exceptionnelle pour les applications métier

Plus en détail

Figure 1. Structure répartie

Figure 1. Structure répartie Chapitre I: Applications Réparties et Middleware 1. Définition d une application répartie Une application répartie est constituée d un ensemble de processus (d objets, d agents, d acteurs) s exécutant

Plus en détail

1) Répartition de charge par DNS

1) Répartition de charge par DNS Comment gérer la répartition de charge et la tolérance aux erreurs lors de l invocation d un service web? Nous allons étudier le problème et proposer une solution élégante, s appuyant sur la création d

Plus en détail

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

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters AVANTAGES FAMILLE EMC VPLEX Disponibilité continue et mobilité des données dans et entre les datacenters DISPONIBLITÉ CONTINUE ET MOBILITÉ DES DONNÉES DES APPLICATIONS CRITIQUES L infrastructure de stockage évolue

Plus en détail

PLATEFORME DE SUPERVISION

PLATEFORME DE SUPERVISION PLATEFORME DE SUPERVISION ACCOR SOLUTIONS - Page 1/10 - PRESENTATION GENERALE SMART VE est une plateforme de supervision développée par Accor, spécifiquement dédiée aux infrastructures de recharge pour

Plus en détail

Le cluster à basculement

Le cluster à basculement Le cluster à basculement La technologie de cluster à basculement a une approche très différente de NLB. L objectif est de maintenir des ressources en ligne en permanence. Chaque ressource est instanciée

Plus en détail

Technologie SDS (Software-Defined Storage) de DataCore

Technologie SDS (Software-Defined Storage) de DataCore Technologie SDS (Software-Defined Storage) de DataCore SANsymphony -V est notre solution phare de virtualisation du stockage, dans sa 10e génération. Déployée sur plus de 10000 sites clients, elle optimise

Plus en détail

Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles

Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles Manuel d utilisation de la plate-forme de gestion de parc UCOPIA La mobilité à la hauteur des exigences professionnelles 2 Manuel d utilisation de la plate-forme de gestion de parc UCOPIA 1 Table des matières

Plus en détail

BTS INFORMATIQUE DE GESTION ISE4R SESSION 2004 E4R : ÉTUDE DE CAS. Durée : 5 heures Coefficient : 5 CAS VISTE. Éléments de correction

BTS INFORMATIQUE DE GESTION ISE4R SESSION 2004 E4R : ÉTUDE DE CAS. Durée : 5 heures Coefficient : 5 CAS VISTE. Éléments de correction BTS INFORMATIQUE DE GESTION ISE4R SESSION 2004 E4R : ÉTUDE DE CAS Durée : 5 heures Coefficient : 5 CAS VISTE Éléments de correction DOSSIER 1 GESTION DU RÉSEAU DU DOMAINE VISTE 1.1 Expliquer la cause de

Plus en détail

SECURIDAY 2012 Pro Edition

SECURIDAY 2012 Pro Edition SECURINETS CLUB DE LA SECURITE INFORMATIQUE INSAT SECURIDAY 2012 Pro Edition [LOAD BALANCING] Chef Atelier : Asma JERBI (rt5) Hajer MEHRZI(rt3) Rania FLISS (rt3) Ibtissem OMAR (rt3) Asma Tounsi (rt3la)

Plus en détail

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

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters FAMILLE EMC VPLEX Disponibilité continue et mobilité des données dans et entre les datacenters DISPONIBILITE CONTINUE ET MOBILITE DES DONNEES DES APPLICATIONS CRITIQUES L infrastructure de stockage évolue

Plus en détail

L évolution vers la virtualisation

L évolution vers la virtualisation L évolution vers la virtualisation Dépassez vos attentes en matière de solutions TI. L évolution vers la virtualisation En 2009, la majorité des entreprises québécoises ne s interrogent plus sur la pertinence

Plus en détail

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

Contributions à l expérimentation sur les systèmes distribués de grande taille Contributions à l expérimentation sur les systèmes distribués de grande taille Lucas Nussbaum Soutenance de thèse 4 décembre 2008 Lucas Nussbaum Expérimentation sur les systèmes distribués 1 / 49 Contexte

Plus en détail

Découvrez notre solution Alternative Citrix / TSE

Découvrez notre solution Alternative Citrix / TSE Découvrez notre solution Alternative Citrix / TSE OmniWare est un produit résolument moderne qui répond aux besoins actuels des entreprises en apportant une solution pour la mobilité des collaborateurs,

Plus en détail

Patrons de Conception (Design Patterns)

Patrons de Conception (Design Patterns) Patrons de Conception (Design Patterns) Introduction 1 Motivation Il est difficile de développer des logiciels efficaces, robustes, extensibles et réutilisables Il est essentiel de comprendre les techniques

Plus en détail

Planifier la migration des applications d entreprise dans le nuage

Planifier la migration des applications d entreprise dans le nuage TM Planifier la migration des applications d entreprise dans le nuage Guide de vos options de migration : nuage privé et public, critères d évaluation des applications et meilleures pratiques de migration

Plus en détail

Efficace et ciblée : La surveillance des signaux de télévision numérique (2)

Efficace et ciblée : La surveillance des signaux de télévision numérique (2) Efficace et ciblée : La surveillance des signaux de télévision numérique (2) La première partie de cet article publié dans le numéro 192 décrit la méthode utilisée pour déterminer les points de surveillance

Plus en détail

GESTION CENTRALISÉE DELL POWERVAULT DL 2000 OPTIMISÉ PAR SYMANTEC

GESTION CENTRALISÉE DELL POWERVAULT DL 2000 OPTIMISÉ PAR SYMANTEC GESTION CENTRALISÉE DELL POWERVAULT DL 2000 OPTIMISÉ PAR SYMANTEC NOTE DE SYNTHESE La solution Dell PowerVault DL2000 optimisée par Symantec Backup Exec est la seule à proposer un système intégré de sauvegarde

Plus en détail

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

WEA Un Gérant d'objets Persistants pour des environnements distribués Thèse de Doctorat de l'université P & M Curie WEA Un Gérant d'objets Persistants pour des environnements distribués Didier Donsez Université Pierre et Marie Curie Paris VI Laboratoire de Méthodologie et

Plus en détail

NFP111 Systèmes et Applications Réparties

NFP111 Systèmes et Applications Réparties NFP111 Systèmes et Applications Réparties 1 de 46 NFP111 Systèmes et Applications Réparties Cours 2 - Les appels de procédure distants (Partie 1) Claude Duvallet Université du Havre UFR Sciences et Techniques

Plus en détail

TP N 57. Déploiement et renouvellement d une constellation de satellites

TP N 57. Déploiement et renouvellement d une constellation de satellites TP N 57 Déploiement et renouvellement d une constellation de satellites L objet de ce TP est d optimiser la stratégie de déploiement et de renouvellement d une constellation de satellites ainsi que les

Plus en détail

Mettre en place un accès sécurisé à travers Internet

Mettre en place un accès sécurisé à travers Internet Mettre en place un accès sécurisé à travers Internet Dans cette partie vous verrez comment configurer votre serveur en tant que serveur d accès distant. Dans un premier temps, les méthodes pour configurer

Plus en détail

Répartition de charge dynamique dans un système distribuée

Répartition de charge dynamique dans un système distribuée Rapport de TER Répartition de charge dynamique dans un système distribuée Tuteur : Stephane Mancini Benjamin Petit Grenoble INP - Ensimag Mai 2010 Table des matières 1 Introduction 4 1.1 Contexte pratique...................................

Plus en détail

DESCRIPTION DU SERVICE

DESCRIPTION DU SERVICE ANNEXE 1 : DESCRIPTION DU SERVICE INTRODUCTION : Le portail jedeclare.com, créé par la profession des experts comptables, permet aux cabinets, aux OGA et aux entreprises de remplir leurs obligations de

Plus en détail

Architectures n tiers Intergiciels à objets et services web

Architectures n tiers Intergiciels à objets et services web UMIN406 : thèmes abordés Architectures n tiers Intergiciels à objets et services web Clémentine Nebut LIRMM / Université de Montpellier 2 LIRMM Clementine.nebut@lirmm.fr 1 Distribution d objets Java RMI,.net

Plus en détail

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

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence É C O L E D I N G É N I E U R D E S T E C H N O L O G I E S D E L I N F O R M A T I O N E T D E L A C O M M U N I C A T I O N Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION Mentions

Plus en détail

L Application Performance Management pourquoi et pour quoi faire?

L Application Performance Management pourquoi et pour quoi faire? Management pourquoi et pour quoi faire? Un guide pratique pour comprendre l intérêt des solutions d Application Management, à l heure où les systèmes d information sont au cœur de l efficacité opérationnelle

Plus en détail

Statistiques réseau et système avec CACTI

Statistiques réseau et système avec CACTI Supervision et gestion des réseaux Statistiques réseau et système avec CACTI These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/)

Plus en détail

ACTUALITÉS LANDPARK. Nouvelle version. Landpark Helpdesk. Landpark Helpdesk. Les avantages de la nouvelle version 3.9.2.

ACTUALITÉS LANDPARK. Nouvelle version. Landpark Helpdesk. Landpark Helpdesk. Les avantages de la nouvelle version 3.9.2. ACTUALITÉS LANDPARK Solutions complètes d'inventaire, de gestion de parc et de helpdesk ITIL Avril 2015 Nouvelle version Landpark Helpdesk Landpark vous associe aux meilleurs logiciels de Gestion de Parc

Plus en détail

Mobile OGSI.NET: Grid Computing on Mobile Devices

Mobile OGSI.NET: Grid Computing on Mobile Devices Mobile OGSI.NET: Grid Computing on Mobile Devices David C.Chu Université de Californie, Berkeley Marty Humphrey Université de Virginie Publié en Novembre 2004 lors de la 5ième conférence IEEE/ACM International

Plus en détail

Outil de Gestion des Appareils Mobiles Bell Questions techniques

Outil de Gestion des Appareils Mobiles Bell Questions techniques Outil de Gestion des Appareils Mobiles Bell Questions techniques INTRODUCTION La solution de Gestion des Appareils Mobiles Bell permet au personnel IT de gérer les appareils portables de manière centralisée,

Plus en détail

Programmation parallèle et distribuée

Programmation parallèle et distribuée Programmation parallèle et distribuée (GIF-4104/7104) 5a - (hiver 2015) Marc Parizeau, Département de génie électrique et de génie informatique Plan Données massives («big data») Architecture Hadoop distribution

Plus en détail

BUSINESS INTELLIGENCE

BUSINESS INTELLIGENCE GUIDE COMPARATIF BUSINESS INTELLIGENCE www.viseo.com Table des matières Business Intelligence :... 2 Contexte et objectifs... 2 Une architecture spécifique... 2 Les outils de Business intelligence... 3

Plus en détail

IBM Tivoli Monitoring, version 6.1

IBM Tivoli Monitoring, version 6.1 Superviser et administrer à partir d une unique console l ensemble de vos ressources, plates-formes et applications. IBM Tivoli Monitoring, version 6.1 Points forts! Surveillez de façon proactive les éléments

Plus en détail

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

Vérifier la qualité de vos applications logicielle de manière continue IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions

Plus en détail

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

«Clustering» et «Load balancing» avec Zope et ZEO «Clustering» et «Load balancing» avec Zope et ZEO IN53 Printemps 2003 1 Python : généralités 1989 : Guido Van Rossum, le «Python Benevolent Dictator for Life» Orienté objet, interprété, écrit en C Mêle

Plus en détail

Windows serveur 2008 installer hyperv

Windows serveur 2008 installer hyperv Windows serveur 2008 installer hyperv 1 Description Voici la description fournit par le site Microsoft. «Windows Server 2008 Hyper-V est le moteur de virtualisation (hyperviseur) fourni dans Windows Server

Plus en détail

Présentation SERVEUR EN CLUSTER. Clinkast 4 Avenue du Général de Gaulle F 92360 Meudon (+33) 6 20 44 86 95 (+33) 1 46 30 24 13

Présentation SERVEUR EN CLUSTER. Clinkast 4 Avenue du Général de Gaulle F 92360 Meudon (+33) 6 20 44 86 95 (+33) 1 46 30 24 13 Présentation SERVEUR D APPLICATIONS EN CLUSTER Description Un cluster est un ensemble d instances de serveurs d applications combinant haute disponibilité et forte évolutivité. Contrairement à un système

Plus en détail

Routeurs de Services Unifiés DSR-1000N DSR-500N DSR-250N

Routeurs de Services Unifiés DSR-1000N DSR-500N DSR-250N Routeurs de Services Unifiés DSR-1000N DSR-500N DSR-250N 2011 SOMMAIRE Introduction aux Routeurs de Services Unifiés Technologie D-Link Green USB Share Center Balance de charge et tolérance de panne Interface

Plus en détail

La continuité de service

La continuité de service La continuité de service I INTRODUCTION Si la performance est un élément important de satisfaction de l'utilisateur de réseau, la permanence de la disponibilité des ressources l'est encore davantage. Ici

Plus en détail

La taille du journal application de l observateur des événements de Windows doit être suffisante pour contenir tous les messages.

La taille du journal application de l observateur des événements de Windows doit être suffisante pour contenir tous les messages. Les alertes Les alertes vont être définies afin de déclencher un traitement automatique pour corriger le problème et/ou avertir un opérateur qui sera en mesure d agir rapidement afin de résoudre le problème.

Plus en détail

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

Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing Les Clusters Les Mainframes Les Terminal Services Server La virtualisation De point de vue naturelle, c est le fait de regrouper

Plus en détail

SOLUTION POUR CENTRE D'APPEL

SOLUTION POUR CENTRE D'APPEL SOLUTION ON DEMAND 14 rue Henri Pescarolo 93370 Montfermeil FRANCE 00 33 9 70 19 63 40 contact@saascall.com SOLUTION POUR CENTRE D'APPEL SOLUTIONS SAASCALL Moteur de Distribution SaaScall SaaScall Contact

Plus en détail

Hébergement de base de données MySQL. Description du service (D après OGC - ITIL v3 - Service Design- Appendix F : Sample SLA and OLA)

Hébergement de base de données MySQL. Description du service (D après OGC - ITIL v3 - Service Design- Appendix F : Sample SLA and OLA) Hébergement de base de données MySQL. Description du service (D après OGC - ITIL v3 - Service Design- Appendix F : Sample SLA and OLA) Source : commundit:_ex:catalogue_services:db:sla_dit_mysql.docx Distribution

Plus en détail

Statistiques réseau et système avec CACTI

Statistiques réseau et système avec CACTI Supervision et gestion des réseaux Statistiques réseau et système avec CACTI These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/)

Plus en détail

GESTION DU RÉSEAU DANS LES ENVIRONNEMENTS DISTRIBUÉS. Défis et Opportunités pour l Entreprise

GESTION DU RÉSEAU DANS LES ENVIRONNEMENTS DISTRIBUÉS. Défis et Opportunités pour l Entreprise GESTION DU RÉSEAU DANS LES ENVIRONNEMENTS DISTRIBUÉS Défis et Opportunités pour l Entreprise I. INTRODUCTION Le développement des réseaux ne se limite pas à leur taille et à leurs capacités, il concerne

Plus en détail

Pilot4IT Monitoring : Mesurez la qualité et la performance perçue de vos applications.

Pilot4IT Monitoring : Mesurez la qualité et la performance perçue de vos applications. Pilot4IT Monitoring : Mesurez la qualité et la performance perçue de vos applications. La supervision est la «surveillance du bon fonctionnement d un système ou d une activité». Elle permet de surveiller,

Plus en détail

Gérer la répartition des charges avec le load balancer en GLSB

Gérer la répartition des charges avec le load balancer en GLSB FICHE TECHNIQUE Cloud Load Balancer Gérer la répartition des charges avec le load balancer en GLSB CDNetworks propose une solution cloud d équilibrage des charges qui apporte aux entreprises une flexibilité

Plus en détail

White Paper - Livre Blanc

White Paper - Livre Blanc White Paper - Livre Blanc Développement d applications de supervision des systèmes d information Avec LoriotPro Vous disposez d un environnement informatique hétérogène et vous souhaitez à partir d une

Plus en détail

Sauvegarde collaborative entre pairs Ludovic Courtès LAAS-CNRS

Sauvegarde collaborative entre pairs Ludovic Courtès LAAS-CNRS Sauvegarde collaborative entre pairs 1 Sauvegarde collaborative entre pairs Ludovic Courtès LAAS-CNRS Sauvegarde collaborative entre pairs 2 Introduction Pourquoi pair à pair? Utilisation de ressources

Plus en détail

e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France

e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France e need L un des premiers intégrateurs opérateurs Cloud Computing indépendants en France Sommaire Cloud Computing Retours sur quelques notions Quelques chiffres Offre e need e need Services e need Store

Plus en détail

FICHE PRODUIT COREYE CACHE Architecture technique En bref Plateforme Clients Web Coreye Cache applicative Références Principe de fonctionnement

FICHE PRODUIT COREYE CACHE Architecture technique En bref Plateforme Clients Web Coreye Cache applicative Références Principe de fonctionnement COREYE CACHE Solution d absorption de charge pour une disponibilité et une performance optimales des applications Web En bref Architecture technique La plateforme Coreye Cache délivre la majeure partie

Plus en détail

TD n o 8 - Domain Name System (DNS)

TD n o 8 - Domain Name System (DNS) IUT Montpellier - Architecture (DU) V. Poupet TD n o 8 - Domain Name System (DNS) Dans ce TD nous allons nous intéresser au fonctionnement du Domain Name System (DNS), puis pour illustrer son fonctionnement,

Plus en détail

Tolérance aux pannes

Tolérance aux pannes Tolérance aux pannes Arnaud Labourel Université de Provence 15 mars 2012 Arnaud Labourel (Université de Provence) Tolérance aux pannes 15 mars 2012 1 / 55 Présentation Tolérances aux pannes Pannes Définition

Plus en détail

Disponibilité 24-7/365

Disponibilité 24-7/365 Buisness solution Technical solution Disponibilité 24-7/365 Presented by OSIsoft Comment utiliser LiveMeeting Télécharger du matériel additionnel Poser une question Audio et vidéo Copyrig h t 2014 OSIso

Plus en détail

Mobile IP et autres compagnons de voyage.

Mobile IP et autres compagnons de voyage. Mobile IP et autres compagnons de voyage. Cartigny Julien Université de Lille 1 LIFL / équipe RD2P Informatique mobile Evolution des ordinateurs: Augmentation de la puissance de calcul, des capacités de

Plus en détail

Gestion d une école. FABRE Maxime FOUCHE Alexis LEPOT Florian

Gestion d une école. FABRE Maxime FOUCHE Alexis LEPOT Florian Gestion d une école FABRE Maxime 2015 Sommaire Introduction... 2 I. Présentation du projet... 3 1- Lancement de l application... 3 Fonctionnalités réalisées... 4 A. Le serveur... 4 1 - Le réseau... 4 2

Plus en détail

Mieux comprendre les certificats SSL THAWTE EST L UN DES PRINCIPAUX FOURNISSEURS DE CERTIFICATS SSL DANS LE MONDE

Mieux comprendre les certificats SSL THAWTE EST L UN DES PRINCIPAUX FOURNISSEURS DE CERTIFICATS SSL DANS LE MONDE Mieux comprendre les certificats SSL THAWTE EST L UN DES PRINCIPAUX FOURNISSEURS DE CERTIFICATS SSL DANS LE MONDE sommaire MIEUX COMPRENDRE LES CERTIFICATS SSL...1 SSL et certificats SSL : définition...1

Plus en détail

Métriques de performance pour les algorithmes et programmes parallèles

Métriques de performance pour les algorithmes et programmes parallèles Métriques de performance pour les algorithmes et programmes parallèles 11 18 nov. 2002 Cette section est basée tout d abord sur la référence suivante (manuel suggéré mais non obligatoire) : R. Miller and

Plus en détail

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

Augmenter la disponibilité des applications JEE grâce au clustering : Le projet open source JShaft Augmenter la disponibilité des applications JEE grâce au clustering : Le projet open source Jérôme Petit, Serge Petit & Serli Informatique, ITMatic Jérôme Petit, Serge Petit & SERLI & ITMatic Serli : SSII

Plus en détail

COMPTE RENDU. Atelier-débat avec les futurs clients éligibles. 25 septembre 2002

COMPTE RENDU. Atelier-débat avec les futurs clients éligibles. 25 septembre 2002 Paris, le 17 octobre 2002 COMPTE RENDU Atelier-débat avec les futurs clients éligibles 25 septembre 2002 *** I La fourniture d électricité... 2 Les clients éligibles peuvent-ils acheter leur électricité

Plus en détail

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

Prise en compte des ressources dans les composants logiciels parallèles Prise en compte des ressources dans les composants logiciels parallèles Aperçus de l action RASC et du projet Concerto F. Guidec Frederic.Guidec@univ-ubs.fr Action RASC Plan de cet exposé Contexte Motivations

Plus en détail

Christopher Rabotin, Arnaud Angelo, Jérémy Paupardin et Brieuc Martin Juin 2009

Christopher Rabotin, Arnaud Angelo, Jérémy Paupardin et Brieuc Martin Juin 2009 ESIEE ENGINEERING Sensitive Home Electronique Christopher Rabotin, Arnaud Angelo, Jérémy Paupardin et Brieuc Martin Juin 2009 Présentation du projet Sensitive Home Electronique est un projet de domotique

Plus en détail

Cahier des charges Remontée des ventes

Cahier des charges Remontée des ventes DIFFUSEURS INFOS SERVICES Cahier des charges Remontée des ventes VERSION DU 09/06/00 - Préambule - Règles techniques 3 - Règles de gestion 4 - Indice de fiabilité des remontées des ventes 5 - Remontée

Plus en détail

Runtime. Gestion de la réactivité des communications réseau. François Trahay Runtime, LaBRI sous la direction d'alexandre Denis Université Bordeaux I

Runtime. Gestion de la réactivité des communications réseau. François Trahay Runtime, LaBRI sous la direction d'alexandre Denis Université Bordeaux I Runtime Gestion de la réactivité des communications réseau François Trahay Runtime, LaBRI sous la direction d'alexandre Denis Université Bordeaux I 1 Le calcul hautes performances La tendance actuelle

Plus en détail

UC4 Operations Manager pour Mainframes

UC4 Operations Manager pour Mainframes Pour plus d informations sur les produits UC4, visitez http://www.liftoff-consulting.com/ UC4 Operations Manager pour Mainframes Introduction Les grands systèmes (Mainframes) jouent un rôle de plus en

Plus en détail

Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles

Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles Microsoft France Division DPE Table des matières Présentation... 2 Objectifs... 2 Pré requis... 2 Quelles sont les principales

Plus en détail

La haute disponibilité

La haute disponibilité Chapitre 3 La haute 3.1 Définition du cluster de serveurs...112 3.2 La mise en cluster des applications...114 3.3 Les composants du cluster de serveurs...115 3.4 Les obets du cluster de serveurs...119

Plus en détail

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

ORACLE 10g Découvrez les nouveautés. Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE ORACLE 10g Découvrez les nouveautés Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE Le Grid Computing d Entreprise Pourquoi aujourd hui? Principes et définitions appliqués au système d information Guy Ernoul,

Plus en détail

Installation de serveurs DNS, WINS et DHCP sous Windows Server 2003

Installation de serveurs DNS, WINS et DHCP sous Windows Server 2003 Installation de serveurs DNS, WINS et DHCP sous Windows Server 2003 Contexte : Dans le cadre de l optimisation de l administration du réseau, il est demandé de simplifier et d optimiser celle-ci. Objectifs

Plus en détail

Firewall Net Integrator Vue d ensemble

Firewall Net Integrator Vue d ensemble Net Integration Technologies, Inc. http://www.net-itech.com Julius Network Solutions http://www.julius.fr Firewall Net Integrator Vue d ensemble Version 1.00 TABLE DES MATIERES 1 INTRODUCTION... 3 2 ARCHITECTURE

Plus en détail

Software Engineering and Middleware A Roadmap

Software Engineering and Middleware A Roadmap Software Engineering and Middleware A Roadmap Ecrit par: Dr. Wolfgang Emmerich Présenté par : Mustapha Boushaba Cours : IFT6251 Wolfgang Emmerich Enseignant à University College London: Distributed Systems

Plus en détail

CORBA haute performance

CORBA haute performance CORBA haute performance «CORBA à 730Mb/s!» Alexandre DENIS PARIS/IRISA, Rennes Alexandre.Denis@irisa.fr Plan Motivations : concept de grille de calcul CORBA : concepts fondamentaux Vers un ORB haute performance

Plus en détail

Système global d Output Management

Système global d Output Management PLOSSYS netdome Système global d Output Management? Qu est ce que PLOSSYS netdome? PLOSSYS netdome est un système global d Output Management qui couvre l ensemble des besoins d impression et de diffusion

Plus en détail

PORTAIL DE GESTION DES SERVICES INFORMATIQUES

PORTAIL DE GESTION DES SERVICES INFORMATIQUES PORTAIL DE GESTION DES SERVICES INFORMATIQUES Principes q Portail "tout-en-un" q Destiné aux équipes en charge du SI q Basé sur les bonnes pratiques ITIL q Simple à mettre en œuvre q Disponible dans le

Plus en détail

LA VIRTUALISATION. Etude de la virtualisation, ses concepts et ses apports dans les infrastructures informatiques. 18/01/2010.

LA VIRTUALISATION. Etude de la virtualisation, ses concepts et ses apports dans les infrastructures informatiques. 18/01/2010. Guillaume ANSEL M2 ISIDIS 2009-2010 / ULCO Dossier d étude sur la virtualisation LA VIRTUALISATION 18/01/2010 Etude de la virtualisation, ses concepts et ses apports dans les infrastructures informatiques.

Plus en détail

Manuel d utilisation DeveryLoc

Manuel d utilisation DeveryLoc Manuel d utilisation DeveryLoc Page 1/37 Version Numéro de la version Date de modification Modification apporté Version v.1 Le 1 juillet 2004 Version v.2 Le 1 Juin 2006 Page 2/37 SOMMAIRE 1. SE CONNECTER

Plus en détail

Application web pour la coordination de trajets piétons jusqu aux transports en commun

Application web pour la coordination de trajets piétons jusqu aux transports en commun Application web pour la coordination de trajets piétons jusqu aux transports en commun PROJET DE FIN D ETUDES ASR Etudiants : Encadrants : Oumar Sharif DAMBABA Clément BERTHOU Olivier BERGER Christian

Plus en détail

Virtualisation de serveurs et surveillance réseau

Virtualisation de serveurs et surveillance réseau Virtualisation de serveurs et surveillance réseau Livre blanc Auteur: Dirk Paessler, fondateur et CEO de Paessler AG Date de publication: Août 2008 Dernière révision: Mars 2012 Sommaire Introduction...

Plus en détail

Windows Internet Name Service (WINS)

Windows Internet Name Service (WINS) Windows Internet Name Service (WINS) WINDOWS INTERNET NAME SERVICE (WINS)...2 1.) Introduction au Service de nom Internet Windows (WINS)...2 1.1) Les Noms NetBIOS...2 1.2) Le processus de résolution WINS...2

Plus en détail

PLATEFORME MÉTIER DÉDIÉE À LA PERFORMANCE DES INSTALLATIONS DE PRODUCTION

PLATEFORME MÉTIER DÉDIÉE À LA PERFORMANCE DES INSTALLATIONS DE PRODUCTION PLATEFORME MÉTIER DÉDIÉE À LA PERFORMANCE DES INSTALLATIONS DE PRODUCTION KEOPS Automation Espace Performance 2B, rue du Professeur Jean Rouxel BP 30747 44481 CARQUEFOU Cedex Tel. +33 (0)2 28 232 555 -

Plus en détail

Un concept multi-centre de données traditionnel basé sur le DNS

Un concept multi-centre de données traditionnel basé sur le DNS Confiez vos activités critiques à un expert S il est crucial pour vos activités commerciales que vos serveurs soient disponibles en continu, vous devez demander à votre hébergeur de vous fournir une solution

Plus en détail

Une représentation complète

Une représentation complète LIVRE BLANC Une représentation complète Les temps de réponse aux utilisateurs finals : une surveillance à redécouvrir agility made possible Table des matières Résumé 3 Introduction 3 Obstacles à la surveillance

Plus en détail

http://www.ed-diamond.com

http://www.ed-diamond.com Ceci est un extrait électronique d'une publication de Diamond Editions : http://www.ed-diamond.com Ce fichier ne peut être distribué que sur le CDROM offert accompagnant le numéro 100 de GNU/Linux Magazine

Plus en détail

Technologie de déduplication de Barracuda Backup. Livre blanc

Technologie de déduplication de Barracuda Backup. Livre blanc Technologie de déduplication de Barracuda Backup Livre blanc Résumé Les technologies de protection des données jouent un rôle essentiel au sein des entreprises et ce, quelle que soit leur taille. Toutefois,

Plus en détail

Jade. Projet Intelligence Artificielle «Devine à quoi je pense»

Jade. Projet Intelligence Artificielle «Devine à quoi je pense» Jade Projet Intelligence Artificielle «Devine à quoi je pense» Réalisé par Djénéba Djikiné, Alexandre Bernard et Julien Lafont EPSI CSII2-2011 TABLE DES MATIÈRES 1. Analyse du besoin a. Cahier des charges

Plus en détail

L apprentissage automatique

L apprentissage automatique L apprentissage automatique L apprentissage automatique L'apprentissage automatique fait référence au développement, à l analyse et à l implémentation de méthodes qui permettent à une machine d évoluer

Plus en détail

4.2 Unités d enseignement du M1

4.2 Unités d enseignement du M1 88 CHAPITRE 4. DESCRIPTION DES UNITÉS D ENSEIGNEMENT 4.2 Unités d enseignement du M1 Tous les cours sont de 6 ECTS. Modélisation, optimisation et complexité des algorithmes (code RCP106) Objectif : Présenter

Plus en détail

06/11/2014 Hyperviseurs et. Infrastructure. Formation. Pierre Derouet

06/11/2014 Hyperviseurs et. Infrastructure. Formation. Pierre Derouet 06/11/2014 Hyperviseurs et Infrastructure Formation Pierre Derouet Table des matières I. Qu est-ce qu un Hyperviseur?... 2 a. Définition... 2 b. Les avantages des hyperviseurs... 2 c. Les inconvénients

Plus en détail

Cours de Génie Logiciel

Cours de Génie Logiciel Cours de Génie Logiciel Sciences-U Lyon Diagrammes UML (2) http://www.rzo.free.fr Pierre PARREND 1 Avril 2005 Sommaire Les Diagrammes UML Diagrammes de Collaboration Diagrammes d'etats-transitions Diagrammes

Plus en détail