FlashDAM: Flexible I/O Throttling for the User Experience of Mobile Systems

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

4 Scopus citations

Abstract

I/O plays an important role in the user experience. However, their quick response cannot be ensured in mobile systems, which is always blamed by users. Our study indicates that poor response is always caused by Flash-device side congestion, instead of I/O scheduling in the system layer. Unfortunately, the Flash device is treated as a black box and is not allowed to be modified after delivery. This paper explores a new approach to address the in-device problem without any invasive modification in the Flash. In this paper, we propose FlashDAM, a flexible I/O throttling framework in mobile systems. Contrary to the common belief, FlashDAM shows that proper I/O throttling, rather than straightforward boosting, has a positive effect on the user experience. We have implemented FlashDAM on off-the-shelf smartphones. Experimental results show that the application launch speed and frame rate stability can be enhanced by 72% and 45% separately, compared to the state-of-the-art.

Original languageEnglish
Title of host publicationProceedings - 2023 IEEE 41st International Conference on Computer Design, ICCD 2023
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages239-242
Number of pages4
ISBN (Electronic)9798350342918
DOIs
StatePublished - 2023
Event41st IEEE International Conference on Computer Design, ICCD 2023 - Washington, United States
Duration: 6 Nov 20238 Nov 2023

Publication series

NameProceedings - IEEE International Conference on Computer Design: VLSI in Computers and Processors
ISSN (Print)1063-6404

Conference

Conference41st IEEE International Conference on Computer Design, ICCD 2023
Country/TerritoryUnited States
CityWashington
Period6/11/238/11/23

Keywords

  • I/O Throttling
  • Mobile Systems
  • User Experience

Fingerprint

Dive into the research topics of 'FlashDAM: Flexible I/O Throttling for the User Experience of Mobile Systems'. Together they form a unique fingerprint.

Cite this