• DocumentCode
    2838524
  • Title

    Andes: A Highly Scalable Persistent Messaging System

  • Author

    Wickramarachchi, Charith ; Perera, Srinath ; Jayasinghe, Shammi ; Weerawarana, Sanjiva

  • Author_Institution
    WSO2 Inc., Mountain View, CA, USA
  • fYear
    2012
  • fDate
    24-29 June 2012
  • Firstpage
    504
  • Lastpage
    511
  • Abstract
    A combination of factors: expanding user bases, the ubiquity of mobile communications, and newer technologies such as cloud computing and multi-core computing, are pushing todays systems to grow larger and larger. With their loosely coupled nature, distributed messaging systems often play a key role in such architectures. However, just like other parts of the architecture, those messaging systems also need to scale up, and they need to do so in three dimensions: quantity of messages, number of users, and size of messages. Although most current systems handle the first two dimensions, few of them efficiently support the third dimension. This paper proposes a novel method to implement a scalable and persistent broker that supports a publish/subscribe model and distributed queues using a NoSQL database and a coordination framework. We will discuss the design that uses recent advances in scalable database management and distributed coordination middleware, and we will compare the proposed models with other distributed message brokers.
  • Keywords
    Internet; SQL; distributed processing; Andes; Internet; NoSQL database; cloud computing; distributed coordination middleware; distributed messaging systems; highly scalable persistent messaging system; mobile communications; multicore computing; scalable database management; Data models; Distributed databases; Message systems; Protocols; Servers; Subscriptions; distributed queues; messaging; publish/subscribe; scale;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ICWS), 2012 IEEE 19th International Conference on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    978-1-4673-2131-0
  • Type

    conf

  • DOI
    10.1109/ICWS.2012.77
  • Filename
    6257846