WAGON, un benchmark pour Serveurs Web - PowerPoint PPT Presentation

About This Presentation
Title:

WAGON, un benchmark pour Serveurs Web

Description:

Un m canisme pour g n rer un flux contr l de requ tes HTTP avec des m triques pour rapporter les r sultats ... ajout de fonctionnalit s: fichier de traces, approche objets, ... – PowerPoint PPT presentation

Number of Views:55
Avg rating:3.0/5.0
Slides: 18
Provided by: Pau1392
Category:

less

Transcript and Presenter's Notes

Title: WAGON, un benchmark pour Serveurs Web


1
WAGON, un benchmark pour Serveurs Web
  • Christophe Retiere
  • Projet Mistral
  • INRIA - Sophia-Antipolis

23 Janvier 2001
2
Introduction
  • Quest-ce que Wagon...
  • Web trAffic GeneratOr and beNchmark.
  • Outil de Benchmark pour Serveurs Web .
  • Il comprend
  • Generateur de trafic Web.
  • Outils pour analyse statistique.
  • Outils de monitoring.

3
Benchmarks pour serveurs Web
  • Un mécanisme pour générer un flux contrôlé de
    requêtes HTTP avec des métriques pour rapporter
    les résultats
  • Scénario de base clients qui émettent un flux de
    requêtes et mesurent la réponse du système
  • processus de génération de trafic
  • jeu d essai (workload)
  • mesures de performance

4
Benchmarks existants
  • WebSTONE
  • SPECweb96
  • S-Client
  • httperf
  • hbenchWeb
  • SURGE

5
WAGON Web trAffic GeneratOr and beNchmark
  • Nouveau modèle de trafic plus réaliste, facile à
    paramétrer.
  • Approche objets et java
  • Emulation réseaux et transport
  • Analyse Statistique
  • Monitoring
  • Interface Graphique
  • extensibilité (HTTP-NG).
  • Facilité de déploiement Internet 2 (VTHD)
  • Probabilité Solaris, FreeBSD, Linux, Windows

6
WAGON Historique
  • V.0 (1997) naissance...
  • V.1 (1998) premiere these (N. Niclausse)
  • test, déboguage
  • ajout de fonctionnalités fichier de traces,
    approche objets, monitoring, émulation réseau.
  • V.2 (2000) deuxieme these (C. Jalpa)
  • amélioration de l architecture
  • extension du modèle de trafic
  • multiple classes de clients (profiles)
  • émulation du réseau
  • module danalyse statistique
  • algorithme EM (expectation-Maximization)
  • tests d ajustement

7
WAGON Vue globale
Expérimentation
Synthèse du workload
Génération du trafic
8
WAGON Générateur de trafic
  • Modèle de trafic
  • le processus d'arrivées des sessions
  • la distribution du nombre de clics
  • la distribution du temps de réflexion

clicA1
clicA2
clicA3
clicA4
Session A
Session B
9
WAGON Générateur de trafic (suite)
  • Modèle de navigation
  • popularité
  • routage

10
Expérimentation
  • Comparaison des protocoles (HTTP1.0 et 1.1)
  • Comparaison de serveurs (Apache, Jigsaw)
  • Paramétrage de serveurs
  • VTHD

11
Comparaison des protocoles HTTP1.0 et 1.1
Accès par modem
Accès lien T1
12
WAGON et VTHD...
  • Deploiement
  • Tache de fond
  • Amelioration

13
Deploiement
14
Deploiement
  • 54 machines
  • 3 serveurs IRISA
  • 1 serveur ENST-Br Rennes
  • 2 serveurs INRIA - Rocquencourt
  • 1 serveur INT OU ENST
  • 42 clients sophia (Eurecom, FT RD, Inria)
  • 5 serveurs UDP sophia (idem)

15
Tache de fond / Amelioration
  • Clients 10/100Mb/s
  • Serveurs 1Gb/s
  • 6 clients -gt 1 serveur 160Mb/s
  • 7x160Mb/s1,12Gb/s
  • A tout moment, les serveurs UDP peuvent aider a
    la saturation.
  • adaptation de Wagon pour d autres types de
    trafic.
  • Concept de trafic de fond en continu ou la
    demande, tentative de saturation a la demande.

16
Conclusions et Perspectives
  • Conclusions
  • Développement d un outil de génération de trafic
  • Expérimentations
  • Nouvelle approche pour la caractérisation du Web

17
Conclusions et Perspectives
  • Perspectives
  • Evolution de WAGON
  • mélanges de distributions pour la génération de
    trafic
  • Autres protocoles que HTTP
  • Autres applications
  • benchmark pour serveurs proxy-cache
  • Caractérisation
  • raffinement de la méthodologie
  • autres variables
  • autres fichiers de traces
Write a Comment
User Comments (0)
About PowerShow.com