A Novel Urban Traffic Management Mechanism Based On FOG
A Novel Urban Traffic Management Mechanism Based On FOG
Abstract—An increase of vehicles in a city without an efficient of Fog computing are the proximity of its resources to where
infrastructure of traffic management can cause damages not they are needed, its geographic distribution, heterogeneous
only financial but also environmental and social. In order to communication technologies and mobility support [10]. These
support urban traffic system to relieve the traffic congestion and enable ITS to respond faster to user requests and meet all the
the damage caused by congestion of vehicles, in this paper, we Quality of Service (QoS) parameters of the requested service.
propose a mechanism for Intelligent Transport Systems named
The route management service is one of most important because
FOg RoutE VEhiculaR (FOREVER), in order to assist the traffic
management in Vehicular Networks (VANET). For achieving this, it handles vehicle management and logistics which is the main
FOREVER will detect and recommend an alternative route for problem in cities.
the vehicles to avoid previous congestion. FOREVER is based on In the literature, there are several studies that address the
FOG computing paradigm that aims of to compute and modify
problem of route management in public roads [11], [12], [13].
the route of the vehicle to avoid the formation of congestion. Thus,
the results show that FOREVER had a reduction about 7.9% of
Most of them employ an architecture for carrying out the
the CO2 emissions, 8.3% the stop time and 7.6% of the trip time. monitoring and control of traffic that is based on the information
about the vehicles, as well as the characteristics of the routes.
However, these architectures also have to handle a huge amount
I. I NTRODUCTION of data generated by the devices that are embedded in the
vehicles and used for monitoring the traffic. In addition, the
There is an increasing rise in the number of vehicles in the response time for executing the request must be within an
transport system each year. According to the U.S. Department acceptable time frame so that the information is still useful to
of Transportation, in a period of 9 years (from 2002 to 2011), the user.
the number of registered vehicles increased from 234 million
to 253 million [1]. Furthermore, an estimate made by IBM [2] Given these challenges, we propose a real-time route
showed that the current number of vehicles in the world exceeds management system called FOg RoutE VEhiculaR (FOREVER).
1 billion and this number will double by 2020. This means that FOREVER is an architecture based on a FOG computing
the transport system can have a significant influence on society paradigm that uses the RSU as a FOG entity to management,
and the economy. independently, the traffic of vehicles inside of your region. This
involves using the RSUs to monitor the traffic conditions from
Modern urban society has to tackle many problems arising the information s received from the vehicles. This information
from traffic congestion. The estimated cost of traffic congestion is used by FOG to calculate the vehicle route.
in the U.S. is more than 160 billion dollars per year [3].
This paper is structured as follows. In Section II, we
In the European Union, it is approximately 2 percent of its
describe the most relevant related solutions. Section III we
gross domestic product (GDP) [4] and in Brazil it amounts
introduce the FOREVER re-routing mechanism and its function-
to US$ 80 billion [5]. However, the problems of traffic
alities. In Section IV, we introduce our experimental scenario
congestion cannot be solved by extending or improving the
and analyze the simulation results. Finally, in Section V we
road network because of the high costs incurred, as well
summarize the work, providing direction for future works.
as environmental and geographical constraints. An efficient
computational infrastructure is needed to deal with the traffic,
II. R ELATED W ORK
not only with regard to particular vehicles but also that covers
the entire transport system of the city. FOREVER is a real-time vehicular network mechanism that
assists in managing the flow of vehicles in cities. It enables
The Intelligent Transport System (ITS) is a combination of
the traffic congestion of vehicles to be reduced by cutting the
several technologies that is aimed at assisting the management
travel time and also seeks to lower the rate of CO2 emissions
of the transport system [6]. Thus, ITS offers several services
and fuel consumption. These problems are extensively explored
and applications for monitoring, controlling and optimizing
in the literature, and some solutions have been proposed to
vehicular traffic [7]. The ITS can take advantage of the Fog
optimize the flow of vehicles in cities [11], [13], [14], [12].
paradigm. Fog computing is an emerging computing paradigm
with storage, networking and processing capabilities [8]. Unlike PAN et-al. [11] propose a centralized system for predicting
Clouds and DataCenters, which have their resources located and detecting traffic jams and reducing their harmful effects.
in the Core of the network (Internet), the Fog resources are Data about vehicular traffic is gathered by the system in real
located on the edge of the network [9]. Thus, the main features time and used to detect and control traffic congestion. Three
No
Fig. 1. ITS-FOG Architecture
Is beacon
Start Interval? A
since the greater the area, the more knowledge of the map and
a smaller area it has, and the faster the computation time of the Yes
congestion control system. The RSUs exchange information Vehicle
between themselves to obtain knowledge of roads that are not create/ B
send MSG
their responsibility. One of the functionalities of the FOG is a
distributed congestion control mechanism. This calculates new MSG
wifi
routes for all the vehicles periodically to prevent traffic passing RSU Vehicle
through congested areas.
Yes
duplicate
MSG?
D
FOREVER has some parameters which can be reconfigured duplicate
Yes
MSG? No
independently for each FOG, depending on the conditions of
each scenario (e.g. the traffic conditions of a particular region, C
No
E MSG Aggregate data
time of day, density) in real time. These parameters are the originated on to MSG and
Yes
Is my AoK? No my current reschedule my
routing interval and the number of alternative routes (K). The road? beacon
parameter for changes in real-time is beyond the scope of this Yes No
work.
Update Schedule MSG
data retransmit
Another parameter used by the system is the route size factor.
The route size factor determines how much longer (in percent)
End
the new route may be in relation with the current route. This
parameter is set by the user in the vehicle embedded system.
Fig. 2. Information message flowchart
A. Gathering and Dissemination of Region Data to the RSU
The elements that involve FOREVER, such as vehicles and B. FOREVER Traffic Care
RSU, they send beacons periodically to inform about the region In this stage, each FOG characterizes the region of its AoK
conditions. The RSU sends beacons with its position, the size based on reported data from vehicles, sensors, and other RSU.
of its AoK and the routing interval, these data will be used Thus, It can create a graph G = (V, E), where V is the set
by vehicles to finding nears RSU for send/requisite some data of crossroads within the range of its AoK (representing the
(e.g. new route) and to know the time to request a new route vertices) and the set of roads connecting the intersections E
in that region. The vehicles send beacons informing speed, (representing the edges).
current route, position, and the time spent to move by way of
each road of its route to the RSU. RSU collect theses data The weight of each road Ei of the graph G is inversely
about one specific region, that is your AoK, for the purpose proportional to the speed at which vehicles travel on the road.
of acquiring knowledge regarding the events that occurred and Therefore, if the vehicles speed is close of the maximum speed
also to understand the behavior of vehicles on the roads in this allowed on road, the weight of the road is lower.
area.
To perform the detection and control of congestion mecha-
As already mentioned, some roads of AoK may be in the nism, each vehicle, periodically, requests a new route for closest
coverage of other RSUs. Thus, RSUs can exchange information FOG, in other words, the vehicle choose the closest RSU is your
2017 IEEE Symposium on Computers and Communications (ISCC)
list of RSU to send a message to request a new route. Therefore, Start End
the vehicle is re-routed in the scope of its AoK (yellow area NO NO
in Figure 1). For achieve this, it is necessary to identify which
road are under congestion. Therefore, FOREVER performs the Request Check Assign
Check
congestion detection phase on each FOG using the weight of A create/
send MSG
address
YES route size
factor
YES the new
route
the roads under your coverage. Following, the FOG performs
the traffic control calculating new alternative routes to vehicles, D Vehicle
consequently, reducing the load on the congested roads. How
can it be observed in Figure 1, the re-routing of vehicles (e.g.
MSG
red car) is performed considering its current location (point A) wifi
until the last road in its route that is within the AoK of the
FOG (point B). Calculete Boltzman create/
Check
Through the re-routing phase, k alternative shortest paths B address
YES K paths path
chooser
send MSG
with route
are computed for requester vehicle. For each requester vehicle C RSU
the system apply the Boltzmann probability distribution [20] NO