|
|
Cooperative caching systems
Cooperative Web caching is the most common solution for augmenting the low cache hit rates due to single proxies.
Many coordination schemes have been proposed to achieve effective and efficient cooperation. However, both purely hierarchical and flat architectures suffer from scalability problems due to cooperation protocol overheads.
We investigate new cooperation paradigms that aim to achieve better scalability in geographical environment by organizing cache servers in well connected clusters. We are also studying a novel cooperation model based on a two-tier lookup process.
People
Selected Papers
This page includes a selected list of publications since 1999.
Publications not available online can be requested to the authors.
- Riccardo Lancellotti, Francesca Mazzoni, Michele Colajanni: "Hybrid Cooperative Schemes for Scalable and Stable Performance of Web Content Delivery", Computer Networks Journal , Vol. 49, Issue 4, Nov. 2005, Elsevier Science
- R. Lancellotti, M. Colajanni, B. Ciciani,
"Distributed Cooperation Schemes for Document Lookup in Geographically Dispersed Cache Servers", Proc. of IEEE International Symposium on
Network Computing and Applications, Cambridge, MA, USA, April 2003
- R. Lancellotti, M. Colajanni, B. Ciciani,
"Distributed Cooperation Schemes for Document Lookup in Multiple Cache Servers",
Tech. Rep. TR-2002-22, Dept. of Computer Engineering, University of Roma "Tor Vergata", Dec. 2002.
- R. Lancellotti, F. Mazzoni, M. Colajanni,
"Hybrid coordination schemes for distributed caching architectures" , Nov. 2002 (In Italian)
- R. Lancellotti, M. Colajanni, B. Ciciani,
"A Scalable Architecture for Cooperative Web Caching",
Proc. of Workshop in Web Engineering, Networking 2002, Pisa, May 2002.
- A. Santoro, B. Ciciani, M. Colajanni, F. Quaglia,
"Two-Tier Cooperation: A scalable protocol for Web cache sharing",
Proc. of IEEE Int'l Symposium on Network Computing and Applications, Boston, Feb. 2002.
-
F. Quaglia, B. Ciciani, M. Colajanni, "An analytical comparison
of cooperation protocols for Web proxy servers",
Proc. of ACM/IEEE 7th Int'l Symp. on Modeling, Analysis and
Simulation of Computer and Telecommunication Systems (MASCOTS'99),
College Park, MD, Oct. 1999.
The largest Content Distribution Networks (CDN) provide an infrastructure of thousands of geographically distributed servers, which are placed at the edge of Internet that is, at the main ISP points of presence. A CDN includes a content-aware routing mechanism to dispatch the client requests to the "most convenient" edge server. There are several possible routing mechanisms, but the most used solution is based on a combination of dynamic URL rewriting at the origin server and DNS interposition. With respect to the traditional proxy caching, a CDN solution can achieve ery high cache hit rate. However, proxy caching is typically free, while CDN services are highly expensive.
Hence, it is of key importance to evaluate the real costs/benefits of this outsourcing solution. We propose a new tool called CDNperf that compares the user perceived response time of content delivery achieved with and without the use of CDNs.
- Claudia Canali, Valeria Cardellini, Michele Colajanni, Riccardo Lancellotti, "Content Delivery and Management" invited book chapter in Content Delivery Networks: Principles and Paradigms, Springer Aug., 2008
- C. Canali, V. Cardellini, M. Colajanni, R. Lancellotti, "Evaluating User-perceived Benefits of Content Distribution Networks", Proc. of 2004 International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS'04) San Jose, CA, July 2004.
Riccardo Lancellotti
|