<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1405-5546</journal-id>
<journal-title><![CDATA[Computación y Sistemas]]></journal-title>
<abbrev-journal-title><![CDATA[Comp. y Sist.]]></abbrev-journal-title>
<issn>1405-5546</issn>
<publisher>
<publisher-name><![CDATA[Instituto Politécnico Nacional, Centro de Investigación en Computación]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1405-55462004000300002</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[An Adaptive Coherence-Replacement Protocol for Web Proxy Cache Systems]]></article-title>
<article-title xml:lang="es"><![CDATA[Un Protocolo de Reemplazo y Coherencia Adaptativo para Sistemas de Manejo de Caches-Proxy en la Web]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Aguilar]]></surname>
<given-names><![CDATA[Jose]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Leiss]]></surname>
<given-names><![CDATA[Ernst L]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Universidad de los Andes Facultad de Ingenieria Departamento de Computación]]></institution>
<addr-line><![CDATA[ ]]></addr-line>
<country>Venezuela</country>
</aff>
<aff id="A02">
<institution><![CDATA[,University of Houston Department of Computer Science ]]></institution>
<addr-line><![CDATA[Houston TX]]></addr-line>
<country>USA</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>09</month>
<year>2004</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>09</month>
<year>2004</year>
</pub-date>
<volume>8</volume>
<numero>1</numero>
<fpage>1</fpage>
<lpage>14</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1405-55462004000300002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1405-55462004000300002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1405-55462004000300002&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[As World Wide Web usage has grown dramatically in recent years, so has grown the recognition that Web caches (especially proxy caches) will have an important role in reducing server loads, client request latencies, and network traffic. In this paper, we propose an adaptive cache coherence-replacement scheme for web proxy cache systems that is based on several criteria about the system and applications, with the objective of optimizing the distributed cache system performance. Our coherence-replacement scheme assigns a replacement priority value to each cache block according to a set of criteria to decide which block to remove. The goal is to provide an effective utilization of the distributed cache memory and a good application performance.]]></p></abstract>
<abstract abstract-type="short" xml:lang="es"><p><![CDATA[Como el uso de Internet se ha desarrollado dramáticamente en los últimos años, se ha reconocido que las caches en la Web (especialmente las Cache-Proxy) tienen un importante rol para reducir las cargas de los servidores, las latencias de los requerimientos de los clientes y el tráfico en la red. En este articulo, nosotros proponemos un esquema de reemplazo y coherencia adaptativo de caches para los Sistemas de Manejo de los Cache-Proxy en la Web que esta basado en varios criterios sobre el sistema y las aplicaciones, con el objetivo de optimizar el rendimiento del Sistema Distribuido de Caches. Nuestro esquema de reemplazo y coherencia asigna un valor de prioridad de reemplazo a cada bloque de cache según un conjunto de criterios para decidir cuales bloques eliminar. El objetivo es proveer una eficiente utilización de la memoria cache distribuida y un buen rendimiento para las aplicaciones.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[Web Caching]]></kwd>
<kwd lng="en"><![CDATA[Web caching performance]]></kwd>
<kwd lng="en"><![CDATA[Replacement techniques]]></kwd>
<kwd lng="en"><![CDATA[Coherency techniques]]></kwd>
<kwd lng="es"><![CDATA[Rendimiento de las Cache en la Web]]></kwd>
<kwd lng="es"><![CDATA[técnicas de Reemplazo]]></kwd>
<kwd lng="es"><![CDATA[técnicas de Coherencia]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[ <p align="center"><font face="verdana" size="4"><b>An Adaptive Coherence&#150;Replacement Protocol for Web Proxy Cache Systems</b></font></p>     <p align="center"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="3"><b><i>Un Protocolo de Reemplazo y Coherencia Adaptativo para Sistemas de Manejo de Caches&#150;Proxy en la Web</i></b></font></p>     <p align="center"><font face="verdana" size="2">&nbsp;</font></p>     <p align="center"><font face="verdana" size="2"><b>Jose Aguilar<sup>1</sup> y Ernst L. Leiss<sup>2</sup></b></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><i><sup>1</sup> CEMISID, Departamento de Computaci&oacute;n Facultad de Ingenieria, Universidad de los Andes M&eacute;rida, Venezuela 5101 <a href="mailto:aguilar@ing.ula.ve">aguilar@ing.ula.ve</a> </i></font></p>     <p align="justify"><font face="verdana" size="2"><i><sup>2</sup> Department of Computer Science University of Houston Houston, TX 77204&#150;3475, USA <a href="mailto:coscel@cs.uh.edu">coscel@cs.uh.edu</a></i></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2">Article received on June 28, 2002    ]]></body>
<body><![CDATA[<br> Accepted on June 30, 2004 </font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Abstract</b></font></p>     <p align="justify"><font face="verdana" size="2">As World Wide Web usage has grown dramatically in recent years, so has grown the recognition that Web caches (especially proxy caches) will have an important role in reducing server loads, client request latencies, and network traffic. In this paper, we propose an adaptive cache coherence&#150;replacement scheme for web proxy cache systems that is based on several criteria about the system and applications, with the objective of optimizing the distributed cache system performance. Our coherence&#150;replacement scheme assigns a replacement priority value to each cache block according to a set of criteria to decide which block to remove. The goal is to provide an effective utilization of the distributed cache memory and a good application performance. </font></p>     <p align="justify"><font face="verdana" size="2"><b>Keywords: </b>Web Caching, Web caching performance, Replacement techniques, Coherency techniques.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Resumen</b></font></p>     <p align="justify"><font face="verdana" size="2">Como el uso de Internet se ha desarrollado dram&aacute;ticamente en los &uacute;ltimos a&ntilde;os, se ha reconocido que las caches en la Web (especialmente las Cache&#150;Proxy) tienen un importante rol para reducir las cargas de los servidores, las latencias de los requerimientos de los clientes y el tr&aacute;fico en la red. En este articulo, nosotros proponemos un esquema de reemplazo y coherencia adaptativo de caches para los Sistemas de Manejo de los Cache&#150;Proxy en la Web que esta basado en varios criterios sobre el sistema y las aplicaciones, con el objetivo de optimizar el rendimiento del Sistema Distribuido de Caches. Nuestro esquema de reemplazo y coherencia asigna un valor de prioridad de reemplazo a cada bloque de cache seg&uacute;n un conjunto de criterios para decidir cuales bloques eliminar. El objetivo es proveer una eficiente utilizaci&oacute;n de la memoria cache distribuida y un buen rendimiento para las aplicaciones. </font></p>     <p align="justify"><font face="verdana" size="2"><b>Palabras Clave: </b>Rendimiento de las Cache en la Web, t&eacute;cnicas de Reemplazo, t&eacute;cnicas de Coherencia.</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><a href="/pdf/cys/v8n1/v8n1a2.pdf" target="_blank">DESCARGAR ART&Iacute;CULO EN FORMATO PDF</a></font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>Acknowledgement</b></font></p>     <p align="justify"><font face="verdana" size="2">This work was partially supported by a CONICIT&#150;Venezuela grant (subprograma de pasant&iacute;as postdoctorales).</font></p>     <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>     <p align="justify"><font face="verdana" size="2"><b>References</b></font></p>     <!-- ref --><p align="justify"><font face="verdana" size="2">1. <b>J. Aguilar, E. Leiss, </b>"A Web Proxy Cache Coherency and Replacement Approach", <i>Lecture Notes in Computer Science, </i>Springer&#150;Verlag, Vol. 2198, pp. 75&#150;94, 2001.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037050&pid=S1405-5546200400030000200001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">2. <b>J. Aguilar, E. Leiss, </b>"A Dynamic/Adaptive Cache Replacement Algorithm", <i>Proceeding of the XXVII Latinoamerican Informatics </i><i>Conference. M&eacute;rida, Venezuela</i>. pp. 123&#150;135, September 2001. </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037051&pid=S1405-5546200400030000200002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">3. <b>G. Barish, K. Obraczka, </b>World Wide Web caching: trends and techniques, IEEE Communications magazine, Volume 38, Issue 5, 2000, pp. 178&#150;185. </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037052&pid=S1405-5546200400030000200003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">4. <b>P. Cao and S. Irani, </b>"Greedy Dual &#150; Size:A cost aware WWW proxy caching algorithm," in Proc. 2nd Web Caching Workshop, Boulder, CO, June 1997. </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037053&pid=S1405-5546200400030000200004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">5. <b>S. Cho, J. King, G. Lee, </b>"Coherence and Replacement Protocol of DICE&#150;A Bus Based COMA Multiprocessor", <i>Journal of Parallel </i><i>and Distributed Computing, </i>Vol. 57, pp. 14&#150;32, 1999.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037054&pid=S1405-5546200400030000200005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">6. <b>L. Choi <i>et al., </i></b>"Techniques for compiler&#150;directed Cache Coherence". <i>IEEE Parallel Distributed Technology, Winter 1996. </i></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037055&pid=S1405-5546200400030000200006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">7. <b>J. Dilley, M. Arlitt, </b>"Improving Proxy Cache Performance: Analysis of Three Replacement Policies", <i>IEEE Internet Computing, </i><i>November, </i>pp. 44&#150;50, 1999.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037056&pid=S1405-5546200400030000200007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">8. <b>B. Krishnamurthy, C. Wills, </b>"Piggyback Server Invalidation for Proxy Cache Coherency", <i>Proc. 7th Intl. World Wide Web Conf., </i>pp. 185&#150;193, 1998. </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037057&pid=S1405-5546200400030000200008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">9. <b>B. Krishnamurthy, C. Wills, </b>"Proxy Cache Coherency and Replacement&#150;Towards a More Complete Picture ", <i>IEEE Computer, </i>Vol. 6, pp. 332&#150;339, 1999.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037058&pid=S1405-5546200400030000200009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">10. <b>C. Liu, P. Cao</b>, "Maintaining Strong Cache Consistency in the WWW", <i>Proc. 17th IEEE Intl. Conf. on Distributed Computing Systems, </i>1997.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037059&pid=S1405-5546200400030000200010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">11. <b>J. Menaud, V. Issarny, M. Bantre, </b>Improving effectiveness of Web caching, In Springer Verlag, editor, Recent Advances in Distributed Systems, volume LNCS 1752, 2000.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037060&pid=S1405-5546200400030000200011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">12. <b>M. Obaidat, H. Khalid, </b>"Estimating NN&#150;Based Algorithm for Adaptive Cache Replacement", <i>IEEE Transaction on System, Man </i><i>and Cybernetic, </i>Vol. 28, N. 4, pp. 602&#150;611, 1998.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037061&pid=S1405-5546200400030000200012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">13. <b>L. Rizzo, L. Vicisano, </b>"Replacement policies for a proxy cache," IEEE Internet Computing Nov/Dec 1999.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037062&pid=S1405-5546200400030000200013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">14. <b>H. Sandhu, K. Sevcik; </b>"An Analytic Study of Dynamic Hardware and Software Cache Coherence Strategies"; <i>Proc. 1995 ACM </i><i>SIGMETRICS Intl. Conf. on Measurement and Modeling of Computer Systems , pp. 167 &#150; 177, </i>1995.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037063&pid=S1405-5546200400030000200014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">15. <b>S. Selvakumar* J. Smith, </b>Delay Sensitive LRU Policy for Replacement in Web caches. <i>Proceeding of the World Multiconference </i><i>on Systemics, Cybernetics and Informatics, (Ed. N. Callaos et al.), </i>International Institute of Informatics and Systemics, Vol. VII, pp. 336&#150;341, Orlando, USA, Julio 2001. </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037064&pid=S1405-5546200400030000200015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">16. <b>J. Shim, P. Scheuermann, R. Vingralek, </b>"Proxy Cache Design: Algorithms, Implementation and Performance", <i>IEEE Trans. on </i><i>Knowledge and Data Engineering, </i>1999. </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037065&pid=S1405-5546200400030000200016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">17. <b>Y. Smaradakis, S Kaplan, P. Wilson, </b>"EELRU: Simple and Effective Adaptive Page Replacement", <i>Performance Evaluation </i><i>Review, </i>Vol. 27, N, 1, pp. 122&#150;133, January 1999. </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037066&pid=S1405-5546200400030000200017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">18. <b>Squid Internet object cache</b>. <a href="http://www.squid-cache.org/" target="_blank">http://squid.nlanr.net/Squid</a>.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037067&pid=S1405-5546200400030000200018&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">19. <b>G. Tyson, M. Fonrens, J. Matthews and A. Pleczkun, </b>"Managing Data Caches Using Selective Cache Lien Replacement", <i>International Journal of Parallel Programming, </i>Vol. 25, N. 3, pp. 213&#150;242, 1997. </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037068&pid=S1405-5546200400030000200019&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">20. <b>A. Vakali G. Pallis, </b>A Study on Web Caching Architectures and Performance. <i>Proceeding of the World Multiconference on Systemics, Cybernetics and Informatics, (Ed. N. Callaos et al.), </i>International Institute of Informatics and Systemics, Vol. VII, pp. 309&#150;314, Orlando, USA, Julio 2001. </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037069&pid=S1405-5546200400030000200020&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">21. <b>E. Watson, Y. Shi Y. Chen, </b>A user&#150;access model&#150;driven approach to proxy cache performance analysis, Decision Support Systems, Volume 25, Issue 4,May 1999, pp. 309&#150;338.</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037070&pid=S1405-5546200400030000200021&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">22. <b>B. Williams, </b>"Transparent Web Caching Solutions," in Proc. 3 rd Intl. WWW Conference. </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037071&pid=S1405-5546200400030000200022&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">23. <b>C. Wills, M. Mikhailov, </b>"Towards a better Understanding of Web Resources and Server Responses for Improved Caching", <i>Proc. 8th Intl. World Web Conf., </i>1999. </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=2037072&pid=S1405-5546200400030000200023&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --> ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Aguilar]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Leiss]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
</person-group>
<source><![CDATA[A Web Proxy Cache Coherency and Replacement Approach]]></source>
<year>2001</year>
<volume>2198</volume>
<page-range>75-94</page-range><publisher-name><![CDATA[Springer-Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Aguilar]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Leiss]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
</person-group>
<source><![CDATA[A Dynamic/Adaptive Cache Replacement Algorithm]]></source>
<year>2001</year>
<conf-name><![CDATA[ Proceeding of the XXVII Latinoamerican Informatics Conference]]></conf-name>
<conf-loc>Mérida </conf-loc>
<page-range>123-135</page-range></nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Barish]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Obraczka]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[World Wide Web caching: trends and techniques]]></article-title>
<source><![CDATA[IEEE Communications magazine]]></source>
<year>2000</year>
<volume>38</volume>
<numero>5</numero>
<issue>5</issue>
<page-range>178-185</page-range></nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cao]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Irani]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Greedy Dual - Size: A cost aware WWW proxy caching algorithm]]></article-title>
<source><![CDATA[]]></source>
<year>1997</year>
<conf-name><![CDATA[ Proc. 2nd Web Caching Workshop]]></conf-name>
<conf-loc> </conf-loc>
<publisher-loc><![CDATA[Boulder^eCO CO]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Cho]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[King]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Lee]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Coherence and Replacement Protocol of DICE-A Bus Based COMA Multiprocessor]]></article-title>
<source><![CDATA[Journal of Parallel and Distributed Computing]]></source>
<year>1999</year>
<volume>57</volume>
<page-range>14-32</page-range></nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Choi]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Techniques for compiler-directed Cache Coherence]]></article-title>
<source><![CDATA[IEEE Parallel Distributed Technology]]></source>
<year>1996</year>
<publisher-name><![CDATA[Winter]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Dilley]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Arlitt]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Improving Proxy Cache Performance: Analysis of Three Replacement Policies]]></article-title>
<source><![CDATA[IEEE Internet Computing]]></source>
<year>1999</year>
<page-range>44-50</page-range></nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Krishnamurthy]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[Wills]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
</person-group>
<source><![CDATA[Piggyback Server Invalidation for Proxy Cache Coherency]]></source>
<year>1998</year>
<conf-name><![CDATA[ Proc. 7th Intl. World Wide Web Conf.]]></conf-name>
<conf-loc> </conf-loc>
<page-range>185-193</page-range></nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Krishnamurthy]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
<name>
<surname><![CDATA[Wills]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Proxy Cache Coherency and Replacement-Towards a More Complete Picture]]></article-title>
<source><![CDATA[IEEE Computer]]></source>
<year>1999</year>
<volume>6</volume>
<page-range>332-339</page-range></nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Liu]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Cao]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<source><![CDATA[Maintaining Strong Cache Consistency in the WWW]]></source>
<year></year>
<conf-name><![CDATA[ Proc. 17th IEEE Intl. Conf. on Distributed Computing Systems]]></conf-name>
<conf-date>1997</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Menaud]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Issarny]]></surname>
<given-names><![CDATA[V]]></given-names>
</name>
<name>
<surname><![CDATA[Bantre]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Improving effectiveness of Web caching]]></article-title>
<source><![CDATA[Recent Advances in Distributed Systems]]></source>
<year>2000</year>
<publisher-name><![CDATA[Springer Verlag]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Obaidat]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Khalid]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Estimating NN-Based Algorithm for Adaptive Cache Replacement]]></article-title>
<source><![CDATA[IEEE Transaction on System, Man and Cybernetic]]></source>
<year>1998</year>
<volume>28</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>602-611</page-range></nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Rizzo]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
<name>
<surname><![CDATA[Vicisano]]></surname>
<given-names><![CDATA[L]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Replacement policies for a proxy cache]]></article-title>
<source><![CDATA[IEEE Internet Computing]]></source>
<year>1999</year>
</nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Sandhu]]></surname>
<given-names><![CDATA[H]]></given-names>
</name>
<name>
<surname><![CDATA[Sevcik]]></surname>
<given-names><![CDATA[K]]></given-names>
</name>
</person-group>
<source><![CDATA[An Analytic Study of Dynamic Hardware and Software Cache Coherence Strategies]]></source>
<year>1995</year>
<conf-name><![CDATA[ Proc. 1995 ACM SIGMETRICS Intl. Conf. on Measurement and Modeling of Computer Systems]]></conf-name>
<conf-loc> </conf-loc>
<page-range>167 - 177</page-range></nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Selvakumar]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Smith]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Callaos]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
</person-group>
<source><![CDATA[Delay Sensitive LRU Policy for Replacement in Web caches]]></source>
<year>2001</year>
<volume>VII</volume>
<conf-name><![CDATA[ Proceeding of the World Multiconference on Systemics, Cybernetics and Informatics]]></conf-name>
<conf-loc> </conf-loc>
<page-range>336-341</page-range><publisher-loc><![CDATA[Orlando ]]></publisher-loc>
<publisher-name><![CDATA[International Institute of Informatics and Systemics]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Shim]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Scheuermann]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
<name>
<surname><![CDATA[Vingralek]]></surname>
<given-names><![CDATA[R]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Proxy Cache Design: Algorithms, Implementation and Performance]]></article-title>
<source><![CDATA[IEEE Trans. on Knowledge and Data Engineering]]></source>
<year>1999</year>
</nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Smaradakis]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Kaplan]]></surname>
<given-names><![CDATA[S]]></given-names>
</name>
<name>
<surname><![CDATA[Wilson]]></surname>
<given-names><![CDATA[P]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[EELRU: Simple and Effective Adaptive Page Replacement]]></article-title>
<source><![CDATA[Performance Evaluation Review]]></source>
<year>1999</year>
<volume>27</volume>
<numero>1</numero>
<issue>1</issue>
<page-range>122-133</page-range></nlm-citation>
</ref>
<ref id="B18">
<label>18</label><nlm-citation citation-type="">
<collab>Squid Internet object cache</collab>
<source><![CDATA[]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B19">
<label>19</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Tyson]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Fonrens]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
<name>
<surname><![CDATA[Matthews]]></surname>
<given-names><![CDATA[J]]></given-names>
</name>
<name>
<surname><![CDATA[Pleczkun]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Managing Data Caches Using Selective Cache Lien Replacement]]></article-title>
<source><![CDATA[International Journal of Parallel Programming]]></source>
<year>1997</year>
<volume>25</volume>
<numero>3</numero>
<issue>3</issue>
<page-range>213-242</page-range></nlm-citation>
</ref>
<ref id="B20">
<label>20</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Vakali]]></surname>
<given-names><![CDATA[A]]></given-names>
</name>
<name>
<surname><![CDATA[Pallis]]></surname>
<given-names><![CDATA[G]]></given-names>
</name>
<name>
<surname><![CDATA[Callaos]]></surname>
<given-names><![CDATA[N]]></given-names>
</name>
</person-group>
<source><![CDATA[A Study on Web Caching Architectures and Performance]]></source>
<year>2001</year>
<volume>VII</volume>
<conf-name><![CDATA[ Proceeding of the World Multiconference on Systemics, Cybernetics and Informatics]]></conf-name>
<conf-loc> </conf-loc>
<page-range>309-314</page-range><publisher-loc><![CDATA[Orlando ]]></publisher-loc>
<publisher-name><![CDATA[International Institute of Informatics and Systemics]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B21">
<label>21</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Watson]]></surname>
<given-names><![CDATA[E]]></given-names>
</name>
<name>
<surname><![CDATA[Shi]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
<name>
<surname><![CDATA[Chen]]></surname>
<given-names><![CDATA[Y]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[A user-access model-driven approach to proxy cache performance analysis]]></article-title>
<source><![CDATA[Decision Support Systems]]></source>
<year>1999</year>
<volume>25</volume>
<numero>4</numero>
<issue>4</issue>
<page-range>309-338</page-range></nlm-citation>
</ref>
<ref id="B22">
<label>22</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Williams]]></surname>
<given-names><![CDATA[B]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Transparent Web Caching Solutions]]></article-title>
<source><![CDATA[]]></source>
<year></year>
<conf-name><![CDATA[ Proc. 3 rd Intl. WWW Conference]]></conf-name>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
<ref id="B23">
<label>23</label><nlm-citation citation-type="confpro">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Wills]]></surname>
<given-names><![CDATA[C]]></given-names>
</name>
<name>
<surname><![CDATA[Mikhailov]]></surname>
<given-names><![CDATA[M]]></given-names>
</name>
</person-group>
<source><![CDATA[Towards a better Understanding of Web Resources and Server Responses for Improved Caching]]></source>
<year></year>
<conf-name><![CDATA[ Proc. 8th Intl. World Web Conf.]]></conf-name>
<conf-date>1999</conf-date>
<conf-loc> </conf-loc>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
