Visible to the public Context-aware Application Scheduling in Mobile Systems: What Will Users Do and Not Do Next?

TitleContext-aware Application Scheduling in Mobile Systems: What Will Users Do and Not Do Next?
Publication TypeConference Paper
Year of Publication2016
AuthorsLee, Joohyun, Lee, Kyunghan, Jeong, Euijin, Jo, Jaemin, Shroff, Ness B.
Conference NameProceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-4461-6
Keywordsapplication unloading/preloading, composability, context-aware computing, energy minimization, Metrics, pubcrawl, Resiliency, situational awareness, start-up latency
Abstract

Usage patterns of mobile devices depend on a variety of factors such as time, location, and previous actions. Hence, context-awareness can be the key to make mobile systems to become personalized and situation dependent in managing their resources. We first reveal new findings from our own Android user experiment: (i) the launching probabilities of applications follow Zipf's law, and (ii) inter-running and running times of applications conform to log-normal distributions. We also find context-dependency in application usage patterns, for which we classify contexts in a personalized manner with unsupervised learning methods. Using the knowledge acquired, we develop a novel context-aware application scheduling framework, CAS that adaptively unloads and preloads background applications in a timely manner. Our trace-driven simulations with 96 user traces demonstrate the benefits of CAS over existing algorithms. We also verify the practicality of CAS by implementing it on the Android platform.

URLhttp://doi.acm.org/10.1145/2971648.2971680
DOI10.1145/2971648.2971680
Citation Keylee_context-aware_2016