Scalable Whittled Proxy Execution for Low-Latency Web Over Cellular Networks

Back to all technologies
Download as PDF
Despite much recent progress, Web page latencies over cellular networks remain much higher than those over wired networks. Proxies that execute Web page JavaScript (JS) and push objects needed by the client can reduce latency. However, a key concern is the scalability of the proxy which must execute JS for many concurrent users.

Researchers at Purdue University have developed NutShell, a system to tackle client latency, and with it, whittling, a technique to identify and execute in the proxy only the Javascript code necessary to identify and push the objects required for the client page load, while ignoring other code. Experiments with top Alexa Web pages show NutShell can sustain, on average, 27% more user requests per second than a proxy performing fully redundant execution, while preserving, and sometimes enhancing, the latency benefits.

-Skips over unnecessary code
-Sustains more user requests
-Preserves latency benefits

Potential Applications:
-Web browsers
-Cloud computing
-Network measurements
Jun 13, 2018
Utility Patent
United States
Nov 24, 2020
Purdue Office of Technology Commercialization
The Convergence Center
101 Foundry Drive, Suite 2500
West Lafayette, IN 47906

Phone: (765) 588-3475
Fax: (765) 463-3486