• DocumentCode
    3206899
  • Title

    A Scalable and Elastic Publish/Subscribe Service

  • Author

    Li, Ming ; Ye, Fan ; Kim, Minkyong ; Chen, Han ; Lei, Hui

  • Author_Institution
    T.J. Watson Res. Center, IBM, Hawthorne, NY, USA
  • fYear
    2011
  • fDate
    16-20 May 2011
  • Firstpage
    1254
  • Lastpage
    1265
  • Abstract
    The rapid growth of sense-and-respond applications and the emerging cloud computing model present a new challenge: providing publish/subscribe as a scalable and elastic cloud service. This paper presents the Blue Dove attribute based publish/subscribe service that seeks to address such a challenge. Blue Dove uses a gossip-based one-hop overlay to organize servers into a scalable cluster. It proactively exploits skewness in data distribution to achieve high performance. By assigning each subscription to multiple servers through a multidimensional subscription space partitioning technique, it provides multiple candidate servers for each publication message. A message can be matched on any of its candidate servers with one hop forwarding. The performance-aware forwarding in Blue Dove ensures that the message is sent to the least loaded candidate server for processing, leading to low latency and high throughput. The evaluation shows that Blue Dove has a linear capacity increase as the system scales up, adapts to sudden workload changes within tens of seconds, and achieves multifold higher throughput than the techniques used in the existing enterprise and peer-to-peer pub/sub systems.
  • Keywords
    cloud computing; middleware; Blue Dove attribute based publish/subscribe service; cloud computing; cloud service; elastic publish/subscribe service; gossip-based one-hop overlay; hop forwarding; linear capacity; multidimensional subscription space partitioning; publication message; scalable cluster; sense-and-respond application; Peer to peer computing; Routing; Servers; Silicon; Subscriptions; Throughput; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing Symposium (IPDPS), 2011 IEEE International
  • Conference_Location
    Anchorage, AK
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-61284-372-8
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2011.119
  • Filename
    6012933