Advances in Applied Probability

A fluid limit for a cache algorithm with general request processes

Takayuki Osogami
Source: Adv. in Appl. Probab. Volume 42, Number 3 (2010), 816-833.

Abstract

We introduce a formal limit, which we refer to as a fluid limit, of scaled stochastic models for a cache managed with the least-recently-used algorithm when requests are issued according to general stochastic point processes. We define our fluid limit as a superposition of dependent replications of the original system with smaller item sizes when the number of replications approaches ∞. We derive the average probability that a requested item is not in a cache (average miss probability) in the fluid limit. We show that, when requests follow inhomogeneous Poisson processes, the average miss probability in the fluid limit closely approximates that in the original system. Also, we compare the asymptotic characteristics, as the cache size approaches ∞, of the average miss probability in the fluid limit to those in the original system.

First Page: Show Hide
Primary Subjects: 68W40
Secondary Subjects: 60G55, 60F05
Full-text: Access denied (no subscription detected)
We're sorry, but we are unable to provide you with the full text of this article because we are not able to identify you as a subscriber.
If you have a personal subscription to this journal, then please login. If you are already logged in, then you may need to update your profile to register your subscription. Read more about accessing full-text
Links and Identifiers

Permanent link to this document: http://projecteuclid.org/euclid.aap/1282924064
Digital Object Identifier: doi:10.1239/aap/1282924064
Zentralblatt MATH identifier: 05820054
Mathematical Reviews number (MathSciNet): MR2779560

References

Burville, P. J. and Kingman, J. F. C. (1973). On a model for storage and search. J. Appl. Prob. 10, 697--701.
Mathematical Reviews (MathSciNet): MR358997
Zentralblatt MATH: 0281.60074
Digital Object Identifier: doi:10.2307/3212792
Chu, J.-H. and Knott, G. D. (1993). A new method for computing page-fault rates. SIAM J. Comput. 22, 1319--1330.
Mathematical Reviews (MathSciNet): MR1247192
Zentralblatt MATH: 0799.68027
Digital Object Identifier: doi:10.1137/0222079
Coffman, E. G., Jr. and Jelenković, P. (1999). Performance of the move-to-front algorithm with Markov-modulated request sequences. Operat. Res. Lett. 25, 109--118.
Mathematical Reviews (MathSciNet): MR1712703
Zentralblatt MATH: 0934.90009
Digital Object Identifier: doi:10.1016/S0167-6377(99)00037-1
Fill, J. A. (1996). Limits and rates of convergence for the distribution of search cost under the move-to-front rule. Theoret. Comput. Sci. 164, 185--206.
Mathematical Reviews (MathSciNet): MR1411204
Zentralblatt MATH: 0871.68067
Digital Object Identifier: doi:10.1016/0304-3975(95)00210-3
Fill, J. A. and Holst, L. (1996). On the distribution of search cost for the move-to-front rule. Random Structures Algorithms 8, 179--186.
Mathematical Reviews (MathSciNet): MR1603279
Flajolet, P., Gardy, D. and Thimonier, L. (1992). Birthday paradox, coupon collectors, caching algorithms and self-organizing search. Discrete Appl. Math. 39, 207--229.
Mathematical Reviews (MathSciNet): MR1189469
Digital Object Identifier: doi:10.1016/0166-218X(92)90177-C
Fristedt, B. and Gray, L. (1997). A Modern Approach to Probability Theory. Birkhäuser, Boston, MA.
Mathematical Reviews (MathSciNet): MR1422917
Zentralblatt MATH: 0869.60001
Hirade, R. and Osogami, T. (2010). Analysis of page replacement policies in the fluid limit. Operat. Res. 58, 971--984
Jelenković, P. R. (1999). Asymptotic approximation of the move-to-front search cost distribution and least-recently-used caching fault probabilities. Ann. Appl. Prob. 9, 430--464.
Mathematical Reviews (MathSciNet): MR1687406
Zentralblatt MATH: 0940.60044
Digital Object Identifier: doi:10.1214/aoap/1029962750
Project Euclid: euclid.aoap/1029962750
Jelenković, P. R. and Radovanović, A. (2004). Least-recently-used caching with dependent requests. Theoret. Comput. Sci. 326, 293--327.
Mathematical Reviews (MathSciNet): MR2094253
Zentralblatt MATH: 1093.60066
Digital Object Identifier: doi:10.1016/j.tcs.2004.07.029
Jelenković, P. R. and Radovanović, A. (2008). The persistent-access-caching algorithm. Random Structures Algorithms 33, 219--251.
Mathematical Reviews (MathSciNet): MR2436847
Jelenković, P. R., Radovanović, A. and Squillante, M. S. (2006). Critical sizing of LRU caches with dependent requests. J. Appl. Prob. 43, 1013--1027.
Mathematical Reviews (MathSciNet): MR2274633
Zentralblatt MATH: 1137.68023
Digital Object Identifier: doi:10.1239/jap/1165505204
Project Euclid: euclid.jap/1165505204
Johnson, T. and Shasha, D. (1994). 2Q: low overhead high performance buffer management replacement algorithm. In Proc. 20th Internat. Conf. Very Large Data Bases, Morgan Kaufmann, San Francisco, CA, pp. 439--450.
Lam, K., Leung, M. Y. and Siu, M. K. (1984). Self-organizing files with dependent accesses. J. Appl. Prob. 21, 343--359.
Mathematical Reviews (MathSciNet): MR741136
Digital Object Identifier: doi:10.2307/3213645
McCabe, J. (1965). On serial files with relocatable records. Operat. Res. 13, 609--618.
Mathematical Reviews (MathSciNet): MR182458
Zentralblatt MATH: 0133.40807
Digital Object Identifier: doi:10.1287/opre.13.4.609
Nelson, R. (1995). Probability, Stochastic Processes, and Queueing Theory. Springer, New York.
Mathematical Reviews (MathSciNet): MR1340628
Zentralblatt MATH: 0839.60002
Osogami, T. (2009). A fluid limit for cache algorithms with general request processes. In Proc. IEEE INFOCOM 2009, pp. 2836--2840.
Rodrigues, E. R. (1995). The performance of the move-to-front scheme under some particular forms of Markov requests. J. Appl. Prob. 32, 1089--1102.
Mathematical Reviews (MathSciNet): MR1363351
Zentralblatt MATH: 0839.60067
Digital Object Identifier: doi:10.2307/3215222
Sigman, K. (1995). Stationary Marked Point Processes: An Intuitive Approach. Chapman & Hall, New York.
Mathematical Reviews (MathSciNet): MR1304497
Zentralblatt MATH: 0873.60034
Sugimoto, T. and Miyoshi, N. (2006). On the asymptotics of fault probability in least-recently-used caching with Zipf-type request distribution. Random Structures Algorithms 29, 296--323.
Mathematical Reviews (MathSciNet): MR2254493

2012 © Applied Probability Trust

Advances in Applied Probability

Advances in Applied Probability