DocumentCode
2236502
Title
A Hardware Architecture of an XML/XPath Broker for Content-Based Publish/Subscribe Systems
Author
El-Hassan, Fadi ; Ionescu, Dan
Author_Institution
Sch. of Inf. Technol. & Eng. (SITE), Univ. of Ottawa, Ottawa, ON, Canada
fYear
2010
fDate
13-15 Dec. 2010
Firstpage
138
Lastpage
143
Abstract
In this paper, we present a novel hardware-based XML/XPath broker architecture for content-based Publish/ Subscribe systems. Our broker architecture includes processors to parse XML published content and XPath subscriptions, a matching engine to match subscriptions against publications, and components to forward either subscriptions or notifications based on content. While software techniques are traditionally employed, our broker architecture performs concurrent tasks and provides high performance. Moreover, the architecture can work efficiently in mobile networks by employing small-sized memory modules. Our results, obtained from a prototype FPGA, reveal that processing and matching hundreds of subscriptions can be achieved in some cases with a throughput exceeding 350 Mbps, if a 50-MHz clock is used.
Keywords
XML; field programmable gate arrays; information filtering; memory architecture; message passing; middleware; software engineering; FPGA; XML published content; XML-XPath broker; XPath subscription; broker architecture; content based subscribe system; hardware architecture; matching engine; mobile network; small sized memory module; software technique; Content-based Routing; FPGA; Publish/Subscribe; XML Filtering; XPath;
fLanguage
English
Publisher
ieee
Conference_Titel
Reconfigurable Computing and FPGAs (ReConFig), 2010 International Conference on
Conference_Location
Quintana Roo
Print_ISBN
978-1-4244-9523-8
Electronic_ISBN
978-0-7695-4314-7
Type
conf
DOI
10.1109/ReConFig.2010.23
Filename
5695295
Link To Document