The benefits of Web caching can be improved by systems of cooperative cache servers that share their cached documents. The increasing number of Web cache servers over the Internet makes the scalability of the cooperation protocol a major issue to be addressed. In this paper we propose a Two-Tier Cooperation protocol (2TC), which is specifically designed for systems of dozens or hundreds of cache servers with no centralized control. 2TC embeds two classical cooperation approaches for distributed Web caching systems, namely Informed Cooperation (IC) and Query Cooperation (QC), that are applied within different subsets of cache servers in the system. IC is applied within subsets of close servers and lets them cooperate through mutual exchange of state information related to their cache content. QC lets more distant cache servers cooperate through query/reply messages to locate documents within the global cache.Thanks to the use of IC among close cache servers, QC can explore the cache content of several cache servers through a single query message. High scalability arises as few queries explore the cache content of many cache servers and state information is exchanged within small groups of close cache servers.We report experimental results based on real traces that compare a prototype implementation of 2TC with classical protocols of the informed and query classes. The results point out a strong reduction (up to 50%) of the amount of transferred information to manage cooperation. This overhead reduction is achieved with no performance degradation in terms of latency and cache hit rate.

Two-Tier Cooperation: A Scalable Protocol for Web Cache Sharing / A., Santoro; Ciciani, Bruno; F., Quaglia; Colajanni, Michele. - STAMPA. - 0:(2001), pp. 186-193. (Intervento presentato al convegno Network Computing and Applications, 2001. NCA 2001. IEEE International Symposium on tenutosi a Cambridge nel 2001) [10.1109/NCA.2001.962531].

Two-Tier Cooperation: A Scalable Protocol for Web Cache Sharing

CICIANI, BRUNO;F. Quaglia;COLAJANNI, Michele
2001

Abstract

The benefits of Web caching can be improved by systems of cooperative cache servers that share their cached documents. The increasing number of Web cache servers over the Internet makes the scalability of the cooperation protocol a major issue to be addressed. In this paper we propose a Two-Tier Cooperation protocol (2TC), which is specifically designed for systems of dozens or hundreds of cache servers with no centralized control. 2TC embeds two classical cooperation approaches for distributed Web caching systems, namely Informed Cooperation (IC) and Query Cooperation (QC), that are applied within different subsets of cache servers in the system. IC is applied within subsets of close servers and lets them cooperate through mutual exchange of state information related to their cache content. QC lets more distant cache servers cooperate through query/reply messages to locate documents within the global cache.Thanks to the use of IC among close cache servers, QC can explore the cache content of several cache servers through a single query message. High scalability arises as few queries explore the cache content of many cache servers and state information is exchanged within small groups of close cache servers.We report experimental results based on real traces that compare a prototype implementation of 2TC with classical protocols of the informed and query classes. The results point out a strong reduction (up to 50%) of the amount of transferred information to manage cooperation. This overhead reduction is achieved with no performance degradation in terms of latency and cache hit rate.
2001
Network Computing and Applications, 2001. NCA 2001. IEEE International Symposium on
Cambridge
2001
0
186
193
A., Santoro; Ciciani, Bruno; F., Quaglia; Colajanni, Michele
Two-Tier Cooperation: A Scalable Protocol for Web Cache Sharing / A., Santoro; Ciciani, Bruno; F., Quaglia; Colajanni, Michele. - STAMPA. - 0:(2001), pp. 186-193. (Intervento presentato al convegno Network Computing and Applications, 2001. NCA 2001. IEEE International Symposium on tenutosi a Cambridge nel 2001) [10.1109/NCA.2001.962531].
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/768947
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 0
social impact