SmartEdge for low-latency Web applications
In recent years, owing to the dramatic increase in cellular users, it has become imperative for service providers to provide better quality of experience for their users.
Web download is one of the key activities contributing to a significant fraction of the mobile traffic
than any other application, excluding video streaming. Mobile Web experience is still not par with
desktops, particularly the page load times are in the order of a few seconds.
This is because modern Web pages are complex and feature-rich
customized for individual user preferences,
with lots of objects fetched (as a result of parsing HTML and/or executing Javascripts) from many domains.
Consequently, this results in lots of HTTP request-response interactions in the high latency
cellular link. Thus,
today's web page download process is ill suited to cellular
networks resulting in high page load times.
To tackle this challenge, we are developing systems and techniques
to improve Mobile Web performance by optimizing the last-mile network delays
that dominate page load latencies in cellular settings.
Specifically, (1) a proxy based system design that judiciously refactors browsing functionality between a proxy (inside the cellular network) and a client based on their respective strengths (figure below) (2) develop techniques to make the proxy design scale to millions of users by reducing its computational overhead.
Today's Web pages consist of hundreds of objects with complex dependencies, with some objects being more
critical to page-load latencies than others (e.g., javascripts may determine which objects are needed). Yet,
current Content Delivery Networks (CDNs) are agnostic to object criticality, potentially impacting overall
page latencies. We seek to achieve
low latency for several tens of thousands of the most popular pages by exploring novel criticality-aware
algorithms for object placement and caching.
Publications:
- Reducing latency through page-aware management of web objects by Content Delivery Networks,
Shankaranarayanan P N, Yun Seong Nam, Ashiwan Sivakumar, Balakrishnan Chandrasekaran, Bruce Maggs and Sanjay Rao, ACM SIGMETRICS 2016.
[PDF]
.
- PARCEL: Proxy Assisted bRowsing in Cellular networks for Energy and Latency reduction,
Ashiwan Sivakumar, Shankaranarayanan P N,
Vijay Gopalakrishnan, Seungjoon Lee, Sanjay Rao and Subhabrata Sen, ACM CoNEXT 2014.
[PDF]
[PPT]
.
-
Cloud is not a silver bullet: A Case Study of Cloud-based Mobile Browsing, Ashiwan Sivakumar, Vijay Gopalakrishnan, Seungjoon Lee, Sanjay
Rao, Subhabrata Sen and Oliver Spatscheck, HotMobile Workshop 2014. [PDF].
People:
Collaborators
- Subhabrata Sen (AT&T Labs - Research)
- Vijay Gopalakrishnan (AT&T Labs - Research)
- Prof. Mithuna Thottethodi (Purdue University)
- Prof. T.N. Vijaykumar (Purdue University)
- Prof. Bruce Maggs (Duke University and Akamai Technologies)
Students
- Ashiwan Sivakumar (Purdue University)
- Chuan Jiang (Purdue University)
- Yun Seong Nam (Purdue University)
- Shankaranarayanan P.N. (Purdue University)
- Balakrishnan Chandrasekaran (Duke University)
Acknowledgements: This research is supported
by NSF and AT&T.
|