17 research outputs found

    Contribution to the design of VANET routing protocols for realistic urban environments

    Get PDF
    One of the main concerns of the cities' administration is mobility management. In Intelligent Transportation Systems (ITS), pedestrians, vehicles and public transportation systems could share information and react to any situation in the city. The information sensed by vehicles could be useful for other vehicles and for the mobility authorities. Vehicular Ad hoc Networks (VANETs) make possible the communication between vehicles (V2I) and also between vehicles and fixed infrastructure (V2I) managed by the city's authorities. In addition, VANET routing protocols minimize the use of fixed infrastructure since they employ multi-hop V2V communication to reach reporting access points of the city. This thesis aims to contribute in the design of VANET routing protocols to enable reporting services (e.g., vehicular traffic notifications) in urban environments. The first step to achieve this global objective has been the study of components and tools to mimic a realistic VANET scenario. Moreover, we have analyzed the impact of the realism of each one of those components in the simulation results. Then, we have improved the Address Resolution procedure in VANETs by including it in the routing signaling messages. Our approach simplifies the VANET operation and increases the packet delivery ratio as consequence. Afterwards, we have tackled the issue of having duplicate packets in unicast communications and we have proposed routing filters to lower their presence. This way we have been able to increase the available bandwidth and reduce the average packet delay with a slight increase of the packet losses. Besides, we have proposed a Multi-Metric Map aware routing protocol (MMMR) that incorporates four routing metrics (distance, trajectory, vehicle density and available bandwidth) to take the forwarding decisions. With the aim of increasing the number of delivered packets in MMMR, we have developed a Geographical Heuristic Routing (GHR) algorithm. GHR integrates Tabu and Simulated Annealing heuristic optimization techniques to adapt its behavior to the specific scenario characteristics. GHR is generic because it could use any geographical routing protocol to take the forwarding decisions. Additionally, we have designed an easy to implement forwarding strategy based on an extended topology information area of two hops, called 2-hops Geographical Anycast Routing (2hGAR) protocol. Results show that controlled randomness introduced by GHR improves the default operation of MMMR. On the other hand, 2hGAR presents lower delays than GHR and higher packet delivery ratio, especially in high density scenarios. Finally, we have proposed two mixed (integer and linear) optimization models to detect the best positions in the city to locate the Road Side Units (RSUs) which are in charge of gathering all the reporting information generated by vehicles.Una de las principales preocupaciones en la administración de las ciudades es la gestión de la movilidad de sus vehículos, debido a los problemas de tráfico como atascos y accidentes. En los sistemas inteligentes de transporte (SIT), peatones, vehículos y transporte público podrán compartir información y adaptarse a cualquier situación que suceda en la ciudad. La información obtenida por los sensores de los vehículos puede ser útil para otros vehículos y para las autoridades de movilidad. Las redes ad hoc vehiculares (VANETs) hacen posible la comunicación entre los propios vehículos (V2V) y entre vehículos y la infraestructura fija de la red de la ciudad (V2I). Asimismo, los protocolos de encaminamiento para redes vehiculares minimizan el uso de infraestructura fija de red, ya que los protocolos de encaminamiento VANET emplean comunicaciones multisalto entre vehículos para encaminar los mensajes hasta los puntos de acceso de la red en la ciudad. El objetivo de esta tesis doctoral es contribuir en el diseño de protocolos de encaminamiento en redes ad hoc vehiculares para servicios de notificaciones (p.ej. reportes del estado del tráfico) en entornos urbanos. El primer paso para alcanzar este objetivo general ha sido el estudio de componentes y herramientas para simular un escenario realista de red ad hoc vehicular. Además, se ha analizado el impacto del nivel de realismo de cada uno de los componentes de simulación en los resultados obtenidos. Así también, se ha propuesto un mecanismo de resolución de direcciones automático y coherente para redes VANET a través del uso de los propios mensajes de señalización de los protocolos de encaminamiento. Esta mejora simplifica la operación de una red ad hoc vehicular y como consecuencia aumenta la tasa de recepción de paquetes. A continuación, se ha abordado el problema de la aparición inesperada de paquetes de datos duplicados en una comunicación punto a punto. Para ello, se ha propuesto el filtrado de paquetes duplicados a nivel del protocolo de encaminamiento. Esto ha producido un incremento del ancho disponible en el canal y una reducción del retardo medio en la trasmisión de un paquete, a costa de un mínimo aumento de la pérdida de paquetes. Por otra parte, hemos propuesto un protocolo de encaminamiento multi-métrica MMMR (Multi-Metric Map-aware Routing protocol), el cual incorpora cuatro métricas (distancia al destino, trayectoria, densidad de vehículos y ancho de banda) en las decisiones de encaminamiento. Con el objetivo de aumentar la tasa de entrega de paquetes en MMMR, hemos desarrollado un algoritmo heurístico de encaminamiento geográfico denominado GHR (Geographical Heuristic Routing). Esta propuesta integra las técnicas de optimización Tabu y Simulated Annealing, que permiten a GHR adaptarse a las características específicas del escenario. Adicionalmente, hemos propuesto 2hGAR (2-hops Geographical Anycast Routing), un protocolo de encaminamiento anycast que emplea información de la topología de red a dos saltos de distancia para tomar la decisión de encaminamiento de los mensajes. Los resultados muestran que la aleatoriedad controlada de GHR en su operación mejora el rendimiento de MMMR. Asimismo, 2hGAR presenta retardos de paquete menores a los obtenidos por GHR y una mayor tasa de paquetes entregados, especialmente en escenarios con alta densidad de vehículos. Finalmente, se han propuesto dos modelos de optimización mixtos (enteros y lineales) para detectar los mejores lugares de la ciudad donde ubicar los puntos de acceso de la red, los cuales se encargan de recolectar los reportes generados por los vehículos.Postprint (published version

    Video-on-demand optimization using an interior-point algorithm

    Get PDF
    A Content Delivery Network (CDN) aims to provide efficient movement of massive digital content (multimedia and files) across the Internet. This is achieved by putting the content in servers closer to the costumer. Video-On-Demand service is an application of CDN where videos have to be located strategically to avoid network congestion and servers saturation. Therefore, the problem of optimal placement of videos arises. This problem has a block diagonal structure with linking constraints on links and servers capacities. In this project, we solve huge instances of a video placement problem over three real network topologies with a specialized interior point solver named BlockIP. The evaluated instances range from 7 to 300 millions of variables and the difficulty of the instances depends on the size of servers, links bandwidth and network topology. Our results: 1) verified characteristics of BlockIP like regularization and the intensive computation in the last iterations and 2) showed that BlockIP found optimal solution in all the evaluated instances with a good optimality gap. On the contrary, state-of-art CPLEX cannot reach an optimal, feasible solution in some difficult instances and needs almost twice the memory of BlockIP. However, CPLEX solved most of feasible instances at least twice faster than BlockI

    Large-scale simulations manager tool for OMNeT ++: expediting simulations and post-processing analysis

    Get PDF
    Usually, simulations are the first approach to evaluate wireless and mobile networks due to the difficulties involved in deploying real test scenarios. Working with simulations, testing, and validating the target network model often requires a large number of simulation runs. Consequently, there are a significant amount of outcomes to be analyzed to finally plot results. One of the most extensively used simulators for wireless and mobile networks is OMNeT++. This simulation environment provides useful tools to automate the execution of simulation campaigns, yet single-scenario simulations are also supported where the assignation of resources (i.e., CPUs) has to be declared manually. However, conducting a large number of simulations is still cumbersome and can be improved to make it easier, faster, and more comfortable to analyze. In this work, we propose a large-scale simulations framework called simulations manager for OMNeT ++ (SMO). SMO allows OMNeT++ users to quickly and easily execute large-scale network simulations, hiding the tedious process of conducting big simulation campaigns. Our framework automates simulations executions, resources assignment, and post-simulation data analysis through the use of Python’s wide established statistical analysis tools. Besides, our tool is flexible and easy to adapt to many different network scenarios. Our framework is accompanied by a command-line environment allowing a fast and easy manipulation that allows users to significantly reduce the total processing time to carry out large sets of simulations about 25% of the original time. Our code and its documentation are publicly available at GitHub and on our website.This work was supported by the Spanish Government through the Research Project sMArt Grid Using Open Source Intelligence (MAGOS) under Grant TEC2017-84197-C4-3-R. The work of Pablo Andrés Barbecho Bautista was supported by a grant from the Secretaría Nacional de Educación Superior, Ciencia y Tecnología (SENESCYT). The work of Leticia Lemus CÁrdenas was supported by a Ph.D. grant from the Academic Coordination of the University of Guadalajara, Mexico.Peer ReviewedPostprint (published version

    Deployment of OMNET++

    Get PDF
    Nowadays, network simulators are frequently used to study services, applications and to solve problems in complex scenarios of communications. For this reason, the objective of this article is to introduce detailed information about installation of OMNET++ to new users. In this report, we show how to install OMNET++ simulator over a widely used distribution of Linux and how to integrate "Inet", "Inetmanet" and "Veins" frameworks with the simulator. We take care to explain this integration step-by-step. This tutorial includes: a virtual machine as additional material. Our objective is make it easy for a beginner research community in OMNET++ and to maintain an open environment of knowledge.Preprin

    Modifying the electrical conductivity of commercial ink for inkjet printing using multi-walled carbon nanotubes

    Get PDF
    La conductividad eléctrica de la tinta comercial de color negro fue modificada al introducir nanotubos de carbono (NTC) multipared en porcentajes de 0,5 hasta 1,5% en peso. Los grupos carboxílicos, presentes en la superficie de los NTC, fueron suficientes para que la dispersión de las nanoestructuras fuera adecuada en la tinta. Además, no se distinguió incompatibilidad entre los NTC y los componentes de la tinta. De hecho, se pudo constatar una sinergia entre el pigmento negro y los NTC. La aplicación de la tinta utilizando el bolígrafo corrector modificado permitió obtener líneas uniformes sobre papel ordinario a base de fibras de celulosa y sobre papel fotográfico. Los patrones dibujados a mano que mejor conductividad presentaron fueron aquellos realizados sobre papel ordinario y cuyo contenido de NTC fue igual o superior al 1% en peso. The electrical conductivity of the black commercial ink was modified by introducing multi-walled carbon nanotubes (CNTs) in percentages of 0.5 to 1.5% by weight. The carboxylic groups, present on the surface of the CNTs, were sufficient for the dispersion of the nanostructures to be adequate in the ink. In addition, no incompatibility was distinguished between the CNTs and the ink components. In fact, a synergy between the black pigment and CNT could be observed. The application of the ink using the modified corrector pen made it possible to obtain uniform lines on ordinary paper based on cellulose fibres and on photographic paper. The patterns drawn by hand with the best conductivity were those made on ordinary paper and whose CNT content was equal to or greater than 1% by weight.Peer ReviewedPostprint (published version

    Video-on-demand optimization using an interior-point algorithm

    Get PDF
    A Content Delivery Network (CDN) aims to provide efficient movement of massive digital content (multimedia and files) across the Internet. This is achieved by putting the content in servers closer to the costumer. Video-On-Demand service is an application of CDN where videos have to be located strategically to avoid network congestion and servers saturation. Therefore, the problem of optimal placement of videos arises. This problem has a block diagonal structure with linking constraints on links and servers capacities. In this project, we solve huge instances of a video placement problem over three real network topologies with a specialized interior point solver named BlockIP. The evaluated instances range from 7 to 300 millions of variables and the difficulty of the instances depends on the size of servers, links bandwidth and network topology. Our results: 1) verified characteristics of BlockIP like regularization and the intensive computation in the last iterations and 2) showed that BlockIP found optimal solution in all the evaluated instances with a good optimality gap. On the contrary, state-of-art CPLEX cannot reach an optimal, feasible solution in some difficult instances and needs almost twice the memory of BlockIP. However, CPLEX solved most of feasible instances at least twice faster than BlockI

    Disseny i implementació de protocols d'enrutament amb anonimat per a xarxes ad-hoc vehiculars en ambients urbans

    No full text
    We test the performance of AODV and a new variant of 6PSR with Crowds to provide anonymity to the sender.[ANGLÈS] There are unlimited opportunities for civilian car to car application for VANETs. The priority research field for Car Manufacturers as well as Governmental Transportation Authorities is the safe navigation. Applications that may be able to inform the neighbouring vehicles about weather, road condition, traffic jams, and accidents can save many lives and also optimize the resources for emergency, improve the respond time to emergency among others important applications. Some of these applications will require security information services to promote its use. One of the most important security information services for the application usability in VANETs will be the privacy, more explicitly 'Anonymity' in the sense if someone wants to collaborate notifying emergencies, traffic state, suspicious driver behaviour, necessarily he/she will require to send for instance his/her estimated position but without being tracked. Base in this fact, this Final Master Project tests the suitability of anonymity web mechanism called Crowds over routing protocols in vehicular Ad Hoc Networks. A Crowds variant that does not consider self-forwarding specially adapted for VANETs is implemented over AODV (a reactive topology routing protocol) and a GPSR variant (a well-known position-located routing protocol) that includes the use of a buffer and building aware condition to select its forwarding nodes. Simulation tests were done using NCTuns 6.0 for a single hop scenario to measure the accuracy of the formulas obtained for ideal cases of Crowds, and evaluate its performance in a real multi hop scenario focusing in the End Server attack. Finally, results and future works related to improve this simple and promissory anonymity mechanism over VANETs are provided.[CASTELLÀ] Existe un sinfín de oportunidades para el desarrollo de aplicaciones civiles para las VANETs. El campo de investigación prioritario para los fabricantes de automóviles, así como para las autoridades gubernamentales de transporte es mejorar la seguridad en la conducción; aplicaciones que pueden ser capaces de informar a los vehículos neighbours sobre el clima, condición de la carretera, atascos y accidentes pueden llegar a salvar muchas vidas además de optimizar los recursos destinados a emergencias, responder más rápidamente a crisis, entre otras utilidades. En algunas de estas aplicaciones se requieren servicios de seguridad de la información para fomentar su uso. Uno de los servicios de seguridad de la información más importante para la usabilidad de aplicaciones en VANETs será la privacidad, de manera más explícita "anonimato" en el sentido que si alguien quiere colaborar notificando emergencias, el estado del tráfico, el comportamiento de un conductor sospechoso, necesariamente él/ella requerirá enviar información referente a su posición estimada, pero sin querer ser rastreado. Basado en este hecho, este Proyecto Final de Máster pone a prueba la idoneidad del mecanismo de anonimato web llamado Crowds en protocolos de enrutamiento para redes ad hoc vehiculares. Una variante de Crowds especialmente adaptada para VANETs que no tiene en cuenta el auto renvío de paquetes se lleva a cabo sobre AODV (un protocolo de enrutamiento reactivo basado en topología) y en una variante propia de GPSR (uno de los protocolos geográficos más conocidos) que incluye el uso de un buffer y toma en cuenta la presencia de edificios para seleccionar los nodos que serán el siguiente salto. Se realizaron pruebas de simulación utilizando NCTuns 6.0 en un escenario unihop para medir la exactitud de las fórmulas obtenidas para Crowds sin pérdidas, y en un escenario real de múltiples saltos para evaluar su desempeño, todo esto centrándose en analizar al atacante del lado del servidor. Finalmente, se proporcionan los resultados y trabajos futuros relacionados con mejoras este mecanismo simple y promisorio de anonimato en VANETs.[CATALÀ] Existeix un munt d'oportunitats per al desenvolupament d'aplicacions civils per a les VANETs. El camp d'investigació prioritari per els fabricants d'automòbils, així com per les autoritats governamentals de transport, és millorar la seguretat en la conducció; aplicacions amb capacitat per informar als vehicles veïns sobre el clima, condicions de l'estat de la carretera, retencions i accidents poden arribar a salvar moltes vides, a més d'optimitzar els recursos destinats per a emergències, respondre més ràpidament a crisis, entre d'altres utilitats. Algunes d'aquestes aplicacions requereixen dels serveis de seguretat de la informació per fomentar el seu ús. Un dels serveis de seguretat de la informació més important per la utilització d'aplicacions en VANETs serà la privacitat, de manera més explícita "l'anonimat" en el sentit que si algú vol col·laborar notificant emergències, l'estat del trànsit, el comportament d'un conductor sospitós, necessàriament requerirà enviar informació referent a la seva posició estimada, però sense voler ser rastrejat. En relació amb aquest fet, aquest projecte Final de Màster posa a prova la idoneïtat d'un mecanisme d'anonimat web anomenat Crowds en protocols d'enrutament per xarxes ad hoc vehiculars. Una variant del Crowds especialment adaptada per VANETs que no tenen en compte l'auto reenviament de paquets es porta a terme utilitzant AODV (un protocol d'enrutament reactiu basat en topologia) i amb una variant de GPRS (un dels protocols geogràfics més coneguts) que inclou l'ús d'una cua (buffer) i tenint en compte la presència dels edificis per seleccionar els nodes que es faran servir en el següent salt. S'han realitzat proves de simulació utilitzant l'eina NCTuns 6.0 en un escenari unihop per mesurar l'exactitud de les fórmules obtingudes per Crowds sense pèrdues, i en un escenari real de múltiples salts per avaluar el seu acompliment, tot això centrant-se a analitzar l'atacant en el costat del servidor. Finalment, es proporcionen resultats i treballs futurs relacionats amb millores d'aquest mecanisme simple i prometedor d'anonimat de VANETs

    Video-on-demand optimization using an interior-point algorithm

    No full text
    A Content Delivery Network (CDN) aims to provide efficient movement of massive digital content (multimedia and files) across the Internet. This is achieved by putting the content in servers closer to the costumer. Video-On-Demand service is an application of CDN where videos have to be located strategically to avoid network congestion and servers saturation. Therefore, the problem of optimal placement of videos arises. This problem has a block diagonal structure with linking constraints on links and servers capacities. In this project, we solve huge instances of a video placement problem over three real network topologies with a specialized interior point solver named BlockIP. The evaluated instances range from 7 to 300 millions of variables and the difficulty of the instances depends on the size of servers, links bandwidth and network topology. Our results: 1) verified characteristics of BlockIP like regularization and the intensive computation in the last iterations and 2) showed that BlockIP found optimal solution in all the evaluated instances with a good optimality gap. On the contrary, state-of-art CPLEX cannot reach an optimal, feasible solution in some difficult instances and needs almost twice the memory of BlockIP. However, CPLEX solved most of feasible instances at least twice faster than BlockI

    Disseny i implementació de protocols d'enrutament amb anonimat per a xarxes ad-hoc vehiculars en ambients urbans

    No full text
    We test the performance of AODV and a new variant of 6PSR with Crowds to provide anonymity to the sender.[ANGLÈS] There are unlimited opportunities for civilian car to car application for VANETs. The priority research field for Car Manufacturers as well as Governmental Transportation Authorities is the safe navigation. Applications that may be able to inform the neighbouring vehicles about weather, road condition, traffic jams, and accidents can save many lives and also optimize the resources for emergency, improve the respond time to emergency among others important applications. Some of these applications will require security information services to promote its use. One of the most important security information services for the application usability in VANETs will be the privacy, more explicitly 'Anonymity' in the sense if someone wants to collaborate notifying emergencies, traffic state, suspicious driver behaviour, necessarily he/she will require to send for instance his/her estimated position but without being tracked. Base in this fact, this Final Master Project tests the suitability of anonymity web mechanism called Crowds over routing protocols in vehicular Ad Hoc Networks. A Crowds variant that does not consider self-forwarding specially adapted for VANETs is implemented over AODV (a reactive topology routing protocol) and a GPSR variant (a well-known position-located routing protocol) that includes the use of a buffer and building aware condition to select its forwarding nodes. Simulation tests were done using NCTuns 6.0 for a single hop scenario to measure the accuracy of the formulas obtained for ideal cases of Crowds, and evaluate its performance in a real multi hop scenario focusing in the End Server attack. Finally, results and future works related to improve this simple and promissory anonymity mechanism over VANETs are provided.[CASTELLÀ] Existe un sinfín de oportunidades para el desarrollo de aplicaciones civiles para las VANETs. El campo de investigación prioritario para los fabricantes de automóviles, así como para las autoridades gubernamentales de transporte es mejorar la seguridad en la conducción; aplicaciones que pueden ser capaces de informar a los vehículos neighbours sobre el clima, condición de la carretera, atascos y accidentes pueden llegar a salvar muchas vidas además de optimizar los recursos destinados a emergencias, responder más rápidamente a crisis, entre otras utilidades. En algunas de estas aplicaciones se requieren servicios de seguridad de la información para fomentar su uso. Uno de los servicios de seguridad de la información más importante para la usabilidad de aplicaciones en VANETs será la privacidad, de manera más explícita "anonimato" en el sentido que si alguien quiere colaborar notificando emergencias, el estado del tráfico, el comportamiento de un conductor sospechoso, necesariamente él/ella requerirá enviar información referente a su posición estimada, pero sin querer ser rastreado. Basado en este hecho, este Proyecto Final de Máster pone a prueba la idoneidad del mecanismo de anonimato web llamado Crowds en protocolos de enrutamiento para redes ad hoc vehiculares. Una variante de Crowds especialmente adaptada para VANETs que no tiene en cuenta el auto renvío de paquetes se lleva a cabo sobre AODV (un protocolo de enrutamiento reactivo basado en topología) y en una variante propia de GPSR (uno de los protocolos geográficos más conocidos) que incluye el uso de un buffer y toma en cuenta la presencia de edificios para seleccionar los nodos que serán el siguiente salto. Se realizaron pruebas de simulación utilizando NCTuns 6.0 en un escenario unihop para medir la exactitud de las fórmulas obtenidas para Crowds sin pérdidas, y en un escenario real de múltiples saltos para evaluar su desempeño, todo esto centrándose en analizar al atacante del lado del servidor. Finalmente, se proporcionan los resultados y trabajos futuros relacionados con mejoras este mecanismo simple y promisorio de anonimato en VANETs.[CATALÀ] Existeix un munt d'oportunitats per al desenvolupament d'aplicacions civils per a les VANETs. El camp d'investigació prioritari per els fabricants d'automòbils, així com per les autoritats governamentals de transport, és millorar la seguretat en la conducció; aplicacions amb capacitat per informar als vehicles veïns sobre el clima, condicions de l'estat de la carretera, retencions i accidents poden arribar a salvar moltes vides, a més d'optimitzar els recursos destinats per a emergències, respondre més ràpidament a crisis, entre d'altres utilitats. Algunes d'aquestes aplicacions requereixen dels serveis de seguretat de la informació per fomentar el seu ús. Un dels serveis de seguretat de la informació més important per la utilització d'aplicacions en VANETs serà la privacitat, de manera més explícita "l'anonimat" en el sentit que si algú vol col·laborar notificant emergències, l'estat del trànsit, el comportament d'un conductor sospitós, necessàriament requerirà enviar informació referent a la seva posició estimada, però sense voler ser rastrejat. En relació amb aquest fet, aquest projecte Final de Màster posa a prova la idoneïtat d'un mecanisme d'anonimat web anomenat Crowds en protocols d'enrutament per xarxes ad hoc vehiculars. Una variant del Crowds especialment adaptada per VANETs que no tenen en compte l'auto reenviament de paquets es porta a terme utilitzant AODV (un protocol d'enrutament reactiu basat en topologia) i amb una variant de GPRS (un dels protocols geogràfics més coneguts) que inclou l'ús d'una cua (buffer) i tenint en compte la presència dels edificis per seleccionar els nodes que es faran servir en el següent salt. S'han realitzat proves de simulació utilitzant l'eina NCTuns 6.0 en un escenari unihop per mesurar l'exactitud de les fórmules obtingudes per Crowds sense pèrdues, i en un escenari real de múltiples salts per avaluar el seu acompliment, tot això centrant-se a analitzar l'atacant en el costat del servidor. Finalment, es proporcionen resultats i treballs futurs relacionats amb millores d'aquest mecanisme simple i prometedor d'anonimat de VANETs

    Privacy-aware vehicle emissions control system for traffic light intersections

    No full text
    This paper proposes a privacy-aware reinforcement learning (RL) framework to reduce carbon emissions of vehicles approaching light traffic intersections. Taking advantage of vehicular communications, traffic lights disseminate their state (i.e., traffic light cycle) among vehicles in their proximity. Then, the RL model is trained using public traffic lights data while preserving private car information locally (i.e., at the vehicle premises). Vehicles act as the agents of the model, and traffic infrastructure serves as the environment where the agent lives. Each time, the RL model decides if the vehicle should accelerate or decelerate (i.e., the model action) based on received traffic light observations. The optimal RL model strategy, dictating vehicles' driving speed, is learned following the proximal policy optimization algorithm. Results show that by moderating vehicles' speed when approximating traffic light intersections, gas emissions are reduced by 25% CO2 and 38% NOx emissions. The same happens for EVs that reduce energy consumption by 20W/h compared to not using the model. at intersections. The final impact of using the model refers to a negligible increment of 20s in the trip duration.The Spanish Government supported this work under the research project "Enhancing Communication Protocols with Machine Learning while Protecting Sensitive Data" (COMPROMISE) (PID2020- 113795RB-C31/AEI/10.13039/501100011033).Peer ReviewedPostprint (published version
    corecore