Content-based publish/subscribe is a very appealing interaction model that has attracted intense efforts from the research community in the quest to obtain “Internet-wide” scalability. Despite many promising proposals, wide-area applications using content-based publish/subscribe are yet to be deployed. In this paper, we list possible reasons for this lack of adoption and propose a series of approaches to remedy this state of affairs. To simplify the problem tackled, we argue for the separation of content-based matching and event-routing. To cope with application diversity, we propose the development of configurable solutions for parts of the problem space and provide a proof-of-concept solution for content-based matching.
Costin Raiciu, David S. Rosenblum, Mark Handley