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 条
  • [31] Network Coding Based Caching for Near Real-Time Streaming Media
    Simon, Csaba
    Maliosz, Markosz
    INFOCOMMUNICATIONS JOURNAL, 2015, 7 (01): : 7 - 14
  • [32] Thread-local Scope Caching for Real-time Java']Java
    Wellings, Andy
    Schoeberl, Martin
    PROCEEDINGS OF THE 12TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, 2009, : 275 - +
  • [33] A Real-Time Game Streaming Optimization Technique Based on Layer Caching
    Barboza, Diego Cordeiro
    Muchaluat-Saade, Debora Christina
    Gonzales Clua, Esteban Walter
    2015 12TH ANNUAL IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, 2015, : 714 - 719
  • [34] Performance tradeoffs in real-time transaction processing with client data caching
    Chung-Ang Univ, Seoul, Korea, Republic of
    Proc Int Database Eng Appl Symp, (403-407):
  • [35] Real-time all-frequency global illumination with radiance caching
    Xing, Youxin
    Pan, Gaole
    Chen, Xiang
    Wu, Ji
    Wang, Lu
    Wang, Beibei
    COMPUTATIONAL VISUAL MEDIA, 2024, 10 (05) : 923 - 936
  • [36] Radiance Caching with On-Surface Caches for Real-Time Global Illumination
    Tatzgern, Wolfgang
    Weinrauch, Alexander
    Stadlbauer, Pascal
    Mueller, Joerg H.
    Winter, Martin
    Steinberger, Markus
    PROCEEDINGS OF THE ACM ON COMPUTER GRAPHICS AND INTERACTIVE TECHNIQUES, 2024, 7 (03)
  • [37] From Uncoded Prefetching to Coded Prefetching in Coded Caching Systems
    Zhang, Kai
    Tian, Chao
    2018 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2018, : 2087 - 2091
  • [38] Reconciling real-time guarantees and energy efficiency through unlocked-cache prefetching
    Wuerges, Emilio
    de Oliveira, Romulo S.
    dos Santos, Luiz C. V.
    2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2013,
  • [39] Combining Instruction Prefetching with Partial Cache Locking to Improve WCET in Real-Time Systems
    Ni, Fan
    Long, Xiang
    Wan, Han
    Gao, Xiaopeng
    PLOS ONE, 2013, 8 (12):
  • [40] AN INTEGRATED REAL-TIME PROGRAMMABLE TRANSVERSAL FILTER
    TANAKA, SC
    TSENG, HF
    LIN, LT
    CHEN, PJ
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1980, 15 (06) : 978 - 983