An Integrated Memory and SSD Caching I/O Subsystem

Hsung Pin Chang, Yu Cain He, Da-Wei Chang

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

Abstract

In a multi-tiered storage system, both page cache and solid-state drives are used as the cache of hard disk drives. However, in the current I/O architecture, page cache and SSD cache are managed independently. Thus, page cache and SSD cache managers make the caching and replacement decisions independently. As a result, system performance is limited due to factors including metadata duplication and improper management of the page cache and SSD cache spaces. To address the limitations of the current I/O architecture, we propose a new I/O architecture to enable the information sharing between the page cache and SSD cache managers. By our proposed architecture, the page cache and SSD cache managers can cooperate with each other so that the overall I/O performance is maximized.

Original languageEnglish
Title of host publicationProceedings - 2018 IEEE 42nd Annual Computer Software and Applications Conference, COMPSAC 2018
EditorsChung-Horng Lung, Thomas Conte, Ling Liu, Toyokazu Akiyama, Kamrul Hasan, Edmundo Tovar, Hiroki Takakura, William Claycomb, Stelvio Cimato, Ji-Jiang Yang, Zhiyong Zhang, Sheikh Iqbal Ahamed, Sorel Reisman, Claudio Demartini, Motonori Nakamura
PublisherIEEE Computer Society
Pages823-824
Number of pages2
ISBN (Electronic)9781538626665
DOIs
Publication statusPublished - 2018 Jun 8
Event42nd IEEE Computer Software and Applications Conference, COMPSAC 2018 - Tokyo, Japan
Duration: 2018 Jul 232018 Jul 27

Publication series

NameProceedings - International Computer Software and Applications Conference
Volume1
ISSN (Print)0730-3157

Other

Other42nd IEEE Computer Software and Applications Conference, COMPSAC 2018
CountryJapan
CityTokyo
Period18-07-2318-07-27

    Fingerprint

All Science Journal Classification (ASJC) codes

  • Software
  • Computer Science Applications

Cite this

Chang, H. P., He, Y. C., & Chang, D-W. (2018). An Integrated Memory and SSD Caching I/O Subsystem. In C-H. Lung, T. Conte, L. Liu, T. Akiyama, K. Hasan, E. Tovar, H. Takakura, W. Claycomb, S. Cimato, J-J. Yang, Z. Zhang, S. I. Ahamed, S. Reisman, C. Demartini, & M. Nakamura (Eds.), Proceedings - 2018 IEEE 42nd Annual Computer Software and Applications Conference, COMPSAC 2018 (pp. 823-824). [8377763] (Proceedings - International Computer Software and Applications Conference; Vol. 1). IEEE Computer Society. https://doi.org/10.1109/COMPSAC.2018.00138