• 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