作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2012, Vol. 38 ›› Issue (14): 56-58. doi: 10.3969/j.issn.1000-3428.2012.14.016

• 软件技术与数据库 • 上一篇    下一篇

基于数据垂直划分的高效并行Skyline查询

邓瑞鹏,王意洁,李小勇,王 媛   

  1. (国防科学技术大学计算机学院并行与分布处理国家重点实验室,长沙 410073)
  • 收稿日期:2011-11-08 出版日期:2012-07-20 发布日期:2012-07-20
  • 作者简介:邓瑞鹏(1987-),男,硕士研究生,主研方向:网络计算;王意洁,教授、博士生导师、CCF高级会员;李小勇,博士研究生;王 媛,硕士研究生
  • 基金资助:

    国家“973”计划基金资助项目(2011CB302601);国家 “863”计划基金资助项目(2011AA01A202);国家自然科学基金资助项目(60873215);湖南省自然科学杰出青年基金资助项目(S2010 J5050);高等学校博士学科点专项科研基金资助项目(200899980003

Effective Parallel Skyline Query Based on Data Vertical Partition

DENG Rui-peng, WANG Yi-jie, LI Xiao-yong, WANG Yuan   

  1. (National Key Lab for Parallel and Distributed Processing, School of Computer, National University of Defense Technology, Changsha 410073, China)
  • Received:2011-11-08 Online:2012-07-20 Published:2012-07-20

摘要: 基于数据垂直划分的分布并行Skyline查询算法大多并行性较低,无法适应海量分布式数据的快速响应要求。为此,在BDS算法的基础上提出一种更高效的分布并行Skyline查询算法PDS-VP。其中,节点被分为协调者与参与者,原本由协调者节点完成的随机访问和本地Skyline计算分发给各参与者节点进行处理,以提高算法的执行效率。实验结果证明,该算法提高了原算法的并行性和运行效率。

关键词: Skyline查询, 分布式环境, 并行Skyline, 数据垂直划分, 多目标优化, 数据挖掘

Abstract: Most distributed and parallel Skyline query algorithms based on data vertical partition have poor parallelism, which makes them inadaptable to the queries on massive data with fast response requirement. This paper proposes an effective distributed and parallel Skyline query algorithm named PDS-VP(Parallel and Distributed Skyline query for Vertical Partitioning datasets). There are two kinds of nodes in PDS-VP: the coordinator and the participant. Tasks of the random access and Skyline computation in locals in the coordinator are assigned to the participants to enhance the parallelism, so as to improve the efficiency of the algorithms. Experimental results show that PDS-VP has higher parallelism and is more effective than the existing methods.

Key words: Skyline query, distributed environment, parallel Skyline, data vertical partition, multi-object optimization, data mining

中图分类号: