Skip to main content
Log in

Weighted spatial skyline queries with distributed dominance tests

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

In this paper, we study the retrieval of desired or relevant points of interest, a set of spatial skyline points, related to a set of query points to establish distance restrictions. Note that each point of interest has different importance, assigned to each of them as weight, and the weighted Euclidean distance is used. In order to efficiently handle the weighted spatial skyline queries, this research presents a novel MapReduce-based solution for the first time. The proposed method prevents the bottleneck of centrally finding the global skyline from the local skylines and reduces the dominance test by performing the necessary dominance tests in parallel. Finally, the experimental results show that the proposed method obtains significant performance improvement.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Data availability

The datasets generated during and/or analysed during the current study are not publicly available but are available from the corresponding author on reasonable request.

References

  1. Borzsony, S., Kossmann, D., Stocker, K.: The skyline operator. In: Proceedings 17th International Conference on Data Engineering, pp. 421–430. IEEE (2001)

  2. Bai, M., Jiang, S., Zhang, X., Wang, X.: An efficient skyline query algorithm in the distributed environment. J. Comput. Sci. 58, 101524 (2022)

    Article  Google Scholar 

  3. Dellis, E., Seeger, B.: Efficient computation of reverse skyline queries. VLDB 7, 291–302 (2007)

    Google Scholar 

  4. Lee, K.C., Zheng, B., Li, H., Lee, W.-C.: Approaching the skyline in Z order. In: Proceedings of the 33rd International Conference on Very Large Data Bases, pp. 279–290 (2007)

  5. Papadias, D., Tao, Y., Fu, G., Seeger, B.: Progressive skyline computation in database systems. ACM Trans. Database Syst. 30(1), 41–82 (2005)

    Article  Google Scholar 

  6. Ryu, H.-C., Jung, S.: MapReduce-based skyline query processing scheme using adaptive two-level grids. Clust. Comput. 20(4), 3605–3616 (2017)

    Article  Google Scholar 

  7. Bartolini, I., Ciaccia, P., Patella, M.: Efficient sort-based skyline evaluation. ACM Trans. Database Syst. 33(4), 1–49 (2008)

    Article  Google Scholar 

  8. Cho, S.-R., Lee, J., Hwang, S.-W., Han, H., Lee, S.-W.: VSkyline: vectorization for efficient skyline computation. ACM SIGMOD Rec. 39(2), 19–26 (2010)

    Article  Google Scholar 

  9. J. Chomicki, P. Godfrey, J. Gryz, and D. Liang, "Skyline with presorting: Theory and optimizations," in Intelligent Information Processing and Web Mining: Springer, 2005, pp. 595–604.

  10. Godfrey, P., Shipley, R., Gryz, J.: Maximal vector computation in large data sets. VLDB 5, 229–240 (2005)

    Google Scholar 

  11. Zhang, S., Mamoulis, N., Cheung, D.W.: Scalable skyline computation using object-based space partitioning. In: Proceedings of the 2009 ACM SIGMOD International Conference on Management of Data, pp. 483–494 (2009)

  12. Sharifzadeh, M., Shahabi, C.: The spatial skyline queries. In: Proceedings of the 32nd International Conference on Very Large Data Bases, pp. 751–762. Citeseer (2006)

  13. Fort, M., Sellarès, J.A., Valladares, N.: Nearest and farthest spatial skyline queries under multiplicative weighted Euclidean distances. Knowl.-Based Syst. 192, 105299 (2020)

    Article  Google Scholar 

  14. Islam, M.S., Liu, C., Rahayu, W., Anwar, T.: Q+ tree: An efficient quad tree based data indexing for parallelizing dynamic and reverse skylines. In: Proceedings of the 25th ACM International on Conference on Information and Knowledge Management, pp. 1291–1300 (2016)

  15. Afrati, F.N., Koutris, P., Suciu, D., Ullman, J.D.: Parallel skyline queries. Theory Comput. Syst. 57(4), 1008–1037 (2015)

    Article  MathSciNet  Google Scholar 

  16. Cuzzocrea, A., Karras, P., Vlachou, A.: Effective and efficient skyline query processing over attribute-order-preserving-free encrypted data in cloud-enabled databases. Futur. Gener. Comput. Syst. 126, 237–251 (2022)

    Article  Google Scholar 

  17. Ding, L., Wang, S., Song, B.: Efficient k-dominant skyline query over incomplete data using MapReduce. Front. Comp. Sci. 15(4), 1–14 (2021)

    Google Scholar 

  18. Gavagsaz, E.: Parallel computation of probabilistic skyline queries using MapReduce. J. Supercomput. 1–27 (2020)

  19. Nasridinov, A., Choi, J.-H., Park, Y.-H.: A two-phase data space partitioning for efficient skyline computation. Clust. Comput. 20(4), 3617–3628 (2017)

    Article  Google Scholar 

  20. Park, Y., Min, J.-K., Shim, K.: Parallel computation of skyline and reverse skyline queries using mapreduce. Proc. VLDB Endow. 6(14), 2002–2013 (2013)

    Article  Google Scholar 

  21. Park, Y., Min, J.-K., Shim, K.: Processing of probabilistic skyline queries using MapReduce. Proc. VLDB Endow. 8(12), 1406–1417 (2015)

    Article  Google Scholar 

  22. Wu, J., Chen, L., Yu, Q., Kuang, L., Wang, Y., Wu, Z.: Selecting skyline services for QoS-aware composition by upgrading MapReduce paradigm. Clust. Comput. 16(4), 693–706 (2013)

    Article  Google Scholar 

  23. Zhang, J., Jiang, X., Ku, W.-S., Qin, X.: Efficient parallel skyline evaluation using MapReduce. IEEE Trans. Parallel Distrib. Syst. 27(7), 1996–2009 (2015)

    Article  Google Scholar 

  24. Wang, W., Zhang, J., Sun, M.-T., Ku, W.-S.: Efficient parallel spatial skyline evaluation using mapreduce. In: Proceedings of the 20th International Conference on Extending Database Technology (2017)

  25. Ghosh, P., Sen, S., Cortesi, A.: Skyline computation over multiple points and dimensions. Innov. Syst. Softw. Eng. 17(2), 141–156 (2021)

    Article  Google Scholar 

  26. Maroc, S., Zhang, J.B.: Cloud services security-driven evaluation for multiple tenants. Clust. Comput. 24(2), 1103–1121 (2021)

    Article  Google Scholar 

  27. Chan, C.-Y., Jagadish, H., Tan, K.-L., Tung, A.K., Zhang, Z.: On high dimensional skylines. In: International Conference on Extending Database Technology, pp. 478–495. Springer (2006)

  28. Chan, C.-Y., Jagadish, H., Tan, K.-L., Tung, A.K., Zhang, Z.: Finding k-dominant skylines in high dimensional space. In: Proceedings of the 2006 ACM SIGMOD international conference on Management of data, pp. 503–514 (2006)

  29. Lin, X., Yuan, Y., Zhang, Q., Zhang, Y.: Selecting stars: the k most representative skyline operator. In: 2007 IEEE 23rd International Conference on Data Engineering, pp. 86–95. IEEE (2007)

  30. Li, Z., Peng, Z., Yan, J., Li, T.: Continuous dynamic skyline queries over data stream. J. Comput. Res. Dev. 48(1), 77–85 (2011)

    Google Scholar 

  31. Tao, Y., Xiao, X., Pei, J.: Efficient skyline and top-k retrieval in subspaces. IEEE Trans. Knowl. Data Eng. 19(8), 1072–1088 (2007)

    Article  Google Scholar 

  32. Gao, Y., Liu, Q., Zheng, B., Chen, G.: On efficient reverse skyline query processing. Expert Syst. Appl. 41(7), 3237–3249 (2014)

    Article  Google Scholar 

  33. Sharifzadeh, M., Shahabi, C., Kazemi, L.: Processing spatial skyline queries in both vector spaces and spatial network databases. ACM Trans. Database Syst. 34(3), 1–45 (2009)

    Article  Google Scholar 

  34. Lee, M.-W., Son, W., Ahn, H.-K., Hwang, S.-W.: Spatial skyline queries: exact and approximation algorithms. GeoInformatica 15(4), 665–697 (2011)

    Article  Google Scholar 

  35. Bhattacharya, B., Bishnu, A., Cheong, O., Das, S., Karmakar, A., Snoeyink, J.: Computation of spatial skyline points. Comput. Geom. 93, 101698 (2021)

    Article  MathSciNet  Google Scholar 

  36. Aurenhammer, F., Edelsbrunner, H.: An optimal algorithm for constructing the weighted Voronoi diagram in the plane. Pattern Recogn. 17(2), 251–257 (1984)

    Article  MathSciNet  Google Scholar 

Download references

Funding

The authors have not disclosed any funding.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Elaheh Gavagsaz.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Ethical approval

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gavagsaz, E. Weighted spatial skyline queries with distributed dominance tests. Cluster Comput 25, 3249–3264 (2022). https://doi.org/10.1007/s10586-022-03559-6

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-022-03559-6

Keywords

Navigation