Title :
Hierarchical Cache Performance Analysis Under TTL-Based Consistency
Author :
Gomaa, Hazem ; Messier, Geoffrey G. ; Davies, Robert
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Calgary, Calgary, AB, Canada
Abstract :
This paper introduces an analytical model for characterizing the instantaneous hit ratio and instantaneous average hit distance of a traditional least recently used (LRU) cache hierarchy. The analysis accounts for the use of two variants of the Time-to-Live (TTL) weak consistency mechanism. The first is the typical TTL scheme (TTL-T) used in the HTTP/1.1 protocol where expired objects are refreshed using conditional GET requests. The second is TTL immediate ejection (TTL-IE) where objects are ejected as soon as they expire. The analysis also accounts for two sharing protocols: Leave Copy Everywhere (LCE) and Promote Cached Objects (PCO). PCO is a new sharing protocol introduced in this paper that decreases the user´s perceived latency and is robust under nonstationary access patterns.
Keywords :
cache storage; computer networks; hypermedia; transport protocols; GET request; HTTP/1.1 protocol; LCE; LRU; PCO; TTL immediate ejection; TTL-IE; TTL-T; hierarchical cache performance analysis; instantaneous average hit distance; instantaneous hit ratio; least recently used cache hierarchy; leave copy everywhere; nonstationary access pattern; promote cached object; sharing protocol; time-to-live weak consistency mechanism; Analytical models; IEEE transactions; Markov processes; Measurement; Probability; Protocols; Servers; Analysis; Markov chain; Web; cache consistency; content-centric network (CCN); hierarchical cache; least recently used (LRU); time-to-live (TTL);
Journal_Title :
Networking, IEEE/ACM Transactions on
DOI :
10.1109/TNET.2014.2320723