Skip to main content

Convex Polygon Planar Range Queries on the Cloud: Grid vs. Angle-Based Partitioning

  • Conference paper
  • First Online:
Algorithmic Aspects of Cloud Computing (ALGOCLOUD 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9511))

Included in the following conference series:

Abstract

The polygon retrieval problem is, in essence, the problem of preprocessing a set of n 2-dimensional points, so than given a special ContainedIn spatial query, the subset of points falling inside the polygon can be reported efficiently. Such queries find great applicability in areas such as computer graphics, spatial databases and GIS applications. However, as the size of spatial data grows rapidly existing centralized solutions fail to retrieve the results in reasonable response time. In this paper, we propose a novel MapReduce algorithm for efficiently processing convex polygon planar range queries in a distributed manner. We apply a grid-based and an angle-based partitioning scheme on the data space and perform a comparative analysis. Through our experimental evaluation we prove that our system is efficient, robust and scalable.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 34.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 44.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Agarwal, P.K., Arge, L., Erickson, J., Franciosa, P.G., Vitter, J.S.: Efficient searching with linear constraints. In: Proceedings of the 17th ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, NY, USA, pp. 169–178. ACM, New York (1998)

    Google Scholar 

  2. Aji, A., Wang, F., Vo, H., Lee, R., Liu, Q., Zhang, X., Saltz, J.: Hadoop GIS: a high performance spatial data warehousing system over MapReduce. Proc. VLDB Endow. 6, 1009–1020 (2013)

    Article  Google Scholar 

  3. Dean, J., Ghemawat, S.: MapReduce: simplified data processing on large clusters. In: Proceedings of the 6th Symposium on Operating Systems Design and Implementation, Berkeley, CA, USA, pp. 137–150. USENIX Association (2004)

    Google Scholar 

  4. Dunham, M.H.: Data Mining, Introductory and Advanced Topics. Prentice Hall, Upper Saddle River (2002)

    Google Scholar 

  5. Eldawy, A.: SpatialHadoop: towards flexible and scalable spatial processing using MapReduce. In: Proceedings of the 2014 SIGMOD Ph.D. Symposium, NY, USA, pp. 46–50. ACM, New York (2014)

    Google Scholar 

  6. Guttman, A.: R-trees: a dynamic index structure for spatial searching. In: Proceedings of the 1984 ACM SIGMOD International Conference on Management of Data, NY, USA, pp. 47–57. ACM, New York (2008)

    Google Scholar 

  7. Ilarri, S., Mena, E., Illarramendi, A.: Location-dependent query processing: where we are and where we are heading. ACM Comput. Surv. 42, 12:1–12:73 (2010)

    Article  Google Scholar 

  8. Liao, H., Han, J., Fang, J.: Multi-dimensional index on hadoop distributed file system. In: Proceedings of 5th IEEE International Conference on Networking, Architecture, and Storage, pp. 240–249. IEEE Computer Society, Washington, D.C. (2010)

    Google Scholar 

  9. Lu, W., Shen, Y., Chen, S., Ooi, B.C.: Efficient processing of k nearest neighbor Joins using MapReduce. Proc. VLDB Endow. 5, 1016–1027 (2012)

    Article  Google Scholar 

  10. Paterson, M.S., Yao, F.F.: Point retrieval for polygons. J. Algorithms 7, 441–447 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  11. Sioutas, S., Tsakalidis, K., Tsichlas, K., Makris, C., Manolopoulos, Y.: A new approach on indexing mobile objects on the plane. Data Knowl. Eng. 67, 362–380 (2008)

    Article  Google Scholar 

  12. Sioutas, S., Sofotassios, D., Tsichlas, K., Sotiropoulos, D., Vlamos, P.: Canonical polygon queries on the plane: a new approach. J. Comput. 4, 913–919 (2009)

    Article  Google Scholar 

  13. The apache software foundation: Hadoop homepage. http://hadoop.apache.org/

  14. Trajcevski, G., Wolfson, O., Hinrichs, K., Chamberlain, S.: Managing uncertainty in moving objects databases. ACM Trans. Database Syst. 29, 463–507 (2004)

    Article  Google Scholar 

  15. Vlachou, A., Doulkeridis, C., Kotidis, Y.: Angle-based space partitioning for efficient parallel skyline computation. In: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data, NY, USA, pp. 227–238. ACM, New York (2008)

    Google Scholar 

  16. White, T.: Hadoop: The Definitive Guide, 3rd edn. O’Reilly Media/Yahoo Press, Sebastopol (2012)

    Google Scholar 

  17. Yu, P.S., Chen, S.K., Wu, K.L., Chamberlain, S.: Incremental processing of continual range queries over moving objects. IEEE Trans. Knowl. Data Eng. 18, 1560–1575 (2006)

    Article  Google Scholar 

  18. Zhang, C., Li, F., Jestes, J.: Efficient parallel kNN joins for large data in MapReduce. In: Proceedings of the 15th International Conference on Extending Database Technology, NY, USA, pp. 38–49. ACM, New York (2012)

    Google Scholar 

  19. Zhang, J., Mamoulis, N., Papadias, D., Tao, Y.: All-nearest-neighbors queries in spatial databases. In: Proceedings of the 16th International Conference on Scientific and Statistical Database Management, pp. 297–306. IEEE Computer Society, Washington, D.C. (2004)

    Google Scholar 

Download references

Acknowledgements

This research has been co-financed by the European Union (European Social Fund ESF) and Greek national funds through the Operational Program “Education and Lifelong Learning” of the National Strategic Reference Framework (NSRF) - Research Funding Program: Thales. Investing in knowledge society through the European Social Fund.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nikolaos Nodarakis .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Nodarakis, N., Sioutas, S., Gerolymatos, P., Tsakalidis, A., Tzimas, G. (2016). Convex Polygon Planar Range Queries on the Cloud: Grid vs. Angle-Based Partitioning. In: Karydis, I., Sioutas, S., Triantafillou, P., Tsoumakos, D. (eds) Algorithmic Aspects of Cloud Computing. ALGOCLOUD 2015. Lecture Notes in Computer Science(), vol 9511. Springer, Cham. https://doi.org/10.1007/978-3-319-29919-8_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-29919-8_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-29918-1

  • Online ISBN: 978-3-319-29919-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics