Skip to main content
Log in

Transit-hub: a smart public transportation decision support system with multi-timescale analytical services

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

Public transit is a critical component of a smart and connected community. As such, citizens expect and require accurate information about real-time arrival/departures of transportation assets. As transit agencies enable large-scale integration of real-time sensors and support back-end data-driven decision support systems, the dynamic data-driven applications systems (DDDAS) paradigm becomes a promising approach to make the system smarter by providing online model learning and multi-time scale analytics as part of the decision support system that is used in the DDDAS feedback loop. In this paper, we describe a system in use in Nashville and illustrate the analytic methods developed by our team. These methods use both historical as well as real-time streaming data for online bus arrival prediction. The historical data is used to build classifiers that enable us to create expected performance models as well as identify anomalies. These classifiers can be used to provide schedule adjustment feedback to the metro transit authority. We also show how these analytics services can be packaged into modular, distributed and resilient micro-services that can be deployed on both cloud back ends as well as edge computing resources.

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.

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

Similar content being viewed by others

References

  1. APTA: Americans took 10.6 billion trips on public transportation in 2015. (2016)

  2. APTA: Record 10.7 billion trips taken on U.S. public transportation in 2013. (2014)

  3. Federal Highway Administration: Travel monitoring and traffic volume (2014)

  4. Bates, J., Polak, J., Jones, P., Cook, A.: The valuation of reliability for personal travel. Transp. Res. Part E 37(2), 191–229 (2001)

    Article  Google Scholar 

  5. Gooze, A., Watkins, K., Borning, A.: Benefits of real-time transit information and impacts of data accuracy on rider experience. Transp. Res. Record 2351, 95–103 (2013)

    Article  Google Scholar 

  6. Dziekan, K., Kottenhoff, K.: Dynamic at-stop real-time information displays for public transport: effects on customers. Transp. Res. Part A 41(6), 489–501 (2007)

    Google Scholar 

  7. Bin, Y., Zhongzhen, Y., Baozhen, Y.: Bus arrival time prediction using support vector machines. J. Intell. Transp. Syst. 10(4), 151–158 (2006)

    Article  MATH  Google Scholar 

  8. Zhang, C., Teng, J.: Bus dwell time estimation and prediction: a study case in shanghai-china. Procedia-Soc. Behav. Sci. 96, 1329–1340 (2013)

    Article  Google Scholar 

  9. Bai, C., Peng, Z.R., Lu, Q.C., Sun, J.: Dynamic bus travel time prediction models on road with multiple bus routes. Comput. Intell Neurosci. 2015, 63 (2015)

    Article  Google Scholar 

  10. Mazloumi, E., Mesbah, M., Ceder, A., Moridpour, S., Currie, G.: Efficient transit schedule design of timing points: a comparison of ant colony and genetic algorithms. Transp. Res. Part B 46(1), 217–234 (2012)

    Article  Google Scholar 

  11. Dessouky, M., Hall, R., Nowroozi, A., Mourikas, K.: Bus dispatching at timed transfer transit stations using bus tracking technology. Transp. Res. Part C 7(4), 187–208 (1999)

    Article  Google Scholar 

  12. Fu, L., Liu, Q., Calamai, P.: Real-time optimization model for dynamic scheduling of transit operations. Transp. Res. Record 1857, 48–55 (2003)

    Article  Google Scholar 

  13. Sun, A., Hickman, M.: The real-time stop-skipping problem. J. Intell. Transp. Syst. 9(2), 91–109 (2005)

    Article  MATH  Google Scholar 

  14. Real-time port authority bus tracking system not always real. http://www.post-gazette.com/news/transportation/2014/10/16/Real-time-Port-Authority-tracking-not-always-real/stories/201410160155 (2014) Accessed 30 Sept 2016

  15. Cota says its real-time bus-tracking system doesn’t work. http://www.dispatch.com/content/stories/local/2014/07/23/COTA-says-its-GPS-system-doesnt-work.html (2014). Accessed 30 Sept 2016

  16. Darema, F.: Dynamic data driven applications systems: a new paradigm for application simulations and measurements. Computat. Sci.-ICCS 2004, 662–669 (2004)

    Google Scholar 

  17. Sun, F., Pan, Y., White, J., Dubey, A.: Real-time and predictive analytics for smart public transportation decision support system. In: 2016 IEEE International Conference on Smart Computing (SMARTCOMP), pp 1–8, https://doi.org/10.1109/SMARTCOMP.2016.7501714 (2016)

  18. Shekhar, S., Sun, F., Dubey, A., Gokhale, A., Neema, H., Lehofer, M., Freudberg, D.: Transit hub. In: Geng, H. (ed.) Internet of Things and Data Analytics Handbook, pp. 597–612. Wiley, Hoboken (2016)

    Chapter  Google Scholar 

  19. Wu, C.H., Ho, J.M., Lee, D.T.: Travel-time prediction with support vector regression. IEEE Trans. Intell. Transp. Syst. 5(4), 276–281 (2004)

    Article  Google Scholar 

  20. Yu, B., Lam, W.H., Tam, M.L.: Bus arrival time prediction at bus stop with multiple routes. Transp. Res. Part C 19(6), 1157–1170 (2011)

    Article  Google Scholar 

  21. Chien, S.I.J., Kuchipudi, C.M.: Dynamic travel time prediction with real-time and historic data. J. Transp. Eng. 129(6), 608–616 (2003)

    Article  Google Scholar 

  22. Jeong, R.H.: The prediction of bus arrival time using automatic vehicle location systems data. PhD thesis, Texas A&M University (2005)

  23. Weigang, L., Koendjbiharie, W., de M Juca, R., Yamashita, Y., MacIver, A.: Algorithms for estimating bus arrival times using gps data. In: Intelligent Transportation Systems, 2002. Proceedings of the IEEE 5th International Conference on, IEEE, pp 868–873 (2002)

  24. Sun, D., Luo, H., Fu, L., Liu, W., Liao, X., Zhao, M.: Predicting bus arrival time on the basis of global positioning system data. Transp. Res. Record 2034, 62–72 (2007)

    Article  Google Scholar 

  25. Chien, S.I.J., Ding, Y., Wei, C.: Dynamic bus arrival time prediction with artificial neural networks. J. Transp. Eng. 128(5), 429–438 (2002)

    Article  Google Scholar 

  26. Patnaik, J., Chien, S., Bladikas, A.: Estimation of bus arrival times using apc data. J. Public Transp. 7(1), 1 (2004)

    Article  Google Scholar 

  27. Shalaby, A., Farhan, A.: Bus travel time prediction model for dynamic operations control and passenger information systems. Transp. Res. Board 2 (2003)

  28. Yang, J.S.: Travel time prediction using the gps test vehicle and kalman filtering techniques. In: Proceedings of the 2005, American Control Conference, 2005., IEEE, pp 2128–2133 (2005)

  29. Chen, M., Liu, X., Xia, J., Chien, S.I.: A dynamic bus-arrival time prediction model based on apc data. Comput.-Aided Civil Infrastruct. Eng. 19(5), 364–376 (2004)

    Article  Google Scholar 

  30. Jeong, R., Rilett, R.: Bus arrival time prediction using artificial neural network model. In: Intelligent Transportation Systems, 2004. Proceedings of the 7th International IEEE Conference on, IEEE, pp 988–993 (2004)

  31. Mazloumi, E., Moridpour, S., Currie, G., Rose, G.: Exploring the value of traffic flow data in bus travel time prediction. J. Transp. Eng. 138(4), 436–446 (2011)

    Article  Google Scholar 

  32. Nashville mta maps and schedules. http://www.nashvillemta.org/Nashville-MTA-Maps-and-Schedules.asp (2016). Accessed 26 Sept 2016

  33. M15 service between east harlem and south ferry. http://web.mta.info/nyct/bus/schedule/manh/m015scur.pdf (2016). Accessed 26 Sept 2016

  34. Rama, G.M., Patel, N.: Software modularization operators. In: Software Maintenance (ICSM), 2010 IEEE International Conference on, IEEE, pp 1–10 (2010)

  35. Sarkar, S., Ramachandran, S., Kumar, G.S., Iyengar, M.K., Rangarajan, K., Sivagnanam, S.: Modularization of a large-scale business application: a case study. IEEE Softw. 26(2), 28–35 (2009)

    Article  Google Scholar 

  36. Newman, S.: Building Microservices. O’Reilly Media, Inc., Newton (2015)

    Google Scholar 

  37. Thönes, J.: Microservices. IEEE Softw. 32(1), 116–116 (2015)

    Article  Google Scholar 

  38. General transit feed specification (gtfs) static overview. https://developers.google.com/transit/gtfs/ (2016). Accessed 18 Sept 2016

  39. General transit feed specification (gtfs) real-time overview. https://developers.google.com/transit/gtfs-realtime/ (2016) Accessed 18 Sept 2016

  40. The mongodb 3.2 manual. https://docs.mongodb.com/manual/ (2016). Accessed 25 Sept 2016

  41. Lloyd, S.P.: Least squares quantization in pcm. IEEE Trans. Inf. Theor. 28(2), 129–137 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  42. Rousseeuw, P.J.: Silhouettes: a graphical aid to the interpretation and validation of cluster analysis. J. Comput. Appl. Math 20, 53–65 (1987)

    Article  MATH  Google Scholar 

  43. Sun, F.: Transit hub—shared route segment network generation algorithm. https://github.com/visor-vu/thub-shared-route-segment-network (2016)

  44. Ribbon, a inter process communication (remote procedure calls) library. https://github.com/Netflix/ribbon (2016). Accessed 29 Sept 2016

  45. Rabbitmq. https://www.rabbitmq.com/ (2016). Accessed 24 Sept 2016

  46. Openstack documentation. http://docs.openstack.org/ (2016). Accessed 30 Sept 2016

  47. Apache edgent documentation. http://edgent.apache.org/docs/home (2016) Accessed 30 Sept 2016

  48. Pradhan, S.M., Dubey, A., Gokhale, A., Lehofer, M.: Chariot: A domain specific language for extensible cyber-physical systems. In: Proceedings of the Workshop on Domain-Specific Modeling, ACM, pp 9–16 (2015)

Download references

Acknowledgements

This work is supported by The National Science Foundation under the award numbers CNS-1528799 and CNS-1647015 and a TIPS grant from Vanderbilt University. We acknowledge the support provided by our partners from Nashville Metropolitan Transport Authority.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fangzhou Sun.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sun, F., Dubey, A., White, J. et al. Transit-hub: a smart public transportation decision support system with multi-timescale analytical services. Cluster Comput 22 (Suppl 1), 2239–2254 (2019). https://doi.org/10.1007/s10586-018-1708-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-018-1708-z

Keywords

Navigation