La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 1 Pei Cao & Sandy Irani, Proceedings of the 1997 USENIX Symposium on Internet Technology and Systems,

Présentations similaires


Présentation au sujet: "Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 1 Pei Cao & Sandy Irani, Proceedings of the 1997 USENIX Symposium on Internet Technology and Systems,"— Transcription de la présentation:

1 Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 1 Pei Cao & Sandy Irani, Proceedings of the 1997 USENIX Symposium on Internet Technology and Systems, Dec 1997 DEA DISIC 2003

2 Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 2 Plan de la présentation Introduction Algorithmes de remplacement existants Lalgorithme GreedyDual-Size Comparaison et pérformance Conclusion Critiques

3 Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 3 Introduction Avantages des caches : ( réduction ) Trafic réseau ; La moyenne dattente pour la recherche dun document; Le chargement dun serveur occupé. Les techniques de remplacement de pages dans le cas de la mémoire virtuelle ne sont pas trop adaptées au cache proxy.

4 Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 4 Introduction (2) Le secret défficacité dun cache est son algorithme de replacement de document. LRU : lalgorithme de remplacementle plus utilisé Simple; Néglige la taille des fichiers et le temps de latence; GreedyDual-Size : prend en compte la localité temporelle, le coût et la taille des documents.

5 Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 5 Algorithmes de remplacement Least-Recently-Used (LRU) Least-Frequently-Used (LFU) LRU-Threshold Size Log(Size)+LRU Hyper-G Pitkow/Recker Lowest-Latency-First Hybrid Lowest Relative Value (LRV)

6 Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 6 Localité temporelle La probabilité de référencer un document décroît dés que le temps de dernière référence augmente. La probabilité de référencer un document référencé t minutes auparavant peut être : Prob(t)= k/t ( k : constant)

7 Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 7 Le besoin de … On omettant la taille et le coût des documents LRU est le meilleur algorithme. Dés quon parle de taille & coût !! Le besoin dun algorithme qui combine la localité, la taille et le coût.

8 Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 8 Lalgorithme GreedyDual-Size L := 0 ; Pour chaque requête demandant un document P faire Si P est présent dans le cache alors H := L + coût (P) / taille (P) ; Sinon Tant que il y a pas assez despace dans le cache pour P faire L := min q H(q) ; Expulser q ; ( L = H(q) ) Ftq Mettre P dans le cache ; H(P) : = L + coût (P) / taille(P ) ; Fsi Fpour Fin

9 Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 9 Variante de lalgorithme GD-size VarianteCoûtObjectif GD-Size (1)1hit ratio GD-Size (packets)2+ ( file_size/536 ).byte hit ratio GD-Size (latency) Latence nécessaire pour télécharger le document. latency reduction GD-Size (avg_latency) Éstimation de la latence nécessaire pour télécharger le document. latency reduction GD-Size (hops) Valeur du hop associé au serveur web du document. ( 1 ou 32 ) hop reduction GD-Size(weightedhops)hops*(2+file_size/536). weighted-hop reduction

10 Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 10 Tests et résultats

11 Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 11 Critères de pérformance Hit ratio ; Byte hit ratio ; Reduction latency ; Hop reduction.

12 Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 12 Traces Proxy Web Digital Equipement Corporation Web Proxy server traces qui desserve environ stations de travail, pour une période de 25 jours, contenant environ accès ; University of Virginia Proxy server and client traces contenant quatre types de traces, chacune delle desserve 25 à 61 stations de travail ; de à accès ; Boston University client traces contenant deux types de traces. La première desserve 5 stations de travail ( accès) et Lautre 32 stations de travail ( accès).

13 Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 13 Hit ratio Relative cache size % Virginia Tech traces DEC-U1 traces DEC-U2 traces Boston University Traces Résultats : GD-Size(1) donne le meilleur hit ratio, suivi de GD-Size(packets).

14 Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 14 Byte hit ratio Relative cache size % Virginia Tech traces Boston University Traces DEC-U2 traces DEC-U1 traces Résultats : GD-Size( packets) domine pour le byte hit ratio.

15 Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 15 Reduced Latency Relative cache size % Boston University Traces DEC-U2 traces DEC-U1 traces Résultats : GD-Size(1) donne est le meileur GD-Size(latency) et GD-Size(packets) viennent aprés.

16 Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 16 Hops Reduction Relative cache size % Virginia Tech traces DEC-U1 traces DEC-U2 traces Boston University Traces Résultat: GD-Size(hops) accomplit le mieux Les algorithmes qui prennent en considération le coût réseau accomplissent mieux que ceux qui le néglige.

17 Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 17 Synthèse Selon lobjectif quon veut atteindre : Grand hit ratio ou faible average latency GD-Size (1) Grand byte hit ratio GD-Size ( packets ) Les documents ont des coûts associés au réseau GD-Size ( hops ) ou GD-Size ( weightedhops )

18 Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 18 Conclusion Simplicité de lalgorithme. Combine la localité, la taille et le coût. Plusieurs variantes. Dépasse expérimentalement les autres algorithmes existants dans plusieurs aspects ( hit ratio, byte hit ratio,…). Plusieurs traces pour la simulation.

19 Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 19 Critiques Quel lalgorithme quon doit utiliser ? Lalgorithme optimise un seul critère de performance à la fois. Comment lajuster pour quil puisse être multi-critères ? Lintégration du Prefetching avec lalgorithme de remplacement.

20 Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 20 Questions ?


Télécharger ppt "Guebli Sid AliCost-Aware WWW Proxy Caching Algorithms 1 Pei Cao & Sandy Irani, Proceedings of the 1997 USENIX Symposium on Internet Technology and Systems,"

Présentations similaires


Annonces Google