Introducing Publiy: A Multi-Purpose Distributed Content-Based Pub/Sub System

Reza Sherafat Kazemzadeh and Hans-Arno Jacobsen.

In ACM/IFIP/USENIX 13th International Conference on Middleware Demos and Posters, 2012. University of Toronto,
Project webpage:


We have recently witnessed widespread adoption of the publish/subscribe (pub/sub) communication paradigm in the development of large-scale distributed systems. Existing and anticipated use cases demand the pub/sub middleware to support a variety of capabilities ranging from reliability and fault-tolerance to high throughput mass-scale publication delivery, or bulk data dissemination (e.g., software patch distribution). This paper introduces Publiy, our multi-purpose distributed content-based pub/sub system that features the aforementioned capabilities in its different modes of operation. Publiy is developed in Java as an open-source project.


Tags: publish/subscribe, reliability, content-based publish/subscribe, content-based routing, content dissemination

Readers who enjoyed the above work, may also like the following: