Team for Research in
Ubiquitous Secure Technology

Corona: A High Performance Publish-Subscribe System for the World Wide Web
Venugopalan Ramasubramanian, Ryan Peterson, Emin Gun Sirer

Citation
Venugopalan Ramasubramanian, Ryan Peterson, Emin Gun Sirer. "Corona: A High Performance Publish-Subscribe System for the World Wide Web". Proceedings of Networked System Design and Implementation, Networked System Design and Implementation, May, 2006.

Abstract
Despite the abundance of frequently changing information,the Web lacks a publish-subscribe interface for delivering updates to clients. The use of na¨ve polling for detecting updates leads to poor performance and limited scalability as clients do not detect updates quickly and servers face high loads imposed by active polling. This paper describes a novel publish-subscribe system for the Web called Corona, which provides high performance and scalability through optimal resource allocation.Users register interest in Web pages through existing instant messaging services. Corona monitors the subscribedWeb pages, detects updates efciently by allocating polling load among cooperating peers, and disseminates updates quickly to users. Allocation of resources for polling is driven by a distributed optimization engine that achieves the best update performance without exceeding load limits on content servers. Large-scale simulations and measurements from PlanetLab deployment demonstrate that Corona achieves orders of magnitude improvement in update performance at a modest cost.

Electronic downloads

Citation formats  
  • HTML
    Venugopalan Ramasubramanian, Ryan Peterson, Emin Gun Sirer.
    <a href="http://www.truststc.org/pubs/166.html"
    >Corona: A High Performance Publish-Subscribe System for
    the World Wide Web</a>, Proceedings of Networked
    System Design and Implementation, Networked System Design
    and Implementation, May, 2006.
  • Plain text
    Venugopalan Ramasubramanian, Ryan Peterson, Emin Gun Sirer.
    "Corona: A High Performance Publish-Subscribe System
    for the World Wide Web". Proceedings of Networked
    System Design and Implementation, Networked System Design
    and Implementation, May, 2006.
  • BibTeX
    @inproceedings{RamasubramanianPetersonSirer06_CoronaHighPerformancePublishSubscribeSystemForWorld,
        author = {Venugopalan Ramasubramanian and Ryan Peterson and
                  Emin Gun Sirer},
        title = {Corona: A High Performance Publish-Subscribe
                  System for the World Wide Web},
        booktitle = {Proceedings of Networked System Design and
                  Implementation},
        organization = {Networked System Design and Implementation},
        month = {May},
        year = {2006},
        abstract = {Despite the abundance of frequently changing
                  information,the Web lacks a publish-subscribe
                  interface for delivering updates to clients. The
                  use of na¨ve polling for detecting updates leads
                  to poor performance and limited scalability as
                  clients do not detect updates quickly and servers
                  face high loads imposed by active polling. This
                  paper describes a novel publish-subscribe system
                  for the Web called Corona, which provides high
                  performance and scalability through optimal
                  resource allocation.Users register interest in Web
                  pages through existing instant messaging services.
                  Corona monitors the subscribedWeb pages, detects
                  updates efciently by allocating polling load
                  among cooperating peers, and disseminates updates
                  quickly to users. Allocation of resources for
                  polling is driven by a distributed optimization
                  engine that achieves the best update performance
                  without exceeding load limits on content servers.
                  Large-scale simulations and measurements from
                  PlanetLab deployment demonstrate that Corona
                  achieves orders of magnitude improvement in update
                  performance at a modest cost.},
        URL = {http://www.truststc.org/pubs/166.html}
    }
    

Posted by Kelly Patwell on 9 Feb 2007.
For additional information, see the Publications FAQ or contact webmaster at www truststc org.

Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.