Escalando caching em redes orientadas a conteúdo via mecanismos de histerese

Caching is a fundamental element of networking systems since the early days of the Internet. By filtering requests towards custodians, caches reduce the bandwidth required by the latter and the delay experienced by clients. The requests which are not served by a cache, in turn, comprise its miss stream, which is a smoothed version of the stream of request arrivals. In this paper, we propose novel mechanisms to leverage hysteresis (i.e., smoothing) on cache evictions and insertions. The proposed solutions extend TTL-like mechanisms, and rely on two knobs to tune the time between insertions and evictions given a target hit rate. We show the particular improvement of the two thresholds strategy in reducing download times, making the system more predictable and accounting for different costs associated with object retrieval.

[1]  Zhen Liu,et al.  Static caching of Web servers , 1997, Electronic Imaging.

[2]  Michele Garetto,et al.  A unified approach to the performance analysis of caching systems , 2013, IEEE INFOCOM 2014 - IEEE Conference on Computer Communications.

[3]  Carra Damiano,et al.  Access-Time Aware Cache Algorithms , 2016, International Test Conference.

[4]  Muhammad Zubair Shafiq,et al.  Characterizing caching workload of a large commercial Content Delivery Network , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[5]  Donald F. Towsley,et al.  Enabling opportunistic search and placement in cache networks , 2017, Comput. Networks.

[6]  Giovanna Carofiglio,et al.  Analysis of latency-aware caching strategies in information-centric networking , 2016, CCDWN '16.

[7]  Diego Perino,et al.  A reality check for content centric networking , 2011, ICN '11.

[8]  Donald F. Towsley,et al.  Analysis of TTL-based cache networks , 2012, 6th International ICST Conference on Performance Evaluation Methodologies and Tools.

[9]  Laurent Massoulié,et al.  A Utility Optimization Approach to Network Cache Design , 2019, IEEE/ACM Transactions on Networking.

[10]  Florin Ciucu,et al.  Exact analysis of TTL cache networks , 2014, Perform. Evaluation.

[11]  Daniel Sadoc Menasché,et al.  Flexible Content Placement in Cache Networks using Reinforced Counters , 2015, ArXiv.

[12]  James F. Kurose,et al.  On the steady-state of cache networks , 2013, 2013 Proceedings IEEE INFOCOM.