Abstract
This article describes the application of parallel computing techniques for efficiently processing large volumes of data from ITS. This is a relevant problem in nowadays societies, especially when working under the novel paradigm of smart cities. The proposed approach applies parallel multithreading computing for processing Global Positioning System records for a case study on the Intelligent Transportation System in Montevideo, Uruguay. The experimental analysis is performed on a high performance computing platform, considering a large volume of data and different computing resources. The main results indicate that the proposed approach allows achieving good speedup values, thus reducing the execution time to process more than 120 GB of data from 921 to 77 min, when using 32 threads. In addition, a web application to illustrate the results of the proposed approach for computing the average speed of public transportation in Montevideo, Uruguay, is described.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Blanvillain, O., Miller, H.: Concrete parallel collection classes. https://docs.scala-lang.org/overviews/parallel-collections/concrete-parallel-collections.html. Accessed 2 Jan 2019
Deakin, M., Al Waer, H.: From intelligent to smart cities. Intell. Buil. Int. 3, 133–139 (2011)
Demoraes, F., Bondoux, F., Souris, M., Núñez, H.: Innovaciones tecnológicas aplicadas al transporte colectivo en Quito. Optimización en la evaluación de la demanda con GPS y SIG. Bull. de l’Institut français d’études andines 33(1), 193–212 (2004)
Fabbiani, E., Nesmachnow, S., Toutouh, J., Tchernykh, A., Avetisyan, A., Radchenko, G.: Analysis of mobility patterns for public transportation and bus stops relocation. Program. Comput. Softw. 45(1), 34–51 (2019)
Fabbiani, E., Vidal, P., Massobrio, R., Nesmachnow, S.: Distributed big data analysis for mobility estimation in intelligent transportation systems. In: Barrios Hernández, C.J., Gitler, I., Klapp, J. (eds.) CARLA 2016. CCIS, vol. 697, pp. 146–160. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-57972-6_11
Figueiredo, L., Jesus, I., Machado, J.T., Ferreira, J.R., Carvalho, J.L.: Towards the development of intelligent transportation systems. In: IEEE Intelligent Transportation Systems, pp. 1206–1211 (2001)
Foster, I.: Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering. Addison-Wesley, Boston (1995)
Intendencia de Montevideo: Transporte colectivo: paradas y puntos de control. https://catalogodatos.gub.uy/dataset/transporte-colectivo-paradas-y-puntos-de-control. Accessed 9 Jan 2019
Intendencia de Montevideo: Plan de movilidad urbana: hacia un sistema de movilidad accesible, democratico y eficiente (2010). http://www.montevideo.gub.uy/sites/default/files/plan_de_movilidad.pdf Accessed 07 Jan 2019
Massobrio, R.: M.Sc. thesis, Universidad de la República, Uruguay (2018). www.fing.edu.uy/~renzom/msc. Accessed 24 Feb 2019
Massobrio, R., Pias, A., Vázquez, N., Nesmachnow, S.: Map-reduce for processing GPS data from public transport in Montevideo, Uruguay. In: 2nd Argentinian Symposium on Big Data, pp. 41–54 (2016)
Nesmachnow, S.: Computación científica de alto desempenõ en la Facultad de Ingeniería, Universidad de la República. Rev. la Asociación de Ingenieros del Uruguay 61(1), 12–15 (2010)
Nesmachnow, S., Banã, S., Massobrio, R.: A distributed platform for big data analysis in smart cities: combining intelligent transportation systems and socioeconomic data for Montevideo, Uruguay. EAI Endorsed Trans. Smart Cities 2(5), 1–18 (2017)
Nesmachnow, S., et al.: Traffic lights synchronization for Bus Rapid Transit using a parallel evolutionary algorithm. Int. J. Transp. Sci. Technol. (2018). https://www.sciencedirect.com/science/article/pii/S2046043018300339
Nesmachnow, S., Massobrio, R., Cristóbal, A., Tchernykh. A.: Planificación detransporte urbano en ciudades inteligentes. In: I Ibero-American Congress of Smart Cities, pp. 204–218 (2018)
Nesmachnow, S., Rossit, D., Toutouh, J.: Comparison of multiobjective evolutionary algorithms for prioritized urban waste collection in Montevideo, Uruguay. Electron. Notes Discret. Math. 69, 93–100 (2018)
Odersky, M., Spoon, L., Venners, B.: Programming in Scala: A Comprehensive Step-by-Step Guide. Artima Incorporation, Mountain View (2011)
Penã, D., et al.: Operating cost and quality of service optimization for multi-vehicle-type timetabling for urban bus systems. J. Parallel Distrib. Comput. (2018). https://www.sciencedirect.com/science/article/pii/S0743731518300297
Péres, M., Ruiz, G., Nesmachnow, S., Olivera, C.: Multiobjective evolutionary optimization of traffic flow and pollution in Montevideo, Uruguay. Appl. Soft Comput. 70, 472–485 (2018)
Prokopec, A., Miller, H.: Parallel collections. http://docs.scala-lang.org/overviews/parallel-collections/overview.html. Accessed 2 Jan 2019
Seguí, J., Martńez, M.: Los sistemas inteligentes de transporte y sus efectos en la movilidad urbana e interurbana. Scripta Nova, Revista electrnica de geografa y ciencias sociales, Universidad de Barcelona 6(170) 2004
Weiland, R., Purser, L.: Intelligent transportation systems. Transportation Research Board, Washington, DC (2000)
Zhao, Y.: Vehicle Location and Navigation Systems. Artech House, Norwood (1997)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Denis, J., Massobrio, R., Nesmachnow, S., Cristóbal, A., Tchernykh, A., Meneses, E. (2019). Parallel Computing for Processing Data from Intelligent Transportation Systems. In: Torres, M., Klapp, J. (eds) Supercomputing. ISUM 2019. Communications in Computer and Information Science, vol 1151. Springer, Cham. https://doi.org/10.1007/978-3-030-38043-4_22
Download citation
DOI: https://doi.org/10.1007/978-3-030-38043-4_22
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-38042-7
Online ISBN: 978-3-030-38043-4
eBook Packages: Computer ScienceComputer Science (R0)