In ACM/IFIP/USENIX 13th International Conference on Middleware Demos and Posters, 2012. University of Toronto,
Project webpage: http://code.google.com/p/publiy.
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.