Skip to main content
USENIX
  • Conferences
  • Students
Sign in
  • HotPar '12 Home
  • Registration and Lodging
  • Organizers
  • Workshop Program
  • Poster Session
  • Birds-of-a-Feather Sessions
  • Travel
  • Calendar
  • Students
  • Questions?
  • For Participants
  • Call for Papers
  • Past Proceedings

sponsors

Gold Sponsor
Bronze Sponsor
Bronze Sponsor
Bronze Sponsor

twitter

Tweets by @usenix

usenix conference policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

You are here

Home » A Case for Parallelizing Web Pages
Tweet

connect with us

http://twitter.com/usenix
http://www.facebook.com/usenixassociation

A Case for Parallelizing Web Pages

Authors: 

Haohui Mai, Shuo Tang, and Samuel T. King, University of Illinois at Urbana-Champaign and Valkyrie Computer Systems; Calin Cascaval and Pablo Montesinos, Qualcomm Research

Abstract: 

Mobile web browsing is slow. With advancement of networking techniques, future mobile web browsing is increasingly limited by serial CPU performance. Researchers have proposed techniques for improving browser CPU performance by parallelizing browser algorithms and subsystems. We propose an alternative approach where we parallelize web pages rather than browser algorithms and subsystems. We present a prototype, called Adrenaline, to perform a preliminary evaluation of our position. Adrenaline is a server and a web browser for parallelizing web workloads. The Adrenaline system parallelizes current web pages automatically and on the fly – it maintains identical abstractions for both end-users and web developers.

Our preliminary experience with Adrenaline is encouraging. We find that Adrenaline is a perfect fit for modern browser’s plug-in architecture, requiring only minimal changes to implement in commodity browsers. We evaluate the performance of Adrenaline on a quadcore ARM system for 170 popular web sites. For one experiment, Adrenaline speeds up web browsing by 3:95x, reducing the page load latency time by 14:9 seconds. Among the 170 popular web sites we test, Adrenaline speeds up 151 out of 170 (89%) sites, and reduces the latency for 39 (23%) sites by two seconds or more.

HaoHui Mai, University of Illinois at Urbana-Champaign and Valkyrie Computer Systems

Shuo Tang, University of Illinois at Urbana-Champaign and Valkyrie Computer Systems

Samuel T. King, University of Illinois at Urbana-Champaign and Valkyrie Computer Systems

Calin Cascaval, Qualcomm Research

Pablo Montesinos, Qualcomm Research

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

BibTeX
@inproceedings {181244,
author = {HaoHui Mai and Shuo Tang and Samuel T. King and Calin Cascaval and Pablo Montesinos},
title = {A Case for Parallelizing Web Pages},
booktitle = {4th USENIX Workshop on Hot Topics in Parallelism (HotPar 12)},
year = {2012},
address = {Berkeley, CA},
url = {https://www.usenix.org/conference/hotpar12/workshop-program/presentation/mai},
publisher = {USENIX Association},
month = jun,
}
Download
Mai PDF
View the slides

Presentation Audio

MP3 Download OGG Download

Download Audio

  • Log in or    Register to post comments

Gold Sponsors

Bronze Sponsors

© USENIX

  • Privacy Policy
  • Contact Us