Back to Search
Start Over
Interactive Context for Mobile OS Resource Management.
- Source :
- IEEE Transactions on Mobile Computing; Mar2020, Vol. 19 Issue 3, p612-623, 12p
- Publication Year :
- 2020
-
Abstract
- This paper presents an application-transparent execution context for mobile operating systems that reflects the criticality of current execution on the user interactivity. We track Android / Linux system-level events including semantic syscalls, UI actions, and standard inter-process and intra-process communication interfaces that signal the initiation and propagation of interactivity-related executions. This interactive context enables new optimizations in CPU scheduling and power state management. We recognize that online resource scheduling is susceptible to inaccurate contexts—e.g., misidentifying an interactive execution as background leads to possible priority inversion by schedulers. In particular, low-level OS events such as kernel block / wake-up carry ambiguous semantics that could induce false context propagations. We selectively expose such uncertainties to the schedulers so that executions with uncertain contexts are prioritized behind interactive executions but otherwise run as fast as possible to minimize the priority inversion. We further recognize the importance of prompt propagation of the interactivity context at the earliest possible moment to facilitate immediate prioritization. We utilize the interactivity context to enable differential per-core frequency control and background workload consolidation. Experiments on a quad-core smartphone with a dozen mobile workload scenarios show that we can, on average, save 13 percent energy with only 1 percent degradation on the interactive performance. [ABSTRACT FROM AUTHOR]
- Subjects :
- MOBILE operating systems
RESOURCE management
COMPUTER scheduling
Subjects
Details
- Language :
- English
- ISSN :
- 15361233
- Volume :
- 19
- Issue :
- 3
- Database :
- Complementary Index
- Journal :
- IEEE Transactions on Mobile Computing
- Publication Type :
- Academic Journal
- Accession number :
- 141599923
- Full Text :
- https://doi.org/10.1109/TMC.2019.2899088