• DocumentCode
    2270561
  • Title

    A universal online caching algorithm based on pattern matching

  • Author

    Pandurangan, Gopal ; Szpankowski, Wojciech

  • Author_Institution
    Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN
  • fYear
    2005
  • fDate
    4-9 Sept. 2005
  • Firstpage
    1151
  • Lastpage
    1155
  • Abstract
    We present a universal algorithm for the classical online problem of caching or demand paging. We consider the caching problem when the page request sequence is drawn from an unknown probability distribution and the goal is to devise an efficient algorithm whose performance is close to the optimal online algorithm which has full knowledge of the underlying distribution. Most previous works have devised such algorithms for specific classes of distributions with the assumption that the algorithm has full knowledge of the source. In this paper, we present a universal and simple algorithm based on pattern matching for mixing sources (includes Markov sources). The expected performance of our algorithm is within 4 + o(1) times the optimal online algorithm (which has full knowledge of the input model and can use unbounded resources)
  • Keywords
    Markov processes; cache storage; paged storage; pattern matching; Markov sources; demand paging; page request sequence; pattern matching; universal online caching algorithm; Computer science; Distributed computing; Information theory; Markov processes; Pattern matching; Polynomials; Prefetching; Probability distribution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Theory, 2005. ISIT 2005. Proceedings. International Symposium on
  • Conference_Location
    Adelaide, SA
  • Print_ISBN
    0-7803-9151-9
  • Type

    conf

  • DOI
    10.1109/ISIT.2005.1523521
  • Filename
    1523521