| 注册
首页|期刊导航|电子学报|XPSort --树形数据多核并行外存排序算法

XPSort --树形数据多核并行外存排序算法

杨良怀 王靖 周为钢 边继东

电子学报Issue(2):292-300,9.
电子学报Issue(2):292-300,9.DOI:10.3969/j.issn.0372-2112.2014.02.013

XPSort --树形数据多核并行外存排序算法

XPSort:A Multi-core Parallel Sorting Algorithm for Hierarchical Data in External Memory

杨良怀 1王靖 1周为钢 2边继东1

作者信息

  • 1. 浙江工业大学计算机学院,浙江杭州 310023
  • 2. 杭州市公安局交通警察局科研所,浙江杭州 310014
  • 折叠

摘要

Abstract

A fundamental problem in XML data handling is hierarchical data sorting .This paper focuses on this problem and proposes an effective sorting algorithm called XPSort for XML document .XPSort exploits multi-core CPU to parallelize the execu-tions of the mutually independent tasks generated by scanning the XML document ;and effectively reduces disk I/Os through data compression ,single temporary-file storage and avoidance of tree-matching .XPSort overcomes the issues of inefficient space utiliza-tion ,large number of random I/Os and inability to handle right-deep tree in NEXSORT ,and avoids data redundancy and large disk I/O costs in HERMES .Extensive experiments on XML documents with different characteristics show that XPSort outperforms other existing sorting algorithms .

关键词

XML文档/树形数据/排序算法/并行算法

Key words

XML document/hierarchical data/sorting algorithm/parallel algorithm

分类

信息技术与安全科学

引用本文复制引用

杨良怀,王靖,周为钢,边继东..XPSort --树形数据多核并行外存排序算法[J].电子学报,2014,(2):292-300,9.

基金项目

国家自然科学基金(No .61070042);浙江省自然科学基金 ()

电子学报

OA北大核心CSCDCSTPCD

0372-2112

访问量0
|
下载量0
段落导航相关论文