The multi-queue replacement algorithm for second level buffer caches

被引:0
|
作者
Zhou, YY [1 ]
Philbin, JF [1 ]
Li, K [1 ]
机构
[1] NEC Res Inst, Princeton, NJ 08540 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper reports our research results that improve second level buffer cache performance. Several previous studies have shown that a good single level cache replacement algorithm such as LRU does not work well with second level buffer caches. Second level buffer caches have different access pattern from first level buffer caches because Accesses to second level buffer caches are actually misses from first level buffer caches. The paper presents our study of second level buffer cache access patterns using four large traces from various servers. We also introduce a new second level buffer cache replacement algorithm called Multi-Queue (MQ). Our trace-driven simulation results show that MQ performs better than all seven tested alternatives. Our implementation on a real storage system validates these results.
引用
收藏
页码:91 / 104
页数:14
相关论文
共 50 条
  • [1] A Multi-Queue Algorithm for DDos Attacks
    Nkemneme, Fabian
    Wei, Ruizhong
    [J]. PROCEEDINGS OF THE 2014 IEEE 18TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2014, : 118 - 123
  • [2] Buffer management of multi-queue QoS switches with class segregation
    Itoh, Toshiya
    Yoshimoto, Seiji
    [J]. THEORETICAL COMPUTER SCIENCE, 2015, 589 : 24 - 33
  • [3] An Optimal Lower Bound for Buffer Management in Multi-Queue Switches
    Bienkowski, Marcin
    [J]. ALGORITHMICA, 2014, 68 (02) : 426 - 447
  • [4] An Optimal Lower Bound for Buffer Management in Multi-Queue Switches
    Bienkowski, Marcin
    [J]. PROCEEDINGS OF THE TWENTY-SECOND ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2011, : 1295 - 1305
  • [5] An Improved Compact Genetic Algorithm for Scheduling Problems in a Flexible Flow Shop with a Multi-Queue Buffer
    Han, Zhonghua
    Zhang, Quan
    Shi, Haibo
    Zhang, Jingyuan
    [J]. PROCESSES, 2019, 7 (05)
  • [6] An Optimal Lower Bound for Buffer Management in Multi-Queue Switches
    Marcin Bienkowski
    [J]. Algorithmica, 2014, 68 : 426 - 447
  • [7] THE DESIGN AND IMPLEMENTATION OF A MULTI-QUEUE BUFFER FOR VLSI COMMUNICATION SWITCHES
    FRAZIER, GL
    TAMIR, Y
    [J]. PROCEEDINGS - IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN : VLSI IN COMPUTERS & PROCESSORS, 1989, : 466 - 471
  • [8] A multi-queue TCP window control scheme with dynamic buffer allocation
    Aweya, J
    Ouellette, M
    Montuno, DY
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2003, 49 (7-9) : 369 - 385
  • [9] Multi-Queue Fair Queueing
    Hedayati, Mohammad
    Shen, Kai
    Scott, Michael L.
    Marty, Mike
    [J]. PROCEEDINGS OF THE 2019 USENIX ANNUAL TECHNICAL CONFERENCE, 2019, : 301 - 314
  • [10] Multi-Queue Priority Based Algorithm for CPU Process Scheduling
    Rafi, Usman
    Zia, Muhammad Azam
    Razzaq, Abdul
    Ali, Sajid
    Saleem, Muhammad Asim
    [J]. PROCEEDINGS OF THE ELEVENTH INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND ENGINEERING MANAGEMENT, 2018, : 47 - 62