Skip to main navigation Skip to search Skip to main content

HyPI: Reducing CPU consumption of the I/O completion method in high-performance storage systems

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

As non-volatile memory technologies being matured, the performance of the state-of-the-art storage device has been improved considerably. To fully exploit the non-volatile memory technologies, the I/O stack of operating systems needs to be revisited. There have been several works to optimize the way that I/O requests are transferred to the storage device and completed. One of them is the polling-based I/O completion method which can improve the I/O performance. However, it has a problem of using all CPU resources for I/O handling. Through analyzing the I/O completion methods, we propose an enhanced scheme, called HyPI, which consumes fewer CPU resources along with the reasonable performance. Our experimental results show that HyPI achieves 87.98% lower CPU consumption than that of the polling-based I/O completion method with a negligible performance drop.

Original languageEnglish
Title of host publicationProceedings of the 13th International Conference on Ubiquitous Information Management and Communication, IMCOM 2019
EditorsSukhan Lee, Roslan Ismail, Hyunseung Choo
PublisherSpringer Verlag
Pages646-653
Number of pages8
ISBN (Print)9783030190620
DOIs
StatePublished - 2019
Event13th International Conference on Ubiquitous Information Management and Communication, IMCOM 2019 - Phuket, Thailand
Duration: 4 Jan 20196 Jan 2019

Publication series

NameAdvances in Intelligent Systems and Computing
Volume935
ISSN (Print)2194-5357
ISSN (Electronic)2194-5365

Conference

Conference13th International Conference on Ubiquitous Information Management and Communication, IMCOM 2019
Country/TerritoryThailand
CityPhuket
Period4/01/196/01/19

Keywords

  • High-performance storage
  • I/O completion method
  • Storage system

Fingerprint

Dive into the research topics of 'HyPI: Reducing CPU consumption of the I/O completion method in high-performance storage systems'. Together they form a unique fingerprint.

Cite this