XEvent: an Event Notification System over Distributed Hash Table (DHT) Networks

Ruili Wang,Weixiong Rao,Chengqi Zhang
2005-01-01
Abstract:IEEE Intelligent Informatics Bulletin November 2005 Vol.6 No.2 Abstract—In this paper, we propose a novel event notification system, named as XEvent. The system is built over a Distributed Hash Table (DHT)-based Peer-to-Peer (P2P) system by combining a content-based system with a specific event topic. XEvent can support basic topic-based message subscription by use of XML schema as event topic, and further filter the whole message contents using XPath as the filtering language. The unique features of XEvent include: (1) XEvent inherits the excellent features provided by DHT, including scalability, adaptation and self-maintenance; (2) XEvent provides the expressive topic-based and content-based event filtering; (3) XEvent can filter and deliver event messages to subscribers with high efficiency by building a delivery tree based on the subscriber’s XPath filters, and (4) XEvent can provide fault-tolerance for node failure. According to the results of simulation and tests on our XEvent prototype built over a new Bamboo-DHT system, XEvent can achieve the scalability, expressiveness, high efficiency and reliability for the event notification service.
What problem does this paper attempt to address?