Marshmallow: A Content-Based Publish-Subscribe System over Structured P2P Networks
Sheng Gao, Guohui Li, Pei Zhao · 2011
We propose a novel content-based Publish-Subscribe system over structured P2P networks, namely Marshmallow, to provide efficient, scalable and adaptable event dissemination service. Marshmallow introduces a subscription merging strategy to reduce the subscription cost and frequency of event matching, meanwhile, it smartly exploits the embedded trees of Pastry overlay to deliver event with high event coverage rate, low delivery latency and low bandwidth consumption. The experimental results demonstrate that Marshmallow greatly improves event delivery latency and coverage rate, and reduces the redundant event delivery and dissemination cost significantly.