Real-time integrated prefetching and caching

被引:1
|
作者
Sanders, Peter [1 ]
Singler, Johannes [1 ]
van Stee, Rob [2 ]
机构
[1] Karlsruhe Inst Technol, D-76021 Karlsruhe, Germany
[2] Max Planck Inst Comp Sci, Saarbrucken, Germany
关键词
Real-time; Caching; Prefetching; ALGORITHMS;
D O I
10.1007/s10951-012-0301-1
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The high latencies for access to background memory like hard disks or flash memory can be reduced by caching or hidden by prefetching. We consider the problem of scheduling the resulting I/Os when the available fast cache memory is limited and when we have real-time constraints where for each requested data block we are given a time interval during which this block needs to be in main memory. We give a near linear time algorithm for this problem which produces a feasible schedule whenever one exists. Another algorithm additionally minimizes I/Os and still runs in polynomial-time. For the online variant of the problem, we give a competitive algorithm that uses lookahead and augmented disk speed. We show a tight relationship between the amount of lookahead and the speed required to get a competitive algorithm.
引用
收藏
页码:47 / 58
页数:12
相关论文
共 50 条
  • [1] Real-time integrated prefetching and caching
    Peter Sanders
    Johannes Singler
    Rob van Stee
    Journal of Scheduling, 2013, 16 : 47 - 58
  • [2] Integrated parallel prefetching and caching
    Univ of Washington, Seattle, United States
    Perform Eval Rev, 1 (262-263):
  • [3] An integrated prefetching and caching scheme for mobile web caching system
    Beihong Jin
    Sihua Tian
    Chen Lin
    Xin Ren
    Yu Huang
    SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 2, PROCEEDINGS, 2007, : 522 - +
  • [4] Real-Time Data Prefetching in Mobile Computing
    Issam, Khalloufi
    Omar, El Beqqali
    2015 IEEE/ACS 12TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2015,
  • [5] Integrated prefetching and caching in single and parallel systems
    Albers, S
    Büttner, M
    INFORMATION AND COMPUTATION, 2005, 198 (01) : 24 - 39
  • [6] Integrated prefetching and caching with read and write requests
    Albers, S
    Büttner, M
    ALGORITHMS AND DATA STRUCTURES, PROCEEDINGS, 2003, 2748 : 162 - 173
  • [7] An integrated prefetching/caching scheme in multimedia servers
    Kim, Eunsam
    Liu, Jonathan C. L.
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 88 : 112 - 123
  • [8] Edge Caching with Real-Time Guarantees
    Yang, Le
    Zheng, Fu-Chun
    Jin, Shi
    2022 IEEE 96TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2022-FALL), 2022,
  • [9] Caching in real-time reconfiguration port scheduling
    Dittmann, Florian
    Frank, Stefan
    2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 740 - 744
  • [10] PATH CACHING IN REAL-TIME STRATEGY GAMES
    Saenen, Ignace Pieter
    Khalil, Jonas El Sayeh
    Lambert, Peter
    Van de Walle, Rik
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCES ON INTERFACES AND HUMAN COMPUTER INTERACTION 2015, GAME AND ENTERTAINMENT TECHNOLOGIES 2015 AND COMPUTER GRAPHICS, VISUALIZATION, COMPUTER VISION AND IMAGE PROCESSING 2015, 2015, : 147 - 154