Modelisation, evaluation de performances et dimensionnement du world wide web
Auteur / Autrice : | NICOLAS NICLAUSSE |
Direction : | Philippe Nain |
Type : | Thèse de doctorat |
Discipline(s) : | Sciences et techniques |
Date : | Soutenance en 1999 |
Etablissement(s) : | Nice |
Résumé
Cette these porte sur la modelisation du trafic web et son application a l'evaluation de performances de serveurs web et cache. L'ambition de ce travail etait de fournir un modele de trafic realiste, en s'appuyant sur une analyse statistique des traces reelles, mais suffisamment generique et parametrable pour rester valide avec de nouveaux type d'utilisation (differents serveurs ou versions du protocole). Ceci nous a amene a definir le concept de session, et ainsi a considerer le trafic comme un processus ponctuel marque, dont les marques sont, entre autres, le nombre de clics et les temps d'attente entre chaque clic. Ensuite nous avons valide le modele en comparant differentes caracterisations statistiques du trafic issu de celui-ci avec celles du trafic reel. Pour l'evaluation de performances de serveurs, nous avons privilegie une approche experimentale. Pour cela, nous avons genere du trafic web (http) avec le modele propose, et nous avons ainsi pu comparer les performances des protocoles http/1. 0 et 1. 1, et egalement des serveurs apache et jigsaw. Dans une deuxieme partie, nous avons etudie les politiques de caches web, a la fois pour les serveurs et pour les clients. Plus precisement, l'etude se focalisait sur les politiques de remplacement des documents dans les caches serveurs et les proxy-cache. Nous avons utilise une technique de simulation a partir de jeux de donnees reels. Nous avons propose et evalue une politique statique pour le cache serveur, et une politique prenant en compte plusieurs criteres pour le calcul de la fonction de cout (taille, frequence, delai reseau, etc. ) pour les cache clients.