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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
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)
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)
Dunham, M.H.: Data Mining, Introductory and Advanced Topics. Prentice Hall, Upper Saddle River (2002)
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)
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)
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)
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)
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)
Paterson, M.S., Yao, F.F.: Point retrieval for polygons. J. Algorithms 7, 441–447 (1986)
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)
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)
The apache software foundation: Hadoop homepage. http://hadoop.apache.org/
Trajcevski, G., Wolfson, O., Hinrichs, K., Chamberlain, S.: Managing uncertainty in moving objects databases. ACM Trans. Database Syst. 29, 463–507 (2004)
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)
White, T.: Hadoop: The Definitive Guide, 3rd edn. O’Reilly Media/Yahoo Press, Sebastopol (2012)
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)
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)
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)