MapReduce Skyline Query Processing with A New Angular Partitioning Approach

被引:21
|
作者
Chen, Liang [1 ]
Hwang, Kai [2 ]
Wu, Jian [1 ]
机构
[1] Zhejiang Univ, Hangzhou 310003, Zhejiang, Peoples R China
[2] Univ So Calif, Los Angeles, CA USA
基金
中国国家自然科学基金;
关键词
Web services; skyline query processing; MapReduce; Hadoop programming; WEB; EFFICIENT; ALGORITHMS; SELECTION;
D O I
10.1109/IPDPSW.2012.279
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Fast skyline selection of high-quality web services is of critically importance to upgrade e-commerce and various cloud applications. In this paper, we present a new MapReduce Skyline method for scalable parallel skyline query processing. Our new angular partitioning of the data space reduces the processing time in selecting optimal skyline services. Our method shortens the Reduce time significantly due to the elimination of more redundant dominance computations. Through Hadoop experiments on large server clusters, our method scales well with the increase of both attribute dimensionality and data-space cardinality. We define a new performance metric to assess the local optimality of selected skyline services. By experimenting over 10,000 real-life web service applications over 10 performance attribute dimensions, we find that the angular-partitioned MapReduce method is 1.7 and 2.3 times faster than the dimensional and grid partitioning methods, respectively with a higher probability to reach the local optimality. These results are very encouraging to select optimal web services in real-time out of a large number of web services.
引用
收藏
页码:2262 / 2270
页数:9
相关论文
共 50 条
  • [41] Progressive Skyline Query Processing in Wireless Sensor Networks
    Chen, Baichen
    Liang, Weifa
    2009 FIFTH INTERNATIONAL CONFERENCE ON MOBILE AD-HOC AND SENSOR NETWORKS, 2009, : 17 - 24
  • [42] Skyline-join query processing in distributed databases
    Mei Bai
    Junchang Xin
    Guoren Wang
    Roger Zimmermann
    Xite Wang
    Frontiers of Computer Science, 2016, 10 : 330 - 352
  • [43] A sampling approach for skyline query cardinality estimation
    Cheng Luo
    Zhewei Jiang
    Wen-Chi Hou
    Shan He
    Qiang Zhu
    Knowledge and Information Systems, 2012, 32 : 281 - 301
  • [44] Within Skyline Query Processing in Dynamic Road Networks
    Huang, Yuan-Ko
    ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2017, 6 (05)
  • [45] A Model for Skyline Query Processing in a Partially Complete Database
    Gulzar, Yonis
    Alwan, Ali A.
    Salleh, Norsaremah
    Al Shaikhli, Imad Fakhri
    ADVANCED SCIENCE LETTERS, 2018, 24 (02) : 1339 - 1343
  • [46] Efficient skyline query processing in wireless sensor networks
    Su, I-Fang
    Chung, Yu-Chi
    Lee, Chiang
    Lin, Yi-Ying
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (06) : 680 - 698
  • [47] Skyline Join Query Processing over Multiple Relations
    Zhang, Jinchao
    Lin, Zheng
    Li, Bo
    Wang, Weiping
    Meng, Dan
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, DASFAA 2016, 2016, 9645 : 353 - 361
  • [48] On authenticated skyline query processing over road networks
    Zhu, Xiaoyu
    Wu, Jie
    Chang, Wei
    Bhuiyan, Md Zakirul Alam
    Choo, Kim-Kwang Raymond
    Qi, Fang
    Liu, Qin
    Wang, Guojun
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (14):
  • [49] Skyline-join query processing in distributed databases
    Mei BAI
    Junchang XIN
    Guoren WANG
    Roger ZIMMERMANN
    Xite WANG
    Frontiers of Computer Science, 2016, 10 (02) : 330 - 352
  • [50] Efficient k-dominant skyline query over incomplete data using MapReduce
    Linlin DING
    Shu WANG
    Baoyan SONG
    Frontiers of Computer Science, 2021, (04) : 157 - 170