arrow
Return

Ember: Task Wakeup Sequence-Based Energy Optimization for Mobile Web Browsing

delete2025-09-01
delete0
PRE
AI
S
Seonghoon Park *
K
Kim, Won
J
Je–Ho Lee
H
Hojung Cha
DOI:10.1145/3757918delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Existing Android systems exhibit energy inefficiency during mobile web browsing due to the lack of awareness of application-level context. Inferring such context from system-level data alone is challenging, but one promising opportunity is using the sequence of task wakeup events, where one task activates another. These sequences show correlation with the type of webpage being used. In this article, we present Ember, a lightweight and responsive power management system for mobile web browsing using only task wakeup sequences. Ember introduces a neural network-based approach to predict optimal CPU clamping values by addressing three key challenges: (1) embedding task names, given as natural-language strings, into meaningful vectors using a Word2Vec-based embedding scheme tailored for task wakeup sequences; (2) minimizing inference overhead with a touch-driven hierarchical inference method that combines lightweight logistic regression with high-accuracy neural networks to balance responsiveness and efficiency; and (3) adapting to within-page interaction dynamics through an interaction-adaptive clamping mechanism that adjusts constraints across different user interaction phases. Implemented on commercial Android smartphones, Ember reduced power consumption by 6.2%-31.2% across a wide range of webpages while maintaining user-perceived quality of experience (QoE).
Keywords:
Energy-aware scheduling
Mobile web applications
Task wakeup sequences
Neural networks

Journal

ACM Transactions on Embedded Computing Systems cover
ACM Transactions on Embedded Computing Systems
IF:
2.6
Papers:
227
Citations:
2.3K

Organization

U
Uppsala University
Scholars:
1.4K
Papers: 644
Citations: 4.7W
Y
Yonsei University
Scholars:
4.8W
Papers: 4.6W
Citations: 5.2W