PES: Proactive Event Scheduling for Responsive and Energy-Efficient Mobile Web Computing
Yu Feng, Yuhao Zhu

TL;DR
This paper introduces Proactive Event Scheduling (PES), a novel approach for mobile web computing that anticipates future events to optimize responsiveness and energy efficiency, outperforming reactive schedulers.
Contribution
PES is the first proactive scheduling method that predicts and speculatively executes future web events to improve energy efficiency and responsiveness on mobile devices.
Findings
Reduces QoS violations by over 61%.
Cuts energy consumption by approximately 26%.
Outperforms reactive schedulers like EBS and Android default.
Abstract
Web applications are gradually shifting toward resource-constrained mobile devices. As a result, the Web runtime system must simultaneously address two challenges: responsiveness and energy-efficiency. Conventional Web runtime systems fall short due to their reactive nature: they react to a user event only after it is triggered. The reactive strategy leads to local optimizations that schedule event executions one at a time, missing global optimization opportunities. This paper proposes Proactive Event Scheduling (PES). The key idea of PES is to proactively anticipate future events and thereby globally coordinate scheduling decisions across events. Specifically, PES predicts events that are likely to happen in the near future using a combination of statistical inference and application code analysis. PES then speculatively executes future events ahead of time in a way that satisfies the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
