Adaptive Web Execution (AWE): Supporting Billions of Diverse Users by Adapting Execution to Available Resources

PI: Professor Ravi Netravali, Princeton University (previously UCLA); rnetravali@cs.princeton.edu; https://www.cs.princeton.edu/~ravian/
Supported by NSF (grant: CNS-2152313, previously CNS-1943621)

Mission: Web pages provide access to many critical services (e.g., health care, education, news), and are increasingly accessed by users with diverse network and device resources. Unfortunately, despite the fact that performance and functionality of page loads can vary drastically across resource settings, page loads today minimally adapt to their execution environments. This results in either underutilized resources or broken (incomplete) pages. This project aims to develop a new web paradigm called Adaptive Web Execution (AWE), in which page loads directly adapt their execution or content according to the available resources. The key goal is to maximize the performance and functionality that a web page can offer a user based on that user’s resource availability.

Research Artifacts