• DocumentCode
    2226637
  • Title

    A primal-dual randomized algorithm for weighted paging

  • Author

    Bansal, N. ; Buchbinder, N. ; Naor, J.

  • Author_Institution
    IBM T. J. Watson Res., Yorktown Heights
  • fYear
    2007
  • fDate
    21-23 Oct. 2007
  • Firstpage
    507
  • Lastpage
    517
  • Abstract
    In the weighted paging problem there is a weight (cost) for fetching each page into the cache. We design a randomized O(log k) -competitive online algorithm for the weighted paging problem, where k is the cache size. This is the first randomized o(k)-competitive algorithm and its competitiveness matches the known lower bound on the problem. More generally, we design an O(log(k/(k - h + I)))-competitive online algorithm for the version of the. problem where, the online algorithm has-cache size k and the online algorithm has cache size h les k. Weighted paging is a special case (weighted star metric) of the well known k-server problem for which it is a major open question whether randomization can be useful in obtaining sub-linear competitive algorithms. Therefore, abstracting and extending the insights from paging is a key step in the resolution of the k-server problem. Our solution for the weighted paging problem is based on a two-step approach. In the first step we obtain an O(log k)-competitive fractional algorithm which is based on a novel online primal-dual approach. In the second step we. obtain a randomized algorithm by rounding online the fractional solution to an actual distribution on integral cache, solutions. We conclude with a randomized O(log N)-competitive algorithm for the well studied Metrical Task System problem (MTS) on a metric defined by a weighted star on N leaves, improving upon a previous O(log2 N)-competitive algorithm of Blum et al. [9].
  • Keywords
    computational complexity; paged storage; randomised algorithms; k-server problem; metrical task system problem; primal-dual randomized algorithm; randomized O(log k) -competitive online algorithm; sub-linear competitive algorithm; weighted paging problem; Algorithm design and analysis; Computer science; Costs; Extraterrestrial measurements; History; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 2007. FOCS '07. 48th Annual IEEE Symposium on
  • Conference_Location
    Providence, RI
  • ISSN
    0272-5428
  • Print_ISBN
    978-0-7695-3010-9
  • Type

    conf

  • DOI
    10.1109/FOCS.2007.43
  • Filename
    4389520