Topic-based publish/subscribe is at the core of many distributed systems, ranging from application integrationmiddleware to news dissemination. Therefore, much research was dedicated to publish/subscribe architectures and protocols,and in particular to the design of overlay networks for decentralized topic-based routing and efficient message dissemination.Nonetheless, existing systems fail to take full advantage of shared interests when disseminating information, hence sufferingfrom high maintenance and traffic costs, or construct overlays that cope poorly with the scale and dynamism of large networks.In this paper we present StaN, a decentralized protocol that optimizes the properties of gossip-based overlay networks for topicbasedpublish/subscribe by sharing a large number of physical connections without disrupting its logical properties. StaN reliesonly on local knowledge and operates by leveraging common interests among participants to improve global resource usageand promote topic and event scalability. The experimental evaluation under two real workloads, both via a real deployment andthrough simulation shows that StaN provides an attractive infrastructure for scalable topic-based publish/subscribe.
展开▼