Due to random nature of traffic and unpredictability of human behaviors, one of challenging problems in transportation engineering is traffic congestion which has a direct impact on the economy and environment with the increase in traveling time, fuel consumption and emissions. One of approaches to reduce traffic congestions is the advance Route Guidance Systems (RGSs) which can propose alternative optimal routes for vehicles, which are in or will be entering congested roads or areas. Advanced RGSs, usually employ real-time and predicted traffic information of the roads to find the best possible route for vehicles in a way that total traffic congestions will be reduced. In this paper, The ReFOCUS+, a dynamic semi-distributed, multi-layer, and Fog-Cloud based advance route guidance system architecture has been introduced. The ReFOCUS+ architecture, employ Road Side Units (RSUs), to calculate different traffic-related factors such as current and predicted road congestions, area congestions, traveling time, etc. Then, the ReFOCUS+ uses traffic factors to proposes a novel method to detect congested roads in an area and, apply re-routing to vehicles to ease the traffic congestion within each area using a multi-metric fitness function, called Road Weight Measurement (RWM). To evaluate the performance of ReFOCUS+, a new open-source Python-based program has been developed which is able to connect to SUMO traffic simulator and control the simulation. The simulation results demonstrate that ReFOCUS+ outperforms existing solutions and improve traveling time, fuel consumption and gas emissions. <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">11</sup> The developed program and software in this paper available at https://www.github.com/hamednoori/ReFOCUS+
Read full abstract