首页> 外文学位 >Hardware Architecture of an XML/XPath Broker/Router for Content-Based Publish/Subscribe Data Dissemination Systems.
【24h】

Hardware Architecture of an XML/XPath Broker/Router for Content-Based Publish/Subscribe Data Dissemination Systems.

机译:用于基于内容的发布/订阅数据分发系统的XML / XPath Broker /路由器的硬件体系结构。

获取原文
获取原文并翻译 | 示例

摘要

The dissemination of various types of data faces ongoing challenges with the growing need of accessing manifold information. Since the interest in content is what drives data networks, some new technologies and thoughts attempt to cope with these challenges by developing content-based rather than address-based architectures. The Publish/Subscribe paradigm can be a promising approach toward content-based data dissemination, especially that it provides total decoupling between publishers and subscribers. However, in content-based publish/subscribe systems, subscriptions are expressive and the information is often delivered based on the matched expressive content - which may not deeply alleviate considerable performance challenges.;This dissertation explores a hardware solution for disseminating data in content-based publish/subscribe systems. This solution consists of an efficient hardware architecture of an XML/XPath broker that can route information based on content to either other XML/XPath brokers or to ultimate users. A network of such brokers represent an overlay structure for XML content-based publish/subscribe data dissemination systems. Each broker can simultaneously process many XPath subscriptions, efficiently parse XML publications, and subsequently forward notifications that result from high-performance matching processes. In the core of the broker architecture, locates an XML parser that utilizes a novel Skeleton CAM-Based XML Parsing (SCBXP) technique in addition to an XPath processor and a high-performance matching engine. Moreover, the broker employs effective mechanisms for content-based routing, so as subscriptions, publications, and notifications are routed through the network based on content.;The inherent reconfigurability feature of the broker's hardware provides the system architecture with the capability of residing in any FPGA device of moderate logic density. Furthermore, such a system-on-chip architecture is upgradable, if any future hardware add-ons are needed. However, the current architecture is mature and can effectively be implemented on an ASIC device.;Finally, this thesis presents and analyzes the experiments conducted on an FPGA prototype implementation of the proposed broker/router. The experiments tackle tests for the SCBXP alone and for two phases of development of the whole broker. The corresponding results indicate the high performance that the involved parsing, storing, matching, and routing processes can achieve.
机译:随着越来越多的访问多种信息的需求,传播各种类型的数据面临着持续的挑战。由于对内容的兴趣是驱动数据网络的动力,因此一些新技术和思想试图通过开发基于内容而不是基于地址的体系结构来应对这些挑战。 “发布/订阅”范式可能是一种基于内容的数据分发的有前途的方法,特别是它提供了发布者与订阅者之间的完全分离。然而,在基于内容的发布/订阅系统中,订阅具有表达性,并且信息通常是基于匹配的表达性内容来传递的,这可能并不能从根本上缓解相当大的性能挑战。本论文探讨了一种硬件解决方案,用于在基于内容的内容中分发数据发布/订阅系统。该解决方案由XML / XPath代理的高效硬件体系结构组成,该体系结构可以将基于内容的信息路由到其他XML / XPath代理或最终用户。这样的代理人网络代表了用于基于XML内容的发布/订阅数据分发系统的覆盖结构。每个代理可以同时处理许多XPath预订,有效地解析XML发布,然后转发由高性能匹配过程产生的通知。在代理体系结构的核心中,找到一个XML解析器,该解析器除了使用XPath处理器和高性能匹配引擎之外,还利用新颖的基于Skeleton CAM的XML解析(SCBXP)技术。此外,代理对基于内容的路由采用有效的机制,因此订阅,发布和通知将基于内容通过网络进行路由。代理硬件的固有可重新配置性功能为系统架构提供了驻留在任何内容中的功能。中等逻辑密度的FPGA器件。此外,如果需要将来的任何硬件附加组件,那么这种片上系统架构也可以升级。但是,当前的体系结构已经成熟,可以在ASIC器件上有效地实现。;最后,本文提出并分析了在所建议的代理/路由器的FPGA原型实现上进行的实验。这些实验仅针对SCBXP以及整个经纪人开发的两个阶段进行测试。相应的结果表明所涉及的解析,存储,匹配和路由过程可以实现的高性能。

著录项

  • 作者

    El-Hassan, Fadi.;

  • 作者单位

    University of Ottawa (Canada).;

  • 授予单位 University of Ottawa (Canada).;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2014
  • 页码 272 p.
  • 总页数 272
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-17 11:53:39

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号