CACHING WITH TIME WINDOWS AND DELAYS

被引:0
|
作者
Gupta, Anupam [1 ]
Kumar, Amit [2 ]
Panigrahi, Debmalya [3 ]
机构
[1] Carnegie Mellon Univ, Comp Sci Dept, Pittsburgh, PA 15213 USA
[2] IIT Delhi, Dept Comp Sci & Engn, New Delhi, India
[3] Duke Univ, Dept Comp Sci, Durham, NC 27708 USA
关键词
online algorithms; caching; approximation algorithms;
D O I
10.1137/20M1346286
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider two generalizations of the classical weighted paging problem that incorporate the notion of delayed service of page requests. The first is the (weighted) paging with time windows (PageTW) problem, which is like the classical weighted paging problem except that each page request only needs to be served before a given deadline. This problem arises in many practical applications of online caching, such as the "deadline " I/O scheduler in the Linux kernel and video-on-demand streaming. The second, and more general, problem is the (weighted) paging with delay (PageD) problem, where the delay in serving a page request results in a penalty being added to the objective. This problem generalizes the caching problem to allow delayed service, a line of work that has recently gained traction in online algorithms (e.g., [Y. Emek, S. Kutten, and R. Wattenhofer, Proceedings of the 48th Annual ACM SIGACT Symposium on Theory of Computing, 2016, pp. 333--344; Y. Azar et al., Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, 2017, pp. 551-563; Y. Azar and N. Touitou, Proceedings of the 60th IEEE Annual Symposium on Foundations of Computer Science, 2019, pp. 60-71]). We give O(log k log n)-competitive algorithms for both the PageTW and PageD problems on n pages with a cache of size k. This significantly improves on the previous best bounds of O(k) for both problems [Y. Azar et al., Proceedings of the 49th Annual ACM SIGACT Symposium on Theory of Computing, 2017, pp. 551-563]. We also consider the offline PageTW and PageD problems, for which we give O(1)-approximation algorithms and prove APX-hardness. These are the first results for the offline problems; even NP-hardness was not known before our work. At the heart of our algorithms is a novel "hitting-set " LP relaxation of the PageTW problem that overcomes the omega(k) integrality gap of the natural LP for the problem. To the best of our knowledge, this is the first example of an LP-based algorithm for an online problem with delays/deadlines.
引用
收藏
页码:975 / 1017
页数:43
相关论文
共 50 条
  • [31] The time windows of the sense of agency
    Farrer, C.
    Valentin, G.
    Hupe, J. M.
    CONSCIOUSNESS AND COGNITION, 2013, 22 (04) : 1431 - 1441
  • [32] Manpower allocation with time windows
    Lim, A
    Rodrigues, B
    Song, L
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2004, 55 (11) : 1178 - 1186
  • [33] Transportation Problem with Time Windows
    Teichmann, Dusan
    Dorda, Michal
    Mockova, Denisa
    Dvorackova, Alexandra
    37TH INTERNATIONAL CONFERENCE ON MATHEMATICAL METHODS IN ECONOMICS 2019, 2019, : 228 - 233
  • [34] The importance of time: Time delays in acute stroke
    Marchese, Giuseppe
    Prochazka, Bohumir
    Widimsky, Petr
    COR ET VASA, 2016, 58 (02) : E225 - E232
  • [35] TIME DELAYS IN DYNAMIC SIMULATION
    MORTON, W
    SMITH, GJ
    COMPUTERS & CHEMICAL ENGINEERING, 1989, 13 (06) : 631 - 640
  • [36] TIME DELAYS IN GRIEVANCE ARBITRATION
    PONAK, A
    OLSON, C
    RELATIONS INDUSTRIELLES-INDUSTRIAL RELATIONS, 1992, 47 (04): : 690 - 708
  • [37] Decoupling time-delays
    Ortiz, N
    Wolenski, PR
    PROCEEDINGS OF THE 41ST IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-4, 2002, : 3551 - 3552
  • [38] TIME DELAYS IN AIR SHOWERS
    BASSI, P
    CLARK, G
    ROSSI, B
    PHYSICAL REVIEW, 1953, 91 (02): : 432 - 433
  • [39] Time delays and cold collisons
    Field, D
    Jones, NC
    Ziesel, JP
    ELECTRON SCATTERING: FROM ATOMS, MOLECULES, NUCLEI, AND BULK MATTER, 2005, : 45 - 54
  • [40] Time delays and outcomes in STEMI
    Cristian, G.
    Dumitrescu, S. I.
    Chiriac, L.
    Pinte, F.
    Nita, D.
    Savoiu, D.
    Teodorescu, A.
    Hantulie, I.
    Nicolaescu, T.
    Boingiu, R.
    EUROPEAN HEART JOURNAL, 2013, 34 : 965 - 965