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 条
  • [1] MapReduce skyline query processing with partitioning and distributed dominance tests
    Koh, Jia-Ling
    Chen, Chia-Ching
    Chan, Chih-Yu
    Chen, Arbee L. P.
    INFORMATION SCIENCES, 2017, 375 : 114 - 137
  • [2] LShape Partitioning: Parallel Skyline Query Processing Using MapReduce
    Wijayanto, Heri
    Wang, Wenlu
    Ku, Wei-Shinn
    Chen, Arbee L. P.
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (07) : 3363 - 3376
  • [3] LShape Partitioning: Parallel Skyline Query Processing using MapReduce (Extended Abstract)
    Wijayanto, Heri
    Wang, Wenlu
    Ku, Wei-Shinn
    Chen, Arbee L. P.
    2021 IEEE 37TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2021), 2021, : 2340 - 2341
  • [4] Efficient Probabilistic Skyline Query Processing in MapReduce
    Ding, Linlin
    Wang, Guoren
    Xin, Junchang
    Yuan, Ye
    2013 IEEE INTERNATIONAL CONGRESS ON BIG DATA, 2013, : 203 - 210
  • [5] Efficient Processing of Area Skyline Query in MapReduce Framework
    Choudhury, Zakia Zinat
    Zaman, Asif
    Hamid, Md Ekramul
    2018 4TH IEEE INTERNATIONAL WIE CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (IEEE WIECON-ECE 2018), 2018, : 79 - 82
  • [6] Augmented Dynamic Skyline Query Processing Method Based on MapReduce
    Ding L.-L.
    Cui Z.-Q.
    Yin X.-K.
    Wang J.-L.
    Song B.-Y.
    Song, Bao-Yan (bysong@lnu.edu.cn), 2018, Chinese Institute of Electronics (46): : 1062 - 1070
  • [7] Skyline Query Based on User Preference with MapReduce
    Li, Yuanyuan
    Qu, Wenyu
    Li, Zhiyang
    Xu, Yujie
    Ji, Changqing
    Wu, Junfeng
    2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, : 153 - 158
  • [8] Parallel Dynamic Skyline Query using MapReduce
    Li, Yuanyuan
    Qu, Wenyu
    Li, Zhiyang
    Xu, Yujie
    Ji, Changqing
    Wu, Junfeng
    2014 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CCBD), 2014, : 95 - 100
  • [9] Skyline and reverse skyline query processing in SpatialHadoop
    Kalyvas, Christos
    Maragoudakis, Manolis
    DATA & KNOWLEDGE ENGINEERING, 2019, 122 : 55 - 80
  • [10] An MBR-Oriented Approach for Efficient Skyline Query Processing
    Zhang, Ji
    Wang, Wenlu
    Jiang, Xunfei
    Ku, Wei-Shinn
    Lu, Hua
    2019 IEEE 35TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2019), 2019, : 806 - 817