Design and evaluation of policy-controllable buffer cache

Chul Jin Ahn, Seong Uk Choi, Myong Soon Park, Jin Young Choi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationProceedings of the Internatoinal Conference on Parallel and Distributed Systems - ICPADS
Editors Anon
Place of PublicationLos Alamitos, CA, United States
PublisherIEEE Comp Soc
Pages764-771
Number of pages8
Publication statusPublished - 1997 Dec 1
EventProceedings of the 1997 International Conference on Parallel and Distributed Systems - Seoul, South Korea
Duration: 1997 Dec 101997 Dec 13

Other

OtherProceedings of the 1997 International Conference on Parallel and Distributed Systems
CitySeoul, South Korea
Period97/12/1097/12/13

Fingerprint

Degradation
Linux

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Ahn, C. J., Choi, S. U., Park, M. S., & Choi, J. Y. (1997). Design and evaluation of policy-controllable buffer cache. In Anon (Ed.), Proceedings of the Internatoinal Conference on Parallel and Distributed Systems - ICPADS (pp. 764-771). Los Alamitos, CA, United States: IEEE Comp Soc.

Design and evaluation of policy-controllable buffer cache. / Ahn, Chul Jin; Choi, Seong Uk; Park, Myong Soon; Choi, Jin Young.

Proceedings of the Internatoinal Conference on Parallel and Distributed Systems - ICPADS. ed. / Anon. Los Alamitos, CA, United States : IEEE Comp Soc, 1997. p. 764-771.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Ahn, CJ, Choi, SU, Park, MS & Choi, JY 1997, Design and evaluation of policy-controllable buffer cache. in Anon (ed.), Proceedings of the Internatoinal Conference on Parallel and Distributed Systems - ICPADS. IEEE Comp Soc, Los Alamitos, CA, United States, pp. 764-771, Proceedings of the 1997 International Conference on Parallel and Distributed Systems, Seoul, South Korea, 97/12/10.
Ahn CJ, Choi SU, Park MS, Choi JY. Design and evaluation of policy-controllable buffer cache. In Anon, editor, Proceedings of the Internatoinal Conference on Parallel and Distributed Systems - ICPADS. Los Alamitos, CA, United States: IEEE Comp Soc. 1997. p. 764-771
Ahn, Chul Jin ; Choi, Seong Uk ; Park, Myong Soon ; Choi, Jin Young. / Design and evaluation of policy-controllable buffer cache. Proceedings of the Internatoinal Conference on Parallel and Distributed Systems - ICPADS. editor / Anon. Los Alamitos, CA, United States : IEEE Comp Soc, 1997. pp. 764-771
@inproceedings{07aae405b06a48d6a5a7840f7be81c57,
title = "Design and evaluation of policy-controllable buffer cache",
abstract = "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.",
author = "Ahn, {Chul Jin} and Choi, {Seong Uk} and Park, {Myong Soon} and Choi, {Jin Young}",
year = "1997",
month = "12",
day = "1",
language = "English",
pages = "764--771",
editor = "Anon",
booktitle = "Proceedings of the Internatoinal Conference on Parallel and Distributed Systems - ICPADS",
publisher = "IEEE Comp Soc",

}

TY - GEN

T1 - Design and evaluation of policy-controllable buffer cache

AU - Ahn, Chul Jin

AU - Choi, Seong Uk

AU - Park, Myong Soon

AU - Choi, Jin Young

PY - 1997/12/1

Y1 - 1997/12/1

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=0031332136&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0031332136&partnerID=8YFLogxK

M3 - Conference contribution

SP - 764

EP - 771

BT - Proceedings of the Internatoinal Conference on Parallel and Distributed Systems - ICPADS

A2 - Anon, null

PB - IEEE Comp Soc

CY - Los Alamitos, CA, United States

ER -