Skip to main content
Log in

Optimal hybrid broadcast scheduling and adaptive cooperative caching for spatial queries in road networks

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

Wireless broadcast is an efficient strategy for disseminating data to a large population of clients in road networks. Network Partition Index (NPI) does not address how to handle the environment effectively when the data objects are increased to a large number in broadcast system and physical restrictions of clients which include low bandwidth, mobility, limited energy and capacity. To address these problems, an NPI based air index, called Spatial Air Index (SAI) has been proposed by using Optimal Hybrid Broadcast (OHB) scheduling and Adaptive Cooperative Caching (ACC) for spatial queries in road networks. Experiments are conducted for evaluating query performance and comparison of SAI with state-of-the-art NPI. The experimental results show that SAI outperforms the rest.

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.

Institutional subscriptions

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

Similar content being viewed by others

References

  • Cho H-J, Chung C-W (2005) An efficient and scalable approach to CNN queries in a road network. In: Proceedings of the 31st international conference on very large data bases, pp 865–876

  • Dar S, Franklin MJ, Jonsson BT, Srivastava D, Tan MD (1996) Semantic data caching and replacement. In: Proceedings of the 22nd VLDB Conference, pp 330–341

  • Dunham MH, Kumar V (1998) Location dependent data and its management in mobile databases. In: Proceedings of the 9th international workshop on database and expert systems applications, pp 414–419

  • Hambrusch S, Liu C, Aref W, Prabhakar S (2001) Query processing in broadcasted spatial index trees. In: Proceedings of international symposium on advances in spatial and temporal databases, pp 502–521. doi:10.1007/3-540-47724-1_26

  • Hou LU, Zhao HJ, Yiu ML, Li Y, Gong Z (2014) Towards online shortest path computation. IEEE transaction on knowledge and data engineering, 26(4):1012–1025. doi:10.1109/TKDE.2013.176

  • Imielinski T, Viswanathan S, Badrinath B R (1997) Data on air: organization and access. IEEE Trans Knowl Data Eng 9(3):353–372. doi:10.1109/69.599926

    Article  Google Scholar 

  • Jing Y, Chen C, Sun W, Zheng B, Liu L, Tu C (2001) Energy-efficient shortest path query processing on air. In: Proceedings of 19th ACM SIGSPATIAL international conference on advances in geographic information systems, pp 393–396. doi:10.1145/2093973.2094031

  • Joy PT, Jacob KP (2012) A comparative study of cache replacement policies in wireless mobile networks. In: Proceedings of international symposium on advances in computing and information technology, 1:609–619. doi:10.1007/978-3-642-31513-8_62

  • Kellaris G, Mouratidis K (2010) Shortest path computation on air indexes. In: Proceedings of VLDB endowment, 3(1–2):747–757. doi:10.14778/1920841.1920936

  • Kim S, Kang SH (2010) Scheduling data broadcast: an efficient cut-off point between periodic and on-demand data. IEEE Commun Lett 14(12):1176–1178. doi:10.1109/LCOMM.1010.101210.101228

    Article  Google Scholar 

  • Kolahdouzan M, Shahabi C (2004a) Voronoi-based k-nearest neighbor search for spatial network databases. In: Proceeding of 30th international conference on very large data bases, 30: 840–851

  • Kolahdouzan MR, Shahabi C (2004b) Continuous k-nearest neighbor queries in spatial network databases. In: Proceedings of the second workshop on spatio-temporal database management, pp 33–40

  • Kriegel H, Kroger P, Kunath P, Renz M, Schmidt T (2007) Proximity queries in large traffic networks. In: Proceedings of 15th annual ACM international symposium on advances in geographic information systems, pp 21–28. doi:10.1145/1341012.1341040

  • Lai KY, Tari Z, Bertok P (2004) Mobility-aware cache replacement for users of location-dependent services. In: Proceedings of the 29th annual IEEE international conference on local computer networks, pp 50–58. doi:10.1109/LCN.2004.79

  • Li Y, Yiu ML (2015) Route-saver: leveraging route apis for accurate and efficient query processing at location-based services. IEEE Trans Knowl Data Eng 27(1):235–249. doi:10.1109/TKDE.2014.2324597

    Article  Google Scholar 

  • Li F, Cheng D, Hadjieleftheriou M, Kollios G, Teng S-H (2005) On trip planning queries in spatial databases. In: Proceeding of the 9th international symposium on advances in spatial temporal databases, pp 923–940. doi:10.1007/11535331_16

  • Li G, Zhou Q, Li J (2015) A novel scheduling algorithm for supporting periodic queries in broadcast environments. IEEE Trans Mob Comput 14(12):2419–2432. doi:10.1109/TMC.2015.2398417

    Article  Google Scholar 

  • Mokbel MF, Chow C-Y, Aref GW (2006) The new casper: query processing for location services without compromising privacy. In: Proceedings of 32nd international conference on very large data bases, pp 763–774

  • Mouratidis K, Bakiras S, Papadias D (2009) Continuous monitoring of spatial queries in wireless broadcast environments. IEEE Trans Mob Computing 8(10):1297–1311. doi:10.1109/TMC.2009.14

    Article  Google Scholar 

  • O’Neil EJ, O’Neil PE (1993) The LRU-k page replacement algorithm for database disk buffering. In: Proceedings of the ACM SIGMOD international conference on management of data, 22(2):296–306. doi:10.1145/170036.170081

  • Wen-Chih Peng, Ming-Syan Chen (2005a) Design and performance studies of an adaptive cache retrieval scheme in a mobile computing environment. IEEE Trans Mob Comput 4(1):29–40. doi:10.1109/TMC.2005.9

    Article  Google Scholar 

  • Peng W-C, Chen M-S (2005b) Shared data allocation in a mobile computing system: exploring local and global optimization. IEEE Trans Parallel Distrib Syst 16(4):374–384. doi:10.1109/TPDS.2005.50

    Article  Google Scholar 

  • Ren Q, Dunham MH (2000) Using semantic caching to manage location dependent data in mobile computing. In: Proceedings of the 6th annual international conference on mobile computing and networking, pp 210–221. doi:10.1145/345910.345948

  • Samet H, Sankaranarayanan J, Alborzi H (2008) Scalable network distance browsing in spatial databases. In: Proceedings of ACM SIGMOD international conference on management data, pp 43–54. doi:10.1145/1376616.1376623

  • Sun W, Qin Y, Wu J, Zheng B, Zhang Z, Yu P, Zhang J (2014) Air indexing for on-demand XML data broadcast. IEEE Trans Parallel Distrib Syst 25(6):1371–1381. doi:10.1109/TPDS.2013.87

    Article  Google Scholar 

  • Sun W, Chen C, Zheng B, Chen C, Liu P (2015) An air index for spatial query processing in road networks. IEEE Trans Knowl Data Eng 27(2):382–395. doi:10.1109/TKDE.2014.2330836

    Article  Google Scholar 

  • Xu J, Zheng B, Lee W-C, Lee DL (2003) Energy efficient index for querying location-dependent data in mobile broadcast environments. In: Proceedings of the 19th IEEE international conference on data engineering, pp 239–250

  • Yin L, Cao G (2006) Supporting cooperative caching in Ad Hoc Networks. IEEE Trans Mob Comput 5(1):77–89. doi:10.1109/TMC.2006.15

    Article  Google Scholar 

  • Yin L, Cao G, Cai Y (2003) A generalized target-driven cache replacement policy for mobile environments. In: Proceedings of the IEEE symposium on applications and the internet, pp 14–21. doi:10.1109/SAINT.2003.1183028

  • Zhang D, Chow C-Y, Li Q, Zhang X, Xu Y (2013) SMashQ: spatial mashup framework for k-NN queries in time-dependent road networks. Distrib Parallel Data Bases 31(2):259–287. doi:10.1007/s10619-012-7110-6

    Article  Google Scholar 

  • Zheng B, Xu J, Lee D (2002) Cache invalidation and replacement strategies for location-dependent data in mobile environments. IEEE Trans Comput 51(10):1141–1153. doi:10.1109/TC.2002.1039841

    Article  MathSciNet  Google Scholar 

  • Zheng B, Lee W-C, Lee DL (2004) Spatial queries in wireless broadcast systems. Wirel Netw 10(6):723–736. doi:10.1023/B:WINE.0000044031.03597.97

    Article  Google Scholar 

  • Zheng B, Xu J, Lee W-C, Lee DL (2006) Grid-partition index: a hybrid method for nearest-neighbor queries in wireless location-based services. Int J Very Large Data Bases 15:21–39. doi:10.1007/s00778-004-0146-0

    Article  Google Scholar 

  • Zheng B, Lee W-C, Lee DL (2007) On searching continuous k-nearest neighbors in wireless data broadcast systems. IEEE Trans Mob Comput 6(7):748–761. doi:10.1109/TMC.2007.1004

    Article  Google Scholar 

  • Zheng B, Lee W, Lee K, Lee D, Shao M (2009) A distributed spatial index for error-prone wireless data broadcast. Int J Very Large Data Bases 18(4):959–986. doi:10.1007/s00778-009-0137-2

    Article  Google Scholar 

Download references

Acknowledgements

With a humble academic attitude, we are very much thankful for the scholarly reviews put up by reviewers which definitely proved helpful in knowledge sharing and finally the comments and suggestions that came the way have definitely improvised the presentation of the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Veeresha.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Veeresha, M., Sugumaran, M. Optimal hybrid broadcast scheduling and adaptive cooperative caching for spatial queries in road networks. J Ambient Intell Human Comput 8, 607–624 (2017). https://doi.org/10.1007/s12652-017-0470-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-017-0470-z

Keywords

Navigation