Application-driven power management for mobile communication
Wireless Networks
IEEE Transactions on Knowledge and Data Engineering
Runtime identification of microprocessor energy saving opportunities
ISLPED '05 Proceedings of the 2005 international symposium on Low power electronics and design
Energy-efficient CPU scheduling for multimedia applications
ACM Transactions on Computer Systems (TOCS)
Proceedings of the 6th international conference on Mobile systems, applications, and services
Proceedings of the 42nd Annual IEEE/ACM International Symposium on Microarchitecture
Energy-delay tradeoffs in smartphone applications
Proceedings of the 8th international conference on Mobile systems, applications, and services
An effective approach for mining mobile user habits
CIKM '10 Proceedings of the 19th ACM international conference on Information and knowledge management
CODES/ISSS '10 Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
FAST: quick application launch on solid-state drives
FAST'11 Proceedings of the 9th USENIX conference on File and stroage technologies
Energy-efficient positioning for smartphones using Cell-ID sequence matching
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
An unsupervised approach to modeling personalized contexts of mobile users
Knowledge and Information Systems
Fast app launching for mobile devices using predictive user context
Proceedings of the 10th international conference on Mobile systems, applications, and services
Hi-index | 0.00 |
Launch delay has been an important factor affecting users' experiences in mobile multimedia applications. To launch applications quickly, modern mobile systems such as Android usually keep inactive applications in the background and manage them through an LRU-based activity stack. Whenever the user wants to run and interact with a background application again, that application can be switched back into the foreground quickly from the activity stack without delay in initializing the applications anew. Since background multimedia applications often continuously consume the battery power of the smart phone, the challenge is to effect a balance between application launch delay and battery lifetime. In this article, we propose innovative application management strategies that terminate “unbeneficial” background applications to save energy and pre-launch “beneficial” applications to improve the application launch delay. The proposed strategies are evaluated through a trace-driven simulation and a real experiment. The results show that the average application launch delay can be reduced by 15% while the average battery lifetime is increased by 18%.