DocumentCode :
1841100
Title :
XNET: a reliable content-based publish/subscribe system
Author :
Chand, Raphaël ; Felber, Pascal
Author_Institution :
Inst. EURECOM, Sophia Antipolis, France
fYear :
2004
fDate :
18-20 Oct. 2004
Firstpage :
264
Lastpage :
273
Abstract :
Content-based publish/subscribe systems are usually implemented as a network of brokers that collaboratively route messages from information providers to consumers. A major challenge of such middleware infrastructures is their reliability and their ability to cope with failures in the system. In this paper, we present the architecture of the XNET XML content network and we detail the mechanisms that we implemented to gracefully handle failures and maintain the system state consistent with the consumer population at all times. In particular, we propose several approaches to fault tolerance so that our system can recover from various types of router and link failures. We analyze the efficiency of our techniques in a large scale experimental deployment on the PlanetLab testbed. We show that XNET does not only offer good performance and scalability with large consumer populations under normal operation, but can also quickly recover from system failures.
Keywords :
XML; content management; fault tolerant computing; message passing; middleware; system recovery; PlanetLab testbed; XNET XML content network; content-based publish-subscribe system; fault tolerance; link failure; message routing; middleware infrastructure; router failure; system failure; system recovery; Collaboration; Fault tolerant systems; Filtering algorithms; Large-scale systems; Maintenance; Middleware; Network servers; Routing; Subscriptions; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems, 2004. Proceedings of the 23rd IEEE International Symposium on
ISSN :
1060-9857
Print_ISBN :
0-7695-2239-4
Type :
conf
DOI :
10.1109/RELDIS.2004.1353027
Filename :
1353027
Link To Document :
بازگشت