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 条
  • [21] EFFICIENT REAL-TIME SIMILARITY DETECTION FOR VIDEO CACHING AND STREAMING
    Wu, Victor K. Y.
    2012 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP 2012), 2012, : 2249 - 2252
  • [22] Real-time integrated process supervision
    Quek, C
    Wahab, A
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2000, 13 (06) : 645 - 658
  • [23] Integrated real-time roof monitoring
    SHEN Bao-tang GUO Hua KING Andrew ( CSIRO Exploration and Mining
    International Journal of Coal Science & Technology, 2009, (03) : 313 - 317
  • [24] REAL-TIME DATA PREFETCHING ALGORITHM BASED ON SEQUENTIAL PATTERNMINING IN CLOUD ENVIRONMENT
    Li, Jiazheng
    Wu, Shaochun
    2012 INTERNATIONAL CONFERENCE ON INDUSTRIAL CONTROL AND ELECTRONICS ENGINEERING (ICICEE), 2012, : 1044 - 1048
  • [25] Dynamic integrated scheduling of hard real-time, soft real-time and non-real-time processes
    Brandt, SA
    Banachowski, S
    Lin, CX
    Bisson, T
    RTSS 2003: 24TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2003, : 396 - 407
  • [26] A Web Caching and Prefetching Simulator
    Marquez, Johann
    Domenech, Josep
    Gil, Jose A.
    Pont, Ana
    2008 INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS, 2008, : 345 - 349
  • [27] On prefetching in hierarchical caching systems
    Hou, YT
    Pan, JP
    Wang, CG
    Li, B
    2003 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5: NEW FRONTIERS IN TELECOMMUNICATIONS, 2003, : 814 - 818
  • [28] Energy efficient prefetching and caching
    Papathanasiou, AE
    Scott, NL
    USENIX ASSOCIATION PROCEEDINGS OF THE GENERAL TRACK 2004 USENIX ANNUAL TECHNICAL CONFERENCE, 2004, : 255 - 268
  • [29] Parallel prefetching and caching is hard
    Ambühl, C
    Weber, B
    STACS 2004, PROCEEDINGS, 2004, 2996 : 211 - 221
  • [30] An Automatic Prefetching and Caching System
    Lewis, Joshua
    Alghamdi, Mohammed
    Al Assaf, Maen
    Ruan, Xiaojun
    Ding, Zhiyang
    Qin, Xiao
    2010 IEEE 29TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2010, : 180 - 187