Team for Research in
Ubiquitous Secure Technology

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

Citation
Venugopalan Ramasubramanian, Ryan Peterson and Emin Gun Sirer. "Corona: A High Performance Publish-Subscribe System for the World Wide Web". In Proceedings of Networked System Design and Implementation, San Jose, California, 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 and Emin Gun
    Sirer. <a
    href="http://www.truststc.org/pubs/38.html"
    >Corona: A High Performance Publish-Subscribe System for
    the World Wide Web</a>, In Proceedings of Networked
    System Design and Implementation, San Jose, California, May,
    2006.
  • Plain text
    Venugopalan Ramasubramanian, Ryan Peterson and Emin Gun
    Sirer. "Corona: A High Performance Publish-Subscribe
    System for the World Wide Web". In Proceedings of
    Networked System Design and Implementation, San Jose,
    California, May, 2006.
  • BibTeX
    @inproceedings{RamasubramanianPetersonSirer06_CoronaHighPerformancePublishSubscribeSystemForWorld,
        author = {Venugopalan Ramasubramanian, Ryan Peterson and
                  Emin Gun Sirer},
        title = {Corona: A High Performance Publish-Subscribe
                  System for the World Wide Web},
        booktitle = {In Proceedings of Networked System Design and
                  Implementation, San Jose, California},
        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/38.html}
    }
    

Posted by Bill Hogan on 4 Apr 2006.
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.