Abstract:
Le Web permet aux utilisateurs l'accés a des services, à des centres de données et à des
applications. La croissance des demandes d'accès (tâches Web) incite les développeurs à
basculer vers la distribution des systèmes de serveurs Web (clusters) en raison de leur possibilité d'extension et de leur coût réduit plutot qu'un seul serveur puissant (comme
les grosses machines). Mais ces systèmes de serveurs Web distribués, engendrent des
problèmes, durant leur fonctionnement tels que : la dificuté de partage des grandes
t^aches Web entre les serveurs et, le retard de traitement des petites t^aches Web causé par
le traitement des grandes tâchesWeb. La qualité de Service dans ces sytèmes se concentre sur le choix de la manière d'affectation de ces tâches Web afin de minimiser le temps de
réponse et d'améliorer ainsi les performances, qui n'est pas le cas vu aux problèmes rencontr
és, durant leur fonctionnement. Ces tâches Web suivent généralement la distribution
"Heavy-Tailed".Nous avons, dans ce mémoire, proposé un algorithme prenant en charge ces problèmes. Le principe de la technique est de partitionner les t^aches Web de grandes
tailles afin de minimiser leurs métriques de performance et les séparer des tâches Web de
petites tailles pour éviter le retard de traitement de ces dernières.