Unpredictable battery lifetimes because of multitasking significantly harm the availability of mobile devices. Existing research has focused on improving energy efficiency in order to extend battery lifetimes or guaranteeing the battery lifetime of the whole system. However, some applications are prioritized over others and these are required to stay in operation for certain durations. This paper suggests a battery lifetime guarantee method for prioritized applications in multitasking mobile systems. Our approach profiles and analyzes the battery usage patterns of each task and suggests preserving the energy budget for prioritized tasks while maintaining service quality by scheduling non-prioritized tasks to use only surplus energy. The suggested method is evaluated in an Android smartphone. Our approach shows 1%~10% positive errors with respect to lifetime guarantee but no negative errors.
Publisher
Ulsan National Institute of Science and Technology (UNIST)
Degree
Master
Major
Graduate School of UNIST (by School, 2010-2011) School of Electrical and Computer Engineering