首页> 外文学位 >Query processing for large-scale XML message brokering.
【24h】

Query processing for large-scale XML message brokering.

机译:大型XML消息代理的查询处理。

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

摘要

Emerging distributed information systems such as Web services, personalized content delivery, and event monitoring require increasingly flexible and adaptive infrastructures. Recently, the publish/subscribe model has gained acceptance as a solution for the loose coupling of systems in terms of communication. Meanwhile, with respect to content, XML (Extensible Markup Language) is becoming a de facto standard for online data exchange. I propose an approach that integrates publish/subscribe and XML and, in particular, exploits declarative XML queries to offer flexibility and adaptivity in distributed systems. This approach is based on building XML message brokers, which I define as middleware components that perform three main functions: filtering, transformation, and routing of XML messages based on user-specified queries.;In this dissertation, I present YFilter/ONYX, an XML brokering system that provides the brokering functions for large numbers of queries over high volume message flows. I describe the architectural design of this system and its underlying technologies for providing efficiency and scalability. A key innovation is the exploitation of commonalities among queries; specifically, I present a series of novel sharing techniques that YFilter employs for filtering and more sophisticated transformation. A second innovation is the leveraging of relational techniques in the new context of XML message brokering; YFilter uses an effective mapping from XML transformation to relational query processing, which allows known relational techniques to be applied to achieve simplicity and performance of XML transformation. A third innovation is the design of a distributed system, called ONYX, that pushes declarative queries into the network for content-based routing and incremental processing of messages. I report on the results of extensive performance studies, demonstrating the efficiency and scalability of YFilter/ONYX under a wide variety of XML document types and query workloads.;In conclusion, YFilter/ONYX provides three key components, namely, filtering, transformation, and routing, for high-volume XML message brokering. As the adoption of XML-based distributed infrastructures gains momentum, the techniques developed in YFilter/ONYX and the results reported herein provide a foundation for building large-scale, high-function distributed information systems.
机译:诸如Web服务,个性化内容交付和事件监视之类的新兴分布式信息系统需要越来越灵活和自适应的基础架构。最近,发布/订阅模型已被接受为通信方面系统松散耦合的解决方案。同时,关于内容,XML(可扩展标记语言)正成为在线数据交换的事实上的标准。我提出了一种集成发布/订阅和XML的方法,尤其是利用声明式XML查询在分布式系统中提供灵活性和适应性。这种方法是基于构建XML消息代理的,我将其定义为执行以下三个主要功能的中间件组件:基于用户指定的查询对XML消息进行过滤,转换和路由。本文将介绍YFilter / ONYX, XML代理系统,它提供代理功能,以处理大量消息流上的大量查询。我描述了该系统的体系结构设计及其用于提供效率和可伸缩性的基础技术。一个关键的创新是利用查询之间的共性。具体来说,我介绍了YFilter用于过滤和更复杂转换的一系列新颖共享技术。第二项创新是在XML消息代理的新上下文中利用关系技术。 YFilter使用从XML转换到关系查询处理的有效映射,该映射允许应用已知的关系技术来实现XML转换的简单性和性能。第三种创新是称为ONYX的分布式系统的设计,该系统将声明性查询推送到网络中,以进行基于内容的路由和消息的增量处理。我报告了广泛的性能研究结果,展示了在各种XML文档类型和查询工作负载下YFilter / ONYX的效率和可伸缩性。总之,YFilter / ONYX提供了三个关键组件,即过滤,转换和转换。路由,用于大量XML消息代理。随着基于XML的分布式基础结构的采用势头迅猛,YFilter / ONYX中开发的技术和本文报道的结果为构建大规模,高性能的分布式信息系统提供了基础。

著录项

  • 作者

    Diao, Yanlei.;

  • 作者单位

    University of California, Berkeley.;

  • 授予单位 University of California, Berkeley.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2005
  • 页码 209 p.
  • 总页数 209
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号