The design and evaluation of policy-controllable buffer cache

被引:0
|
作者
Ahn, CJ [1 ]
Choi, SU [1 ]
Park, MS [1 ]
Choi, JY [1 ]
机构
[1] Korea Univ, Dept Comp Engn & Sci, Sungbuk Ku, Seoul 136701, South Korea
关键词
D O I
10.1109/ICPADS.1997.652628
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Traditional software using BBA(Black Box Abstraction) paradigm may show performance degradations under unpredicted situations. OI(Open Implementation) is proposed to solve the problem of BBA. While conserving the advantages of the BBA, the OI provides clients with interfaces to control the strategy of the black box, and thus makes the black box to be flexible and reusable in various situations and requests. In this paper we attempt to solve the problem of the buffer cache in the operating systems using the OI. We propose a buffer cache design which can support multiple buffer replacement policy. The buffer replacement policy can be controlled by client using provided meta-interface. We modify the kernel of Linux to get performance data. According to our experimental results on Linux, the performance is improved up to 36 %. We conclude that the OI can be an alternative to BBA.
引用
收藏
页码:764 / 771
页数:8
相关论文
共 50 条
  • [21] Evaluation of design options for the trace cache fetch mechanism
    Patel, SJ
    Friendly, DH
    Patt, YN
    IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (02) : 193 - 204
  • [22] A framework for cache management for mobile databases: Design and evaluation
    Chan, BY
    Si, A
    Leong, HV
    DISTRIBUTED AND PARALLEL DATABASES, 2001, 10 (01) : 23 - 57
  • [23] DESIGN AND EVALUATION OF AN INSTRUCTION CACHE FOR REDUCING THE COST OF BRANCHES
    GONZALEZ, AM
    PERFORMANCE EVALUATION, 1994, 20 (1-3) : 83 - 96
  • [24] Evaluation of design options for the trace cache fetch mechanism
    Univ of Michigan, Ann Arbor, United States
    IEEE Trans Comput, 2 (193-204):
  • [25] Design and performance evaluation of an adaptive cache coherence protocol
    Hong, WK
    Kim, NH
    Kim, SD
    1998 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 33 - 40
  • [26] Design and performance evaluation of an adaptive parity cache technique
    Huh, J
    18TH INTERNATIONAL CONFERENCE ON SYSTEMS ENGINEERING, PROCEEDINGS, 2005, : 58 - 63
  • [27] The design and evaluation of a buffer algorithm for database machines
    Cai, FF
    Hull, MEC
    Bell, DA
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1998, 10 (15): : 1291 - 1316
  • [28] Buffer Filter: A Last-level Cache Management Policy for CPU-GPGPU Heterogeneous System
    Li, Songyuan
    Meng, Jinglei
    Yu, Licheng
    Ma, Jianliang
    Chen, Tianzhou
    Wu, Minghui
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 266 - 271
  • [29] CACHE (INSURANCE POLICY)
    Manna, Jumana
    THRESHOLDS, 2021, 49 : 139 - 145
  • [30] Cache (Insurance Policy)
    PREVOST, Jean-Marc
    REVUE DES MUSEES DE FRANCE-REVUE DU LOUVRE, 2022, (02): : 85 - 85