Skip to main content

STB: space time boxes

Abstract

With the advent of the mobile era in the last decade and the evolution of the app economy in smartphones and other smart devices, there is an abundance of location data available. Traditional spatial analysis techniques are locked away in databases (such as DB2 Spatial, ESRI ArcGIS server, Oracle Spatial and Graph) that only enable basic analytics and do not scale very well to societal scale data. Moreover, these approaches tend to deal with only static objects, where time is not treated as a first class citizen. This paper introduces the idea of discretizing space-time as a first order primitive to significantly alter downstream algorithms ranging from simple spatial indexing to complex deep learning that operate on such space-time data. We coin the term space time box (STB) and propose this as a fundamental primitive of thinking about trajectories of moving objects. We substantiate and validate the concept of STB through various pieces of our past work. Finally, we show that 3D STBs can be used for efficiently tracking very fast moving objects (asteroids), which was never before been done.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

References

  • Bency, A.J., Rallapalli, S., Ganti, R.K, Srivatsa, M., Manjunath, B.S.: Beyond spatial auto-regressive models: predicting housing prices with satellite imagery. In: IEEE Winter Conference on Applications of Computer Vision (WACV), Santa Rosa, 24–31 March 2017. IEEE (2017). https://doi.org/10.1109/WACV.2017.42

  • Dubin, R., Pace, K., Thibodeau, T.: Spatial autoregression techniques for real estate data. J. Real Estate Lit. 7(1), 79–95 (1999)

    Article  Google Scholar 

  • Eubank, S., Guclu, H., Kumar, V., Marathe, M., Srinivasan, A., Toroczkai, Z., Wang, N.: Modelling disease outbreaks in realistic urban social networks. Nature 429(6988), 180–184 (2004)

    Article  Google Scholar 

  • Ganti, R., Srivatsa, M., Agrawal, D., Zerfos, P., Ortiz, J.: Mp-trie: fast spatial queries on moving objects. In: Proceedings of the Industrial Track of the 17th International Middleware Conference, Trento, 12–16 Dec 2016. https://doi.org/10.1145/3007646.3007653

  • Gonzalez, M., Hidalgo, C., Barbasi, A.-L.: Understanding individual human mobility patterns. Nature 453, 779–782 (2008)

    Article  Google Scholar 

  • Granvik, M., Virtanen, J., Oszkiewicz, D., Muinonen, K.: Openorb: Open-source asteroid orbit computation software including statistical ranging. Meteorit. Planet. Sci. 44(12), 1853–1861 (2009)

    Article  Google Scholar 

  • Guttman, A.: R-trees: a dynamic index structure for spatial searching. In: Proceedings of ACM management of data (SIGMOD), Boston, 18–21 June 1984

  • Han, J., Kamber, M., Tung, A.K.H.: Spatial clustering methods in data mining: a survey. In: Miller, H.J., Han, J. (eds.) Geographic Data Mining and Knowledge Discovery, Research Monographs in GIS. Taylor and Francis (2001)

  • Kitamura, R., Chen, C., Pendyala, R., Narayanan, R.: Micro-simulation of daily activity-travel patterns for travel demand forecasting. Transportation 27(1), 25–51 (2000)

    Article  Google Scholar 

  • Lee, K., Ganti, R.K., Srivatsa, M., Liu, L.: Efficient spatial query processing for big data. In: Proceedings of the 22nd ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, Dallas, 4–7 Nov 2014. https://doi.org/10.1145/2666310.2666481

  • Lee, D., Moussalli, R., Asaad, S., Srivatsa, M.: Spatial predicates evaluation in the geohash domain using reconfigurable hardware. In: IEEE 24th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM), Washington, 1–3 May 2016. IEEE (2016). https://doi.org/10.1109/FCCM.2016.51

  • Li, S., Hu, S., Ganti, R., Srivatsa, M., Abdelzaher, T.: Pyro: a spatial-temporal big-data storage system. In: USENIX Annual Technical Conference, Santa Clara, 8–10 July 2015

  • Li, S., Amin, M.T., Ganti, R., Srivatsa, M., Hu, S., Zhao, Y., Abdelzaher, T.: Stark: Optimizing in-memory computing for dynamic dataset collections. In: IEEE 37th International Conference on Distributed Computing Systems (ICDCS), Atlanta, 5–8 June 2017. IEEE (2017). https://doi.org/10.1109/ICDCS.2017.143

  • Lilly, E., Jonas, J., Srivatsa, M., Ganti, R., Agrawal, D., Denneau, L., Kratky, M., Wainscoat, R.J.: Predicting close encounters between asteroids with the STB software. In: AAS/Division for Planetary Sciences Meeting Abstracts #47, vol. 47. American Astronomical Society (2015)

  • Morrison, D.: Patricia—practical algorithm to retrieve information coded in alphanumeric. J. ACM 15(4), 514–534 (1968)

    Article  Google Scholar 

  • Moussalli, R., Srivatsa, M., Assad, S.: Fast and flexible conversion of geohash codes to and from latitude/longitude coordinates. In: IEEE 23rd Annual International Symposium on Field-Programmable Custom Computing Machines, Vancouver, 2–6 May 2015. IEEE (2015). https://doi.org/10.1109/FCCM.2015.18

  • Niemeyer, G.: Geohash. http://en.wikipedia.org/wiki/Geohash (2008)

  • Nishimura, S., Das, S., Agrawal, D., Abbadi, A.E.: Md-hbase: A scalable multi-dimensional data infrastructure for location aware services. In: IEEE 12th International Conference on Mobile Data Management, Lulea, 6–9 June 2011. IEEE (2011). https://doi.org/10.1109/MDM.2011.41

  • Šidlauskas, D., Šaltenis, D., Christiansen, C.W., Johansen, J.M., Šaulys, D.: Trees or grids?: indexing moving objects in main memory. In: Proceedings of the 17th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, Seattle, 4–6 Nov 2009, pp. 236–245. https://doi.org/10.1145/1653771.1653805

  • Srivatsa, M., Ganti, R., Mohapatra, P.: On the limits of subsampling of location traces. In: IEEE 37th International Conference on Distributed Computing Systems (ICDCS), Atlanta, 5–8 June 2017. IEEE (2017). https://doi.org/10.1109/ICDCS.2017.82

Download references

Acknowledgements

The authors would like to acknowledge all the co-authors of the previous body of work that utilized STBs and the derivative concepts, Sameh Asaad, Archit Bency, Manjunanth B. S., Larry Denneau, Dajung Lee, Kisung Lee, Eva Lilly-Schunova, Shen Li, Ling Liu, Roger Moussalli, Jorge Ortiz, Swati Rallapalli, and Petros Zerfos.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Raghu Ganti.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Agrawal, D., Ganti, R., Jonas, J. et al. STB: space time boxes. CCF Trans. Pervasive Comp. Interact. 1, 114–124 (2019). https://doi.org/10.1007/s42486-019-00006-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s42486-019-00006-1

Keywords

  • Space time box
  • Geospatial
  • Geohash
  • Asteroid