1 / 17

WAGON, un benchmark pour Serveurs Web

WAGON, un benchmark pour Serveurs Web. Christophe Retiere Projet Mistral INRIA - Sophia-Antipolis. 23 Janvier 2001. Introduction. Qu’est-ce que Wagon... W eb tr A ffic G enerat O r and be N chmark. Outil de Benchmark pour Serveurs Web . Il comprend : Generateur de trafic Web.

tamira
Download Presentation

WAGON, un benchmark pour Serveurs Web

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WAGON, un benchmark pour Serveurs Web Christophe Retiere Projet Mistral INRIA - Sophia-Antipolis 23 Janvier 2001

  2. Introduction • Qu’est-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 d’analyse statistique • algorithme EM (expectation-Maximization) • tests d ’ajustement

  7. Serveur Web Fichier de traces Paramètres du modèle de trafic Module d’analyse rapport Structure du serveur Popularité des documents Probabilité de routage WAGON: Vue globale Expérimentation Synthèse du workload Génération du trafic

  8. ic ia 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. ? A1 A2 A3 clicA1 clicA2 clicA3 clicA4 A4 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 R&D, Inria) • 5 serveurs UDP sophia (idem)

  15. Tache de fond / Amelioration • Clients : 10/100Mb/s • Serveurs : 1Gb/s • 6 clients -> 1 serveur = 160Mb/s • 7x160Mb/s=1,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 Développement d ’un outil de génération de trafic Expérimentations Nouvelle approche pour la caractérisation du Web Conclusions et Perspectives

  17. 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 Conclusions et Perspectives

More Related