Xquery查询并行调度方法的研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:kangzeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着互联网的发展,XML已经逐渐成为Internet上数据交换和数据共享的标准,在互联网环境领域具有良好的发展势头。目前XML已广泛应用于企业间电子商务、知识管理、文档管理、企业间自动化处理等。为了满足人们对XML查询和处理的需求,国际万维网组织(W3C,World Wide Web Consortium)于2007年发布了XQuery语言规范,用于标准化XML的查询和处理。XQuery用于从XML文档中提取信息,其在XML数据查询中的作用非常类似于SQL在传统关系数据库中的作用。  由于XML数据的半结构化特性,并且XQuery是一种函数式语言,如何实现XQuery语言的高性能XML查询已经成为如今一个困难的问题。近年来,为了提高XQuery查询处理的性能,研究人员提出了很多方法。有借鉴数据库领域经验,提出XML查询代数去优化查询处理。有根据XML查询特有的结构特点,提出的树模式匹配算法。还有采用编译技术优化程序来提高查询效率。  另一方面,随着计算机硬件技术的迅速发展,具有多核CPU的计算机越来越普及。关于XML并行处理的研究也越来越多,期望利用多核平台来提高XML查询处理能力。例如,针对小枝(Twig)查询或者XPath查询的并行实现方法;针对XML数据解析的并行处理方法。然而以上算法要么是用于解决XQuery语言中特殊的结构问题,要么是针对XML查询处理中的局部问题。  为了实现XML查询的高性能处理,本文利用XQuery语言自身特点,针对整体查询任务,提出一种包含多种并行策略的综合并行处理解决方案。解决方案包括一个XQuery自动化并行处理框架,支持多种并行处理技术。针对XQuery并行处理中的任务,提出一种任务调度算法。该调度算法根据一种任务代价计算模型调度任务,并且动态地决定任务的并行执行方式,力求做到资源利用的负载平衡。  实验结果表明,本文提出的并行处理解决方案与串行处理能够有效地提高了查询效率和良好的内存效率。
其他文献
为了增强微波辐射计的探测能力,近年来对各种新体制辐射计的研究逐渐成为热点,其中具有代表性的有:采用稀疏天线阵列的综合孔径辐射计可有效提升被动微波遥感的空间分辨率;极
随着计算机网络和通信技术的飞速发展,网络环境已经从早期相对静态的、面向特定组织和用户群体的封闭式网络,转变为可公共访问的、面向大量动态用户的开放式网络。访问控制是保
随着计算机存储能力和计算速度的不断提高,真实场景的三维模型越来越多地出现在各种应用中,成为计算机表现现实世界的一种重要方式。三维模型具有真实、直观、方便观察等优点
自从人类创建和应用计算机网络以来,如何保障网络的安全一直是一个摆在我们面前的研究难题。随着网络技术的日益进步,网络规模的不断扩大和网络应用种类的不断增加,让网络安全的
随着计算机应用技术的飞速发展,以网络和信息技术为基础的网络教育已经越来越普遍,题库系统的建设及计算机智能组卷减轻了教师大量重复性的工作;同时计算机智能组卷有助于提高教
P2P技术去“中心化”的特性及“对等、共享”理念使网络资源得到了合理配置,带来了P2P应用的蓬勃发展。尤其是随着网络技术的不断升级,P2P流媒体应用的发展尤为迅速,逐渐取代了
共享存储的多处理器系统是当今最流行的并行计算系统结构,在高端服务器、桌面计算到嵌入式系统都有广泛应用。在这种体系结构上,并发执行的程序之间对共享存储资源的竞争,尤
随着多媒体技术的发展,任意视点视频(Free Viewpoint Video)技术让用户通过交互的方式从任意角度选择和操作具有真实视觉感的三维立体多媒体视频,从而得到不同角度的三维立体逼
随着通信、网络、存储等电子信息技术飞速发展,互联网上的数据规模激增,数据密集型服务给硬件体系结构设计、操作系统设计、成本功耗控制等带来了新的问题和挑战。对这些大数据
生物特征识别技术因为其安全性、稳定性和便捷性等特点,被广泛地应用于身份鉴别领域。常用于识别的生物特征包括指纹、人脸、虹膜、视网膜、掌形、签名、掌纹等。由于人类的眉