跳到主要导航 跳到搜索 跳到主要内容

A Lightweight I/O Throttling Service to Improve the User Experience of Mobile Devices

  • Changlong Li
  • , Zongwei Zhu*
  • , Yuyangjun Lu
  • , Chao Wang
  • , Xuehai Zhou
  • , Edwin Hsing Mean Sha
  • *此作品的通讯作者
  • Hardware/software Co-Design Technology and Application Engineering Research Center
  • Jianghuai Advance Technology Center
  • Department of Computer Science
  • East China Normal University

科研成果: 期刊稿件文章同行评审

摘要

As one of the most frequently occurring operations, I/Os significantly affect the application launching time and frame rate of mobile devices, hence influencing the user experience. However, the response speed of I/O requests is still the bottleneck in practice. This paper shows that high I/O latency is usually due to the congestion inside Flash instead of the system layer. Unfortunately, Flash is treated as a closed box device and cannot be modified after delivery. In this paper, we propose a novel service to address this issue without an intra-Flash modification. Specifically, this paper proposes a lightweight I/O throttling framework in mobile systems named FlashDAM. This service throttles the I/O flow to make way for I/Os that may block the foreground application. FlashDAM is the first work that proves that proper I/O throttling positively affects the user experience, contrary to the common belief. Furthermore, this paper proposes FlashDAM+, an enhanced version of FlashDAM. By coordinating I/O throttling and compression, FlashDAM’s effect in the system layer is minimized. We have implemented FlashDAM on real mobile devices. Experimental results illustrate that the app launching speed and frame rate are enhanced by 72% and 45% separately compared to the state-of-the-art. When enabling the compression feature of FlashDAM, that is, FlashDAM+, screen jank and application launch latency are further reduced by 9.5% and 11.4%, respectively, under heavy background I/O load.

源语言英语
页(从-至)1893-1905
页数13
期刊IEEE Transactions on Services Computing
18
4
DOI
出版状态已出版 - 2025

指纹

探究 'A Lightweight I/O Throttling Service to Improve the User Experience of Mobile Devices' 的科研主题。它们共同构成独一无二的指纹。

引用此