首页> 外文期刊>Journal of Computers >A Dynamic Load-balancing Scheme for XPath Queries Parallelization in Shared Memory Multi-core Systems
【24h】

A Dynamic Load-balancing Scheme for XPath Queries Parallelization in Shared Memory Multi-core Systems

机译:共享内存多核系统中的XPath查询并行化的动态负载平衡方案

获取原文
           

摘要

—Due to the rapid popularity of multi-core processors systems, the parallelization of XPath queries in shared memory multi-core systems has been studied gradually. Existing work developed some parallelization methods based on cost estimation and static mapping, which could be seen as a logical optimization of parallel query plan. However, static mapping may result in load imbalance that hurts the overall performance, especially when nodes in XML are not evenly distributed. In this paper, we solve the problem from another view using parallelizing techniques. We use dynamic mapping to improve XPath query performance, which can achieve better load balance no matter what XML document is queried. Compared with static mapping, dynamic mapping is a more general method. We first design a parallel XPath query algebra called PXQA (ParallelXPath Query Algebra) to explain the parallel query plan. And second, using PXQA we extract the task-dependence graph to define which operations can be executed in parallel and help analyze the overheads of dynamic mapping. At last, we discuss how to do the data partition based on dynamic mapping in accordance with the runtime situations adaptively. Experimental results show that the adaptive runtime XPath queries parallelization achieves a good performance in shared memory multi-core systems.
机译:- 为多核处理器系统的快速流行,逐渐研究了共享内存多核系统中的XPath查询的并行化。现有工作基于成本估计和静态映射开发了一些并行化方法,可以被视为并行查询计划的逻辑优化。然而,静态映射可能导致负载不平衡损害整体性能,尤其是当XML中的节点没有均匀分布时。在本文中,我们使用并行化技术从另一个视图解决问题。我们使用动态映射来提高XPath查询性能,无论如何查询XML文档,都可以实现更好的负载平衡。与静态映射相比,动态映射是一种更通用的方法。我们首先设计一个名为pxqa(parallelxpath查询代数)的并行XPath查询代数来解释并行查询计划。第二,使用PXQA我们提取任务依赖性图形以定义可以并行执行的操作,并帮助分析动态映射的开销。最后,我们讨论如何根据运行时的情况自适应地基于动态映射进行数据分区。实验结果表明,自适应运行时XPath查询并行化实现了共享内存多核系统的良好性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号