Dynamic merging/splitting for better responsiveness in mobile devices

  • Chao Wu
  • , Cheng Ji
  • , Liang Shi*
  • , Chun Jason Xue
  • , Bin Huang
  • , Yuangang Wang
  • *Corresponding author for this work

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

7 Scopus citations

Abstract

Mobile devices are playing important roles in people's daily life. For mobile devices, system responsiveness is of great importance to keep an impressive user experience. Although new technologies have been developed to improve system responsiveness, mobile devices still suffer from various unpredictable delay. Recently, our evaluation reveals that improper merging operations happen in I/O scheduler layer is an important reason leads to intolerable system latency. In order to mitigate system latency caused by overlarge merged requests, a novel scheme called dynamic merging/splitting based I/O scheduling scheme is proposed. Adding a new unit called "SU" in I/O scheduler, overlarge merged requests are split and re-merged to improve responsiveness of these requests. Evaluation results show that the proposed scheme can effectively improve system responsiveness of android devices. By boosting 20.38% synchronous requests, the latency of small requests are reduced by 35.98%, and large requests are reduced by 48.47% on average. What's more, the worst case latency of synchronous requests are reduced over 90% after optimization.

Original languageEnglish
Title of host publication2016 5th Non-Volatile Memory Systems and Applications Symposium, NVMSA 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781509041367
DOIs
StatePublished - 17 Aug 2016
Externally publishedYes
Event5th Non-Volatile Memory Systems and Applications Symposium, NVMSA 2016 - Daegu, Korea, Republic of
Duration: 17 Aug 201619 Aug 2016

Publication series

Name2016 5th Non-Volatile Memory Systems and Applications Symposium, NVMSA 2016

Conference

Conference5th Non-Volatile Memory Systems and Applications Symposium, NVMSA 2016
Country/TerritoryKorea, Republic of
CityDaegu
Period17/08/1619/08/16

Fingerprint

Dive into the research topics of 'Dynamic merging/splitting for better responsiveness in mobile devices'. Together they form a unique fingerprint.

Cite this