Pipette: Efficient Fine-Grained Reads for SSDs

Shuhan Bai, Hu Wan, Yun Huang, Xuan Sun, Fei Wu, Changsheng Xie, Hung-Chih Hsieh, Tei-Wei Kuo, Chun Jason Xue

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

3 Citations (Scopus)
244 Downloads (CityUHK Scholars)

Abstract

Big data applications, such as recommendation systems and social networks, often generate a huge number of fine-grained reads to the storage. Block-oriented storage devices tend to suffer from these fine-grained read operations in terms of I/O traffic as well as performance. Motivated by this challenge, a fine-grained read framework, Pipette, is proposed in this paper, as an extension to the traditional I/O framework. With an adaptive caching design, the proposed Pipette framework offers tremendous reduction in I/O traffics as well as achieves significant performance gain. A Pipette prototype was implemented with Ext4 file system on an SSD for two real-world applications, where the I/O throughput is improved by 31.6% and 33.5%, and the I/O traffic is reduced by 95.6% and 93.6%, respectively.
Original languageEnglish
Title of host publicationDAC '22
Subtitle of host publicationProceedings of the 59th ACM/IEEE Design Automation Conference
Place of PublicationNew York, NY
PublisherAssociation for Computing Machinery
Pages385–390
ISBN (Print)978-1-4503-9142-9
DOIs
Publication statusPublished - Jul 2022
Event59th Design Automation Conference, DAC 2022 - Moscone West Center, San Francisco, United States
Duration: 10 Jul 202214 Jul 2022
https://www.dac.com/
https://ieeexplore.ieee.org/xpl/conhome/1000196/all-proceedings

Conference

Conference59th Design Automation Conference, DAC 2022
Abbreviated titleDAC
PlaceUnited States
CitySan Francisco
Period10/07/2214/07/22
Internet address

Bibliographical note

Research Unit(s) information for this publication is provided by the author(s) concerned.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant No. 61821003, No. U2001203, No. 61872413, No. 61902137, and by the Research Grants Council of the Hong Kong Special Administrative Region, China under Grant No. CityU 11217020, No. CityU 11218720.

Research Keywords

  • file system
  • solid-state drive
  • fine-grained reads

Publisher's Copyright Statement

  • COPYRIGHT TERMS OF DEPOSITED POSTPRINT FILE: ©ACM 2022. This is the author's version of the work. It is posted here for your personal use. Not for redistribution. The definitive Version of Record was published in DAC '22: Proceedings of the 59th ACM/IEEE Design Automation Conference, https://doi.org/10.1145/3489517.3530467

Fingerprint

Dive into the research topics of 'Pipette: Efficient Fine-Grained Reads for SSDs'. Together they form a unique fingerprint.

Cite this