Title
Andes: A Highly Scalable Persistent Messaging System
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.
Year
DOI
Venue
2012
10.1109/ICWS.2012.77
Web Services
Keywords
Field
DocType
multi-core computing,nosql database,messaging system,current system,cloud computing,scalable database management,coordination framework,message broker,key role,highly scalable persistent messaging,coordination middleware,internet,publish subscribe,mobile communications,data models,messaging,protocols,scale,servers,distributed databases,distributed processing,sql
Middleware,SQL,Computer science,Server,NoSQL,Distributed database,Database,Mobile telephony,Scalability,Cloud computing,Distributed computing
Conference
ISBN
Citations 
PageRank 
978-1-4673-2131-0
1
0.42
References 
Authors
6
4
Name
Order
Citations
PageRank
Charith Wickramarachchi110.42
Srinath Perera233232.23
Shammi Jayasinghe310.42
Sanjiva Weerawarana41339146.44