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

Slides:



Advertisements
Présentations similaires
Le moteur
Advertisements

Approche graphique du nombre dérivé
Fabrice Lauri, François Charpillet, Daniel Szer
Briefing Grands Comptes 2006
A NETWORK-AWARE DISTRIBUTED STORAGE CACHE FOR DATA INTENSIVE ENVIRONMENTS Brian L. TIERNEY, Jason LEE, Brian CROWLEY, Mason HOLDING Computing Sciences.
LIRMM 1 Journée Deuxièmes années Département Microélectronique LIRMM.
1 1 Momentum. 2 2 Tout objet en mouvement continuera son mouvement tant que rien nentrave sa progression.
Est Ouest Sud 11 1 Nord 1 Individuel 15 ou 16 joueurs 15 rondes - 30 étuis Laval Du Breuil Adstock, Québec I-16-15ACBLScore S0415 RndNE
ACTIVITES Le calcul littéral (3).
Applications et Techniques
Vers un outil d’aide à la conception des cannelures à flancs en développante de cercle La recherche effectuée lors de ma thèse a consisté à décrire le.
Défi écriture BEF Couverture. Défi écriture BEF Page 1.
La diapo suivante pour faire des algorithmes (colorier les ampoules …à varier pour éviter le « copiage ») et dénombrer (Entoure dans la bande numérique.
Enter Title of Presentation Here
Construction de Box-Plot ou diagrammes en boîtes ou boîtes à moustaches Construire une boîte à moustaches …
Ordonnancement des mouvements de deux robots
Primitives - Intégration
Analyse de la variance à deux facteurs (données déséquilibrées) Michel Tenenhaus.
1 La mesure MESURE & QUALITE De la mesure …. La mesure 2 Sommaire 1. Problématique 2. Démarche 3. Zéro défaut 4. Résolution des non-conformités.
2 1. Vos droits en tant quusagers 3 1. Vos droits en tant quusagers (suite) 4.
Université Paul Sabatier - Toulouse 3 - Département de GMP Enquête Insertion Professionnelle – Promotion
Réseaux sociaux Rafik Alligui Laëtitia El Hakim Otakool.com 1.
Application des algorithmes génétiques
Les verbes auxiliaires Avoir ou être ?? Choisissez! Cest un verbe Dr Mrs Vandertrampp? Cest un verbe réfléchi?
S A B I O Le générateur de fonds dactions le plus performant *) *) Les 4 dernieres années sur le S&P500.
Système coopératif pour l'aide à la conduite
Mise en œuvre du langage MDX - 1 ère partie- Présentation de lexemple et des outils utilisés -1-
Web Services - ADFS Pellarin Anthony En collaboration avec : Sogeti 1.
Méthode des k plus proches voisins
Informatique temps réel et réseaux de terrain – ELEC365
Internet : la mémoire courte ? Capture de sites Web en ligne Conférence B.N.F, Avril 2004 Xavier Roche(HTTrack)
Test bilan de calcul mental N°1 :
Développement d’application web
La Saint-Valentin Par Matt Maxwell.
« Recherche de méthode d’estimation de volume de production à risque »
« Dewey Broche, à laube dune grande migration» Pier-Alexandre Corriveau 1.
Les modèles linéaires (Generalized Linear Models, GLM)
Universté de la Manouba
Gilbert TOUT NEST QUE CALCUL Vous vous êtes certainement déjà demandé ce que voulait dire « se donner à 100% » ?
Notre calendrier français MARS 2014
Modélisation et analyse de la variabilité dans une chaîne logistique par Laurence Morlet Promoteur : Philippe Chevalier Lecteurs : Laurence.
Marketing électronique Cours 5 La personnalisation.
Annexe 1 VISITE SUR
Quelle heure est-il ??. THE TIME: OCLOCK IL EST HEURE IL EST + + HEURES etc.
The McGraw-Hill Companies, Inc., 1999 INVESTMENTS Fourth Edition Bodie Kane Marcus Irwin/McGraw-Hill 24-1 Evaluation de la Performance Evaluation de la.
Détection du meilleur format de compression pour une matrice creuse dans un environnement parallèle hétérogène Olfa HAMDI-LARBI.
C'est pour bientôt.....
Les nombres.
Ordonnancement de tâches
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
1 Notations Asymptotiques Et Complexité Notations asymptotiques : 0 et  Complexité des algorithmes Exemples de calcul de complexité.
Conférence du groupe X- Environnement, 24 avril 2013 L’impact écologique des infrastructures numériques Cédric Gossart Institut Mines-Télécom Télécom Ecole.
10 paires -. 9 séries de 3 étuis ( n° 1 à 27 ) 9 positions à jouer 5 tables Réalisé par M..Chardon.
CALENDRIER-PLAYBOY 2020.
1. Présentation générale du système
USAM BRIDGE H O W E L L -CLASSIQUE
6 Nombres et Heures 20 vingt 30 trente 40 quarante.
Mise à jour des Fichiers Redo Log
9 paires séries de 3 étuis ( n° 1 à 27 )
Quel est l’intérêt d’utiliser le diagramme de Gantt dans la démarche de projet A partir d’un exemple concret, nous allons pouvoir exploiter plusieurs parties.
Dr. KHERRI Abdenacer 2014/ ECOLE DES HAUTES ETUDES COMMERCIALES.
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Les Chiffres Prêts?
Tutorat 7 - Introduction au Routage et OSPF
Transcription de la présentation:

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

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

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.

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.

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)

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)

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.

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

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

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

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

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).

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).

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.

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.

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.

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 )

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.

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.

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