{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,3]],"date-time":"2026-07-03T00:46:16Z","timestamp":1783039576563,"version":"3.54.6"},"reference-count":48,"publisher":"Springer Science and Business Media LLC","issue":"S1","license":[{"start":{"date-parts":[[2018,2,12]],"date-time":"2018-02-12T00:00:00Z","timestamp":1518393600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2018,2,12]],"date-time":"2018-02-12T00:00:00Z","timestamp":1518393600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-1528799"],"award-info":[{"award-number":["CNS-1528799"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2019,1]]},"DOI":"10.1007\/s10586-018-1708-z","type":"journal-article","created":{"date-parts":[[2018,2,12]],"date-time":"2018-02-12T08:39:54Z","timestamp":1518424794000},"page":"2239-2254","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Transit-hub: a smart public transportation decision support system with multi-timescale analytical services"],"prefix":"10.1007","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8937-146X","authenticated-orcid":false,"given":"Fangzhou","family":"Sun","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Abhishek","family":"Dubey","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jules","family":"White","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Aniruddha","family":"Gokhale","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2018,2,12]]},"reference":[{"key":"1708_CR1","unstructured":"APTA: Americans took 10.6 billion trips on public transportation in 2015. (2016)"},{"key":"1708_CR2","unstructured":"APTA: Record 10.7 billion trips taken on U.S. public transportation in 2013. (2014)"},{"key":"1708_CR3","unstructured":"Federal Highway Administration: Travel monitoring and traffic volume (2014)"},{"issue":"2","key":"1708_CR4","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1016\/S1366-5545(00)00011-9","volume":"37","author":"J Bates","year":"2001","unstructured":"Bates, J., Polak, J., Jones, P., Cook, A.: The valuation of reliability for personal travel. Transp. Res. Part E 37(2), 191\u2013229 (2001)","journal-title":"Transp. Res. Part E"},{"key":"1708_CR5","doi-asserted-by":"publisher","first-page":"95","DOI":"10.3141\/2351-11","volume":"2351","author":"A Gooze","year":"2013","unstructured":"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\u2013103 (2013)","journal-title":"Transp. Res. Record"},{"issue":"6","key":"1708_CR6","first-page":"489","volume":"41","author":"K Dziekan","year":"2007","unstructured":"Dziekan, K., Kottenhoff, K.: Dynamic at-stop real-time information displays for public transport: effects on customers. Transp. Res. Part A 41(6), 489\u2013501 (2007)","journal-title":"Transp. Res. Part A"},{"issue":"4","key":"1708_CR7","doi-asserted-by":"publisher","first-page":"151","DOI":"10.1080\/15472450600981009","volume":"10","author":"Y Bin","year":"2006","unstructured":"Bin, Y., Zhongzhen, Y., Baozhen, Y.: Bus arrival time prediction using support vector machines. J. Intell. Transp. Syst. 10(4), 151\u2013158 (2006)","journal-title":"J. Intell. Transp. Syst."},{"key":"1708_CR8","doi-asserted-by":"publisher","first-page":"1329","DOI":"10.1016\/j.sbspro.2013.08.151","volume":"96","author":"C Zhang","year":"2013","unstructured":"Zhang, C., Teng, J.: Bus dwell time estimation and prediction: a study case in shanghai-china. Procedia-Soc. Behav. Sci. 96, 1329\u20131340 (2013)","journal-title":"Procedia-Soc. Behav. Sci."},{"key":"1708_CR9","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1155\/2015\/432389","volume":"2015","author":"C Bai","year":"2015","unstructured":"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)","journal-title":"Comput. Intell Neurosci."},{"issue":"1","key":"1708_CR10","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1016\/j.trb.2011.09.010","volume":"46","author":"E Mazloumi","year":"2012","unstructured":"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\u2013234 (2012)","journal-title":"Transp. Res. Part B"},{"issue":"4","key":"1708_CR11","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1016\/S0968-090X(99)00019-4","volume":"7","author":"M Dessouky","year":"1999","unstructured":"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\u2013208 (1999)","journal-title":"Transp. Res. Part C"},{"key":"1708_CR12","doi-asserted-by":"publisher","first-page":"48","DOI":"10.3141\/1857-06","volume":"1857","author":"L Fu","year":"2003","unstructured":"Fu, L., Liu, Q., Calamai, P.: Real-time optimization model for dynamic scheduling of transit operations. Transp. Res. Record 1857, 48\u201355 (2003)","journal-title":"Transp. Res. Record"},{"issue":"2","key":"1708_CR13","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1080\/15472450590934642","volume":"9","author":"A Sun","year":"2005","unstructured":"Sun, A., Hickman, M.: The real-time stop-skipping problem. J. Intell. Transp. Syst. 9(2), 91\u2013109 (2005)","journal-title":"J. Intell. Transp. Syst."},{"key":"1708_CR14","unstructured":"Real-time port authority bus tracking system not always real. \n                    http:\/\/www.post-gazette.com\/news\/transportation\/2014\/10\/16\/Real-time-Port-Authority-tracking-not-always-real\/stories\/201410160155\n                    \n                   (2014) Accessed 30 Sept 2016"},{"key":"1708_CR15","unstructured":"Cota says its real-time bus-tracking system doesn\u2019t work. \n                    http:\/\/www.dispatch.com\/content\/stories\/local\/2014\/07\/23\/COTA-says-its-GPS-system-doesnt-work.html\n                    \n                   (2014). Accessed 30 Sept 2016"},{"key":"1708_CR16","first-page":"662","volume":"2004","author":"F Darema","year":"2004","unstructured":"Darema, F.: Dynamic data driven applications systems: a new paradigm for application simulations and measurements. Computat. Sci.-ICCS 2004, 662\u2013669 (2004)","journal-title":"Computat. Sci.-ICCS"},{"key":"1708_CR17","doi-asserted-by":"publisher","unstructured":"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\u20138, \n                    https:\/\/doi.org\/10.1109\/SMARTCOMP.2016.7501714\n                    \n                   (2016)","DOI":"10.1109\/SMARTCOMP.2016.7501714"},{"key":"1708_CR18","doi-asserted-by":"publisher","first-page":"597","DOI":"10.1002\/9781119173601.ch36","volume-title":"Internet of Things and Data Analytics Handbook","author":"S Shekhar","year":"2016","unstructured":"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\u2013612. Wiley, Hoboken (2016)"},{"issue":"4","key":"1708_CR19","doi-asserted-by":"publisher","first-page":"276","DOI":"10.1109\/TITS.2004.837813","volume":"5","author":"CH Wu","year":"2004","unstructured":"Wu, C.H., Ho, J.M., Lee, D.T.: Travel-time prediction with support vector regression. IEEE Trans. Intell. Transp. Syst. 5(4), 276\u2013281 (2004)","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"issue":"6","key":"1708_CR20","doi-asserted-by":"publisher","first-page":"1157","DOI":"10.1016\/j.trc.2011.01.003","volume":"19","author":"B Yu","year":"2011","unstructured":"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\u20131170 (2011)","journal-title":"Transp. Res. Part C"},{"issue":"6","key":"1708_CR21","doi-asserted-by":"publisher","first-page":"608","DOI":"10.1061\/(ASCE)0733-947X(2003)129:6(608)","volume":"129","author":"SIJ Chien","year":"2003","unstructured":"Chien, S.I.J., Kuchipudi, C.M.: Dynamic travel time prediction with real-time and historic data. J. Transp. Eng. 129(6), 608\u2013616 (2003)","journal-title":"J. Transp. Eng."},{"key":"1708_CR22","unstructured":"Jeong, R.H.: The prediction of bus arrival time using automatic vehicle location systems data. PhD thesis, Texas A&M University (2005)"},{"key":"1708_CR23","unstructured":"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\u2013873 (2002)"},{"key":"1708_CR24","doi-asserted-by":"publisher","first-page":"62","DOI":"10.3141\/2034-08","volume":"2034","author":"D Sun","year":"2007","unstructured":"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\u201372 (2007)","journal-title":"Transp. Res. Record"},{"issue":"5","key":"1708_CR25","doi-asserted-by":"publisher","first-page":"429","DOI":"10.1061\/(ASCE)0733-947X(2002)128:5(429)","volume":"128","author":"SIJ Chien","year":"2002","unstructured":"Chien, S.I.J., Ding, Y., Wei, C.: Dynamic bus arrival time prediction with artificial neural networks. J. Transp. Eng. 128(5), 429\u2013438 (2002)","journal-title":"J. Transp. Eng."},{"issue":"1","key":"1708_CR26","doi-asserted-by":"publisher","first-page":"1","DOI":"10.5038\/2375-0901.7.1.1","volume":"7","author":"J Patnaik","year":"2004","unstructured":"Patnaik, J., Chien, S., Bladikas, A.: Estimation of bus arrival times using apc data. J. Public Transp. 7(1), 1 (2004)","journal-title":"J. Public Transp."},{"key":"1708_CR27","unstructured":"Shalaby, A., Farhan, A.: Bus travel time prediction model for dynamic operations control and passenger information systems. Transp. Res. Board 2 (2003)"},{"key":"1708_CR28","unstructured":"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\u20132133 (2005)"},{"issue":"5","key":"1708_CR29","doi-asserted-by":"publisher","first-page":"364","DOI":"10.1111\/j.1467-8667.2004.00363.x","volume":"19","author":"M Chen","year":"2004","unstructured":"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\u2013376 (2004)","journal-title":"Comput.-Aided Civil Infrastruct. Eng."},{"key":"1708_CR30","unstructured":"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\u2013993 (2004)"},{"issue":"4","key":"1708_CR31","doi-asserted-by":"publisher","first-page":"436","DOI":"10.1061\/(ASCE)TE.1943-5436.0000329","volume":"138","author":"E Mazloumi","year":"2011","unstructured":"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\u2013446 (2011)","journal-title":"J. Transp. Eng."},{"key":"1708_CR32","unstructured":"Nashville mta maps and schedules. \n                    http:\/\/www.nashvillemta.org\/Nashville-MTA-Maps-and-Schedules.asp\n                    \n                   (2016). Accessed 26 Sept 2016"},{"key":"1708_CR33","unstructured":"M15 service between east harlem and south ferry. \n                    http:\/\/web.mta.info\/nyct\/bus\/schedule\/manh\/m015scur.pdf\n                    \n                   (2016). Accessed 26 Sept 2016"},{"key":"1708_CR34","doi-asserted-by":"crossref","unstructured":"Rama, G.M., Patel, N.: Software modularization operators. In: Software Maintenance (ICSM), 2010 IEEE International Conference on, IEEE, pp 1\u201310 (2010)","DOI":"10.1109\/ICSM.2010.5609546"},{"issue":"2","key":"1708_CR35","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1109\/MS.2009.42","volume":"26","author":"S Sarkar","year":"2009","unstructured":"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\u201335 (2009)","journal-title":"IEEE Softw."},{"key":"1708_CR36","volume-title":"Building Microservices","author":"S Newman","year":"2015","unstructured":"Newman, S.: Building Microservices. O\u2019Reilly Media, Inc., Newton (2015)"},{"issue":"1","key":"1708_CR37","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1109\/MS.2015.11","volume":"32","author":"J Th\u00f6nes","year":"2015","unstructured":"Th\u00f6nes, J.: Microservices. IEEE Softw. 32(1), 116\u2013116 (2015)","journal-title":"IEEE Softw."},{"key":"1708_CR38","unstructured":"General transit feed specification (gtfs) static overview. \n                    https:\/\/developers.google.com\/transit\/gtfs\/\n                    \n                   (2016). Accessed 18 Sept 2016"},{"key":"1708_CR39","unstructured":"General transit feed specification (gtfs) real-time overview. \n                    https:\/\/developers.google.com\/transit\/gtfs-realtime\/\n                    \n                   (2016) Accessed 18 Sept 2016"},{"key":"1708_CR40","unstructured":"The mongodb 3.2 manual. \n                    https:\/\/docs.mongodb.com\/manual\/\n                    \n                   (2016). Accessed 25 Sept 2016"},{"issue":"2","key":"1708_CR41","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1109\/TIT.1982.1056489","volume":"28","author":"SP Lloyd","year":"1982","unstructured":"Lloyd, S.P.: Least squares quantization in pcm. IEEE Trans. Inf. Theor. 28(2), 129\u2013137 (1982)","journal-title":"IEEE Trans. Inf. Theor."},{"key":"1708_CR42","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1016\/0377-0427(87)90125-7","volume":"20","author":"PJ Rousseeuw","year":"1987","unstructured":"Rousseeuw, P.J.: Silhouettes: a graphical aid to the interpretation and validation of cluster analysis. J. Comput. Appl. Math 20, 53\u201365 (1987)","journal-title":"J. Comput. Appl. Math"},{"key":"1708_CR43","unstructured":"Sun, F.: Transit hub\u2014shared route segment network generation algorithm. \n                    https:\/\/github.com\/visor-vu\/thub-shared-route-segment-network\n                    \n                   (2016)"},{"key":"1708_CR44","unstructured":"Ribbon, a inter process communication (remote procedure calls) library. \n                    https:\/\/github.com\/Netflix\/ribbon\n                    \n                   (2016). Accessed 29 Sept 2016"},{"key":"1708_CR45","unstructured":"Rabbitmq. \n                    https:\/\/www.rabbitmq.com\/\n                    \n                   (2016). Accessed 24 Sept 2016"},{"key":"1708_CR46","unstructured":"Openstack documentation. \n                    http:\/\/docs.openstack.org\/\n                    \n                   (2016). Accessed 30 Sept 2016"},{"key":"1708_CR47","unstructured":"Apache edgent documentation. \n                    http:\/\/edgent.apache.org\/docs\/home\n                    \n                   (2016) Accessed 30 Sept 2016"},{"key":"1708_CR48","doi-asserted-by":"crossref","unstructured":"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\u201316 (2015)","DOI":"10.1145\/2846696.2846708"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10586-018-1708-z\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-018-1708-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-018-1708-z.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,17]],"date-time":"2020-05-17T15:17:02Z","timestamp":1589728622000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10586-018-1708-z"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,2,12]]},"references-count":48,"journal-issue":{"issue":"S1","published-print":{"date-parts":[[2019,1]]}},"alternative-id":["1708"],"URL":"https:\/\/doi.org\/10.1007\/s10586-018-1708-z","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,2,12]]},"assertion":[{"value":"3 October 2016","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 January 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 February 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}