2013 IEEE 12th International Symposium on Network Computing and Applications (2012)
Cambridge, MA, USA USA
Aug. 23, 2012 to Aug. 25, 2012
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/NCA.2012.44
Content-based publish/subscribe is an attractive paradigm for designing large-scale systems, as it decouples producers of information from consumers. This provides extensive flexibility for applications, which can use a modular architecture. Using this architecture, each participant expresses its interest in events by means of filters on the content of those events instead of using pre-established communication channels. However, matching events against filters has a non-negligible processing cost. Scaling the infrastructure with the number of users or events requires appropriate provisioning of resources for each of the operations involved: routing and filtering. In this paper, we propose and describe a generic, modular, and scalable infrastructure for supporting high-performance content-based publish/subscribe. We analyze its properties and show how it dynamically scales in a realistic setting. Our results provide valuable insights into the design and deployment of scalable content-based routing infrastructures.
Subscriptions, Throughput, Bandwidth, Routing, Scalability, Computer architecture, Complexity theory, modularity, Content-based publish/subscribe, scalable infrastructure
Raphael Barazzutti, Pascal Felber, Hugues Mercier, Emanuel Onica, Jean-Francois Pineau, Etienne Riviere, Christof Fetzer, "Infrastructure Provisioning for Scalable Content-Based Routing: Framework and Analysis", 2013 IEEE 12th International Symposium on Network Computing and Applications, vol. 00, no. , pp. 228-235, 2012, doi:10.1109/NCA.2012.44