Mesure des performances WEB en introduisant un contrôle dadmission.

Slides:



Advertisements
Présentations similaires
Master SIR (M2) Année Développement en environnement J2EE de Web services pour l'interopérabilité du projet CASTORE ce stage de fin d’étude a.
Advertisements

Les concepts de bases de la simulation
Qualité de Service sur Linux
A qui s’adresse la Gestion des Interactions Clients ?
Processus d'expression du besoin
Département Édition - Intégration SEMINAIRE SOA Migration du canal Esup MonDossierWeb Olivier Ziller / Charlie Dubois Université Nancy 2 16 octobre 2007.
Nouvelle version du canal Esup MonDossierWeb
Serveur jeu Le serveur fait partie d'un logiciel de jeu en ligne multi joueur en architecture client serveur. Il répond à des demandes.
BISSOL Cédric DAVID Grégory MAURY Henrick RIGOBERT Julien Version 1.5 Prototype de plate-forme de Tribus Instantanées : Projet encadré par : Audrey Occello.
Les techniques Le marché Simon PomaratMickaël Curty.
DUDIN Aymeric MARINO Andrès
PC Embarque pour PROMOCO
Differenciated Services
DIFFUSION DIJON.
1- PRESENTATION DU METIER
PERRIN Lydie mail: Dossier TICE Le Streaming PERRIN Lydie mail:
Système de stockage réseaux NAS - SAN
PROJET HANDICAPS Certificat de Qualification Professionnelle
MRP, MRP II, ERP : Finalités et particularités de chacun.
Démarche Analyse des OGL et des Méthodes Objectifs : Activités :
SECURITE DU SYSTEME D’INFORMATION (SSI)
Compte-rendu de livraison Lot 1
1 Sécurité Informatique : Proxy Présenter par : Mounir GRARI.
Développeur informatique
Interaction audio sur le site web du LIA
Développement d’un réseau social professionnel
A4.1.1 Proposition dune solution applicative A4.1.2 Conception ou adaptation de linterface utilisateur dune solution applicative A4.1.2 Conception ou.
Interoperabilité des SI - Urbanisation
Développement d’application web
Module 3 : Analyse des performances du serveur
L’APPLICATION DE P2P DANS UN RESEAUADHOC
Simulateur interactif de QOS dans un routeur
Projet de Master première année 2007 / 2008
Sécurité et Vie Privée Dans les Réseaux Sociaux
Ipchains TP 1 TP 2 TP 3 Installer un serveur web sur votre poste,
Mise en oeuvre et exploitation
Présentation de CORBA et de IIOP
Technologies et services TIC Analyse de la performance des infrastructures informatiques critiques.
Université des Sciences et Technologies Houari Boumediene
Module 8 : Surveillance des performances de SQL Server
Supports de formation au SQ Unifié
CAS COMPTOIR (TD1 / SI3) TRANSFORMATION D’UN SI EXISTANT 1.
Rénovation du Baccalauréat professionnel « Services, accueil, assistance, conseil » Réunion d’information mai 2010.
Nicolas DEWEZ Cyrille JOSSELIN Tuteur: Thierry DELOT Conception d’une application de partage de fichiers Projet IUP3 GMI - Valenciennes Jeudi, 23 mars.
GESTION DE COMPOSANTS ELECTRONIQUES
L’architecture IntServ
Visualisation d’un entrepôt de données Pré soutenance technique
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
MOCK.
La voix sur IP, PABX et LAN
L’enseignement de spécialité SLAM
Etude de la mise en œuvre d’un projet de compensation carbone, réalisation du site Web Ferré Matthieu Estia 2010.
Introduction aux outils de supervision
Démarche de définition du projet en STI2D Spécialité Energie & Environnement M. GARCIA Marc M. TOBJI Ali 5 et 6 mai 2015.
Simulation de traces réelles d’E/S disque de PC. Jalil Boukhobza, Claude Timsit Perpignan le 06/10/2006.
Présentation du Produit WAN-FAI L.KHIMA S.ZEKRI V.BACHMAN
Outil de Supervision Réseau
Architecture Client/Serveur
LES SIMULATEURS RÉSEAU
© Petko ValtchevUniversité de Montréal Janvier IFT 2251 Génie Logiciel Le Processus Hiver 2002 Petko Valtchev.
LE SERVEUR PROXY Un serveur proxy (traduction française de «proxy server», appelé aussi «serveur mandataire») est à l'origine une machine faisant fonction.
PPE N°3 Etude d’une solution de serveur mandataire proxy filtrant
Lellouche Aaron ITIC Paris
Projet de fin d’étude Développement d’une application de gestion d’un parc informatique et de Help Desk Bonjour tout le monde, Avant de commencer je voudrais.
Présentation Notre intention est créer un système qui compense en temps réel les délais et l’atténuation du son, correspondant à la distance entre la.
LES OUTILS DE GESTION DE PROJET
BTS IRIS Étude du référentiel. RÉCAPITULATIF PAR ACTIVITÉ DES TÂCHES réalisées en autonomie. Installation, exploitation, optimisation et maintenance T6.8Suivi.
Journées informatique IN2P3/Dapnia, Lyon Septembre 2006 Consolidation des serveurs par virtualisation Retour d’expérience sur l’utilisation de VMware.
PROJET DE SESSION DANS LE CADRE DU COURS: SCG Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006.
Vous présente en quelques réalisations un réel savoir-faire, le fruit de longues années d’expériences, aujourd’hui à votre service. Toutes les fonctionnalités.
Transcription de la présentation:

Mesure des performances WEB en introduisant un contrôle dadmission

Sommaire 1.Présentation du projet a.Problème posé b.Intérêt du projet 2.Analyse du projet a.Objectifs du contrôle dadmission b.Architecture de notre environnement c.Fonctionnalités d.Contraintes 3.Idée de conception a.Analyse des moyens à disposition b.Recherche des outils nécessaires 4.Objectifs du second semestre a.Planning prévisionnel

Sommaire 1.Présentation du projet a.Problème posé b.Intérêt du projet 2.Analyse du projet a.Objectifs du contrôle dadmission b.Architecture de notre environnement c.Fonctionnalités d.Contraintes 3.Idée de conception a.Analyse des moyens à disposition b.Recherche des outils nécessaires 4.Objectifs du second semestre a.Planning prévisionnel

Présentation du projet a.Problème posé Essor du haut débit accès aux applications WEB à de plus en plus de clients Serveurs WEB surchargés rapidement. Serveurs WEB surchargés rapidement. Impact à grande échelle Impact à grande échelle A lorigine dInternet, ce problème nen était pas un. Comment gérer ces accès de manière à ce que les serveur WEB soient toujours disponibles?

Sommaire 1.Présentation du projet a.Problème posé b.Intérêt du projet 2.Analyse du projet a.Objectifs du contrôle dadmission b.Architecture de notre environnement c.Fonctionnalités d.Contraintes 3.Idée de conception a.Analyse des moyens à disposition b.Recherche des outils nécessaires 4.Objectifs du second semestre a.Planning prévisionnel

Présentation du projet b.Intérêt du projet Offrir une solution capable de résoudre un réel problème. Proposer une méthode qui assure une qualité de service pour les clients. Proposer une méthode adaptative accessible pour les entreprises fournisseur de services WEB. Devenir riche ?!

Sommaire 1.Présentation du projet a.Problème posé b.Intérêt du projet 2.Analyse du projet a.Objectifs du contrôle dadmission b.Architecture de notre environnement c.Fonctionnalités d.Contraintes 3.Idée de conception a.Analyse des moyens à disposition b.Recherche des outils nécessaires 4.Objectifs du second semestre a.Planning prévisionnel

Analyse du projet a.Objectifs du contrôle dadmission Gestion du trafic entrant sur le serveur web Gestion du trafic entrant sur le serveur web Rejet des requêtes selon le taux de charge du serveur. Rejet des requêtes selon le taux de charge du serveur. Autonomie Autonomie Fonctionnement autonome, dépendance minimale avec lenvironnement externe Fonctionnement autonome, dépendance minimale avec lenvironnement externe Adaptable Adaptable Optimisation de la qualité de service.

Sommaire 1.Présentation du projet a.Problème posé b.Intérêt du projet 2.Analyse du projet a.Objectifs du contrôle dadmission b.Architecture de notre environnement c.Fonctionnalités d.Contraintes 3.Idée de conception a.Analyse des moyens à disposition b.Recherche des outils nécessaires 4.Objectifs du second semestre a.Planning prévisionnel

Analyse du projet b.Architecture de notre environnement Ou se situe le contrôleur dadmission ? Passerelle entre serveur WEB et client entrant Passerelle entre serveur WEB et client entrant Ajouté à larchitecture existante Ajouté à larchitecture existante

Analyse du projet b.Architecture de notre environnement Ou se situe le contrôleur dadmission ?

Sommaire 1.Présentation du projet a.Problème posé b.Intérêt du projet 2.Analyse du projet a.Objectifs du contrôle dadmission b.Architecture de notre environnement c.Fonctionnalités d.Contraintes 3.Idée de conception a.Analyse des moyens à disposition b.Recherche des outils nécessaires 4.Objectifs du second semestre a.Planning prévisionnel

Analyse du projet c.Fonctionnalités Fonctionnement simple Fonctionnement simple Prise en compte du taux de charge serveur Prise en compte du taux de charge serveur Gestion du flux http entrant Gestion du flux http entrant

Analyse du projet c.Fonctionnalités Fonctionnement par Différenciation de services Fonctionnement par Différenciation de services Basé sur le fonctionnement simple Basé sur le fonctionnement simple Ordonnancement des flux entrant selon leur appartenance (basic ou premium) Ordonnancement des flux entrant selon leur appartenance (basic ou premium) Qualité de service dépendante du statut du client Qualité de service dépendante du statut du client

Sommaire 1.Présentation du projet a.Problème posé b.Intérêt du projet 2.Analyse du projet a.Objectifs du contrôle dadmission b.Architecture de notre environnement c.Fonctionnalités d.Contraintes 3.Idée de conception a.Analyse des moyens à disposition b.Recherche des outils nécessaires 4.Objectifs du second semestre a.Planning prévisionnel

Analyse du projet d.Contraintes Conditions de réussites Conditions de réussites Un suivi continu Un suivi continu Travail déquipe Travail déquipe Contraintes dordre technique Contraintes dordre technique Accès au matériel mis à disposition Accès au matériel mis à disposition Contraintes de qualité Contraintes de qualité Fonctionnement autonome Fonctionnement autonome Stabilité Stabilité Contraintes de délai Contraintes de délai

Sommaire 1.Présentation du projet a.Problème posé b.Intérêt du projet 2.Analyse du projet a.Objectifs du contrôle dadmission b.Architecture de notre environnement c.Fonctionnalités d.Contraintes 3.Idée de conception a.Analyse des moyens à disposition b.Recherche des outils nécessaires 4.Objectifs du second semestre a.Planning prévisionnel

Idée de conception a.Analyse des moyens à disposition Les savoir-faire : Mémoire de stage de M. Preti Mémoire de stage de M. Preti Définition du taux de charge dun serveur Définition du taux de charge dun serveur Génération de requêtes HTTP Génération de requêtes HTTP Gestion des files dattente Gestion des files dattente Connaissances de M. Hayel Connaissances de M. Hayel

Idée de conception a.Analyse des moyens à disposition Les ressources : Matériel à disposition Matériel à disposition Salle réseaux Salle réseaux Machines Linux Machines Linux Outils à disposition Outils à disposition applications applications

Sommaire 1.Présentation du projet a.Problème posé b.Intérêt du projet 2.Analyse du projet a.Objectifs du contrôle dadmission b.Architecture de notre environnement c.Fonctionnalités d.Contraintes 3.Idée de conception a.Analyse des moyens à disposition b.Recherche des outils nécessaires 4.Objectifs du second semestre a.Planning prévisionnel

Idée de conception b.Recherche des outils nécessaires Lenvironnement doit être implémenter Lenvironnement doit être implémenter Entrée du module : Requête HTTP Entrée du module : Requête HTTP HTTPERF HTTPERF Sortie du module : Serveur WEB Sortie du module : Serveur WEB Simulation dun serveur WEB Simulation dun serveur WEB Implémentation de la QoS Implémentation de la QoS Utilisation de loutil Traffic Control Utilisation de loutil Traffic Control

Idée de conception HTTPERF

Serveur Web Accepte les connexions entrantes HTTP clientes Accepte les connexions entrantes HTTP clientes Génère un temps de traitement qui correspondra à laccès à la ressource Génère un temps de traitement qui correspondra à laccès à la ressource Termine léchange avec le client Termine léchange avec le client

Idée de conception Traffic Control Programme utilisateur dans iproute2 Programme utilisateur dans iproute2 RED (Random Early Detection) RED (Random Early Detection) CBQ (Class Based Queue) CBQ (Class Based Queue) Permet dallouer une vitesse de traitement différente pour les files dattente. Permet dallouer une vitesse de traitement différente pour les files dattente.

Idée de conception Traffic Control

Sommaire 1.Présentation du projet a.Problème posé b.Intérêt du projet 2.Analyse du projet a.Objectifs du contrôle dadmission b.Architecture de notre environnement c.Fonctionnalités d.Contraintes 3.Idée de conception a.Analyse des moyens à disposition b.Recherche des outils nécessaires 4.Objectifs du second semestre a.Planning prévisionnel

Objectifs du second semestre a.Planning prévisionnel Février – mars 2007 : conception basique de lapplication Février – mars 2007 : conception basique de lapplication Avril 2007 : mise en place dans le contrôleur dadmission de la différenciation de services Avril 2007 : mise en place dans le contrôleur dadmission de la différenciation de services Mai 2007 : phase de test et de validation de lapplication Mai 2007 : phase de test et de validation de lapplication Fin second semestre : Soutenance et remise du projet au tuteur du projet. Fin second semestre : Soutenance et remise du projet au tuteur du projet.