Skip to main navigation Skip to search Skip to main content

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: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

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
PublisherIEEE
ISBN (Print)9781509041367
DOIs
Publication statusPublished - 17 Aug 2016
Event5th Non-Volatile Memory Systems and Applications Symposium, NVMSA 2016 - Daegu, Korea, Republic of
Duration: 17 Aug 201619 Aug 2016

Conference

Conference5th Non-Volatile Memory Systems and Applications Symposium, NVMSA 2016
PlaceKorea, 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