Abstract
The continuous k-nearest neighbor query is one of the most important query types to share multimedia data or to continuously identify transportable users in LBS. Various methods have been proposed to efficiently process the continuous k-NN query. However, most of the existing methods suffer from high computation time and larger memory requirement because they unnecessarily access cells to find the nearest cells on a grid index. Furthermore, most methods do not consider the movement of a query. In this paper, we propose a new processing scheme to process the continuous k nearest neighbor query for efficiently support multimedia data sharing and transmission in LBS. The proposed method uses the patterns of the distance relationships among the cells in a grid index. The basic idea is to normalize the distance relationships as certain patterns. Using this approach, the proposed scheme significantly improves the overall performance of the query processing. It is shown through various experiments that our proposed method outperforms the existing methods in terms of query processing time and storage overhead.


















Similar content being viewed by others
References
Bok K, Lim J, Hong S, Yoo J (2017) A multiple RSU collaborative scheduling scheme for data services in vehicular ad hoc networks. Clust Comput 20(2):1167–1178
Cheema MA, Yuan Y, Lin X (2007) CircularTrip: an effective algorithm for continuous kNN queries. In: Proceedings of International Conference on Database Systems for Advanced Applications, p 863–869
Gao L, Yao Z, Wang XS (2002) Evaluating continuous nearest neighbor queries for streaming time series via pre-fetching. In: Proceedings of International Conference on Information and Knowledge Management, p 485–492
Güting RH, Behr T, Düntgen C (2010) SECONDO: a platform for moving objects database research and for publishing and integrating research implementations. IEEE Data Eng Bull 33:56–63
Ha TTT, Won Y, Kim J (2017) An efficient hybrid push-pull methodology for peer-to-peer video live streaming system on mobile broadcasting social media. Multimedia Tools Appl 76(2):2557–2568
Huang Y, Su I, Lin L, Chung Y (2013) Efficient processing of updates for moving objects with varying speed and direction. In: Proceedings of International Conference on Advanced Information Networking and Applications, p 854–861
Kalashnikov DV, Prabhakar S, Hambrusch SE (2004) Main memory evaluation of monitoring queries over moving objects. Distrib Parallel Databases 15:117–135
Li G, Li Y, Shu L, Fan P (2011) CkNN query processing over moving objects with uncertain speeds in road networks. In: Proceedings of Asia-Pacific Web Conference, p 65–76
Lin Y, Yu Q, Medioni GG (2011) Efficient detection and tracking of moving objects in geo-coordinates. Mach Vis Appl 22:505–520
Liu C, Lai C (2013) Distributed continuous k nearest neighbors search over moving objects on wireless sensor networks. International Journal of Distributed Sensor Networks 1–20
Lu W, Shen Y, Chen S, Ooi BC (2012) Efficient processing of k nearest neighbor joins using MapReduce. PVLDB 5:1016–1027
Mokbel MF, Xiong X, Aref WG (2004) SINA: scalable incremental processing of continuous queries in spatiotemporal databases. In: Proceedings of ACM SIGMOD International Conference on Management of Data, p 623–634
Mouratidis K, Papadias D (2007) Continuous nearest neighbor queries over sliding windows. IEEE Trans Knowl Data Eng 19:789–803
Mouratidis K, Hadjieleftheriou M, Papadias D (2005) Conceptual partitioning: an efficient method for continuous nearest neighbor monitoring. In: Proceedings of ACM SIGMOD International Conference on Management of Data, p 634–645
Mouratidis K, Yiu ML, Papadias D, Mamoulis N (2006) Continuous nearest neighbor monitoring in road networks. In: Proceedings of International Conference on Very Large Data Bases, p 43–54
Nutanong S, Zhang R, Tanin E, Kulik L (2008) The V*-diagram: a query-dependent approach to moving kNN queries. Proceedings of the VLDB Endowment 1: 1095–1106
Park Y, Park H, Seo D, Yoo J (2009) An index structure for efficient k-NN query processing in location based service. In: Proceedings of International Conference on Ubiquitous Information Technologies & Applications, p 1–6
Park Y, Seo D, Lim J, Lee J, Kim M, Bao W, Ryu CT, Yoo J (2010) A new spatial index structure for efficient query processing in location based services. In: Proceedings of International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing, p 434–441
Park Y, Seo D, Bok K, Yoo J (2011) k-nearest neighbor query processing method based on distance relation pattern. In: Proceedings of ACM Conference on Information and Knowledge Management, p 2413–2416
Prabhakar S, Xia Y, Kalashnikov DV, Aref WG, Hambrusch SE (2002) Query indexing and velocity constrained indexing: scalable techniques for continuous queries on moving objects. IEEE Trans Comput 51:1124–1140
Raghuwanshi G, Tyagi V (2017) A novel technique for location independent object based image retrieval. Multimedia Tools Appl 76(12):13741–13759
Schmiegelt P, Seeger B, Behrend A, Koch W (2012) Continuous queries on trajectories of moving objects. In: Proceedings of International Database Engineering and Applications Symposium, p 165–174
Soldo F, Casetti C, Chiasserini C, Chaparro PA (2001) Video streaming distribution in VANETs. IEEE Transactions on Parallel and Distributed Systems 22(7):1085–1109
Wang H, Zimmermann R (2011) Processing of continuous location-based range queries on moving objects in road networks. IEEE Trans Knowl Data Eng 23:1065–1078
Wang X, Zhang Q, Sun W, Wang W, Shi B (2005) cGridex: efficient processing of continuous range queries over moving objects. In: Proceedings of International Conference on Web-Age Information Management, p 345–356
Wang Y, Zhang R, Xu C, Qi J, Gu Y, Yu G (2014) Continuous visible k nearest neighbor query on moving objects. Inf Syst 44:1–21
Wang M, Xu C, Wei Y, Guan J (2015) Propagation-based content dissemination for social mobile interactive multimedia services. In: Proceedings of International Conference on Mobile Multimedia Communications, p 13–19
Wu K, Chen S, Yu PS (2004) Processing continual range queries over moving objects using VCR-based query indexes. In: Proceedings of International Conference on Mobile and Ubiquitous Systems, p 226–235
Wu K, Chen S, Yu PS (2005) On incremental processing of continual range queries for location-aware services and applications. In: Proceedings of International Conference on Mobile and Ubiquitous Systems, p 261–269
Wu H, Peng H, Zhou Q, Yang M, Sun B, Yu B (2007) P2P multimedia sharing over MANET. In: Proceedings of International Conference on MultiMedia Modeling, p 635–642
Xiong X, Mokbel MF, Aref WG (2005) SEA-CNN: scalable processing of continuous K-nearest neighbor queries in spatio-temporal databases. In: Proceedings of International Conference on Data Engineering, p 643–654
Yu X, Pu KQ, Koudas N (2005) Monitoring k-nearest neighbor queries over moving objects. In: Proceedings of International Conference on Data Engineering, p 631–642
Zhang C, Li F, Jestes J (2012) Efficient parallel kNN joins for large data in MapReduce. In: Proceedings of International Conference on Extending Database Technology, p 38–49
Zheng B, Lee DL (2001) Semantic caching in location-dependent query processing. In: Proceedings of International Symposium on Spatial and Temporal Databases, p 97–116
Zhu T, Wang C, Lv W, Huang J (2010) Continuous range monitoring of moving objects in road networks. In: Proceedings of International Conference on Intelligent Systems Design and Applications, p 1412–1417
Acknowledgments
This research was supported by the MSIT (Ministry of Science, ICT), Korea, under the ITRC (Information Technology Research Center) support program (IITP-2018-2013-1-00881) supervised by the IITP (Institute for Information & communication Technology Promotion), by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIP) (No. 2016R1A2B3007527), and by the ICT R&D program of MSIT/IITP. [B0101-15-0266, Development of High Performance Visual BigData Discovery Platform for Large-Scale Realtime Data Analysis].
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Bok, K., Park, Y. & Yoo, J. An efficient continuous k-nearest neighbor query processing scheme for multimedia data sharing and transmission in location based services. Multimed Tools Appl 78, 5403–5426 (2019). https://doi.org/10.1007/s11042-018-6433-3
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-018-6433-3