Cited 0 time in
Cited 0 time in
Improving user experience of android smartphones using foreground app-aware I/O management
- Improving user experience of android smartphones using foreground app-aware I/O management
- Hahn, Sangwook S.; Lee, Sungjin; Yee, Inhyuk; Ryu, Donguk; Kim, Jihong
- DGIST Authors
- Lee, Sungjin
- Issue Date
- 8th ACM Asia Pacific Conference on Systems, APSys 2017
- Modern mobile systems are designed to run multiple apps simultaneously to provide a better experience for end users. In such a multi-tasking environment, a foreground app that a user is actually interacting with is often delayed by background ones, which results in significant degradation of user-perceived response time and user experience. Based on detailed analysis of kernel's software stack, we find that the majority of the degradation is caused by the inefficient management of foreground I/Os in the page cache and block I/O layers, and existing techniques like a priority inheritance protocol are not an effective solution to address this. In this paper, we propose a foreground app-aware I/O management scheme that accelerates foreground I/Os by preempting background I/Os in the entire kernel stacks. Our experimental results on smartphones show that the proposed technique reduces the user-perceived response time delay by up to 191%, achieving application's responsiveness close to when a single app solely runs. © 2017 ACM.
- Association for Computing Machinery, Inc
- Related Researcher
Data-Intensive Computing Systems Laboratory
Computer System, System Software, Storage System, Non-volatile Memory, Flash-based SSD, Distributed Storage Systems
There are no files associated with this item.
- Department of Information and Communication EngineeringData-Intensive Computing Systems Laboratory2. Conference Papers
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.