An efficient and scalable framework for content-based publish/subscribe systems

Yingwu Zhu, Haiying Shen
2008 Peer-to-Peer Networking and Applications  
Challenges for content-based publish/subscribe systems include efficient subscription management and event matching, load balancing, and efficient and scalable event delivery. This paper presents an efficient and scalable framework for content-based publish/subscribe systems. We propose using K-D trees to dynamically partition and organize subscriptions, thereby preserving subscription locality, minimizing event matching load and ensuring load balance across nodes. We propose an efficient event
more » ... delivery mechanism that cleverly exploits embedded trees in distributed hash tables to disseminate events. We show that the latency of event publication and delivery is low. The event delivery mechanism can deliver events to a large number of subscribers at low latency and overhead, consuming modest bandwidth. . Her research interests include distributed and parallel computer systems and computer networks, with an emphasis on peer-to-peer and content delivery networks, mobile computing, high performance cluster and grid computing. She is a member of IEEE and ACM.
doi:10.1007/s12083-007-0001-3 fatcat:3v3gcggfonbk5nepxiior3hb3u