I Jeter 049112021
I Jeter 049112021
I Jeter 049112021
Received Date : October 03, 2021 Accepted Date : October 25, 2021 Published Date : November 07, 2021
1387
Oguz Aydıner et al., International Journal of Emerging Trends in Engineering Research, 9(11), November 2021, 1387 – 1394
1388
Oguz Aydıner et al., International Journal of Emerging Trends in Engineering Research, 9(11), November 2021, 1387 – 1394
this situation, the IoT Network’s vehicle count is very high the current congestion. So, the system halts its operation,
and the more deciding factor is, their detection timeframes are contacts Pathfinder (PATH) subystem and ends all
very high as well, meaning they are barely moving or operations.
stationary. So, if this happens to be the case, SS proceeds as
shown in Figure 2 and activates PATH system to map Figure 4 shows the flowchart of the Pathfinder (PATH)
alternative routes to incoming vehicles in order to decrease Subsystem in detail. Similar to other subsystems, PATH too
the congestion on the road that is already reached Level_2 sends a signal to all nodes of the IoT network to receive
congestion. After some iterations when the congestion level is information about the current status of the road congestions
decreased, the operating subsystems notify the Supervisory from the sensors. Then the system classifies the received
System right before ending its operation, and the system starts feedback from the sensors and sets a priority of Level_0 over
its timer for when it is over. Level_1 road when mapping alternative routes. This is done
in order to both optimize the routes of incoming vehicles to
their destinations and divert the traffic to more unused routes
to help decrease the congestion of the deadlock road. Meaning
a Level_0 road can potentially host more vehicles than a
Level_1 road because it’s further away from becoming
another deadlock. After the priority phase, the system reaches
out to the driver’s GPS to request location. After receiving, it
then notifies the driver about the upcoming congestion and
requests a manual input regarding their destination.
1389
Oguz Aydıner et al., International Journal of Emerging Trends in Engineering Research, 9(11), November 2021, 1387 – 1394
operation after notifying the Supervisory Subsystem. Depending on the congestion levels, The system
However, if the change is in an unwanted direction, as in an communicates with the related subsystems to resolve it.
increase in the congestion levels, then PATH goes back to the The two deciding factors of the congestion levels are
beginning of the operation to map a new route for the driver. vehicle count and detection timeframes. We chose to explain
The operation is only resolved when the congested road’s them without giving them numerical values as it would not be
levels have been reduced as there is no other means to deal accurate and would differ heavily according to the IoT
with it better than the PATH system so the cycle repeats until Network’s placement.
when the levels are dropped.
3.1. IOT Node Communication in Intelligent Traffic
3. CUPCARBON SIMULATIONS AND RESULTS Management System
Proposed traffic management system is simulated using For the demonstration of the operation of our proposed
CupCarbon IOT Simulator [8],[9]. It is a communications system, we have chosen the location as “Bostancı Bridge” in
simulation tool to visualize the cases created, specifically Istanbul, because the congestion problems are quite common
designed for IoT Networks and Smart Cities with built-in in that region. It gets congested every rush hour and even on
OpenStreetMap. It is very helpful to visually explain the the weekends regularly. It was also quite handy for drawing
workings of communications networks such as sensors and routes as it is right above the D100 highway in Istanbul so that
decision support system of the project. The program has two we can have more real estate for the sensor placements. The
different environments for simulation. One is for events first simulation is designed to better understand how the
which include mobility like traffic and natural events. Second communication between the IoT Network nodes occur and
environment is for discrete events of the IoT Networks, which how do the systems send a check signal to nodes for them to
also encompasses the first environments.The platform is still check the traffic congestion levels and report back their
being developed and the users have limited uses for their gatherings. In Figure 5, the system is in its initialized state.
simulation scenarios due to the complex structure of the IoT The IoT Network is made up of 100 nodes which are scattered
Networks on the OpenStreetMap frame. around the area of selection at random. The system is in its
inactive state so we are not seeing any communication arrows
We have used several objects in CupCarbon simulations to popping out of them. The transmitter node is at the
accurately describe traffic congestions and aid the bottom-right of the network if you look closely, which will
understanding of the system which is represented with send a signal to the system and receive a feedback throughout
flowcharts. Sensors are modules which has the purpose of the simulation.
detecting objects or changes within it’s sensing radius.
Sensors can be actually linked together by just placing them
close enough and assigning the correct scripts with their roles
as in receiver/sensor/transmitter to make them communicate.
Base station’s function is very similar to what they do in real
life, which is transmitting and receiving signals and being a
bridge between node-system communications. Base station
locations need to be in the most optimal places to better
communicate with the network. Mobile objects are to
visualize moving vehicles / drones on the OpenStreetMap
within the assigned routes. The mobile object also has a
sensing radius similar to the sensor nodes on the simulation.
This is because the object can be scripted to interact with the Figure 5. A Screenshot of CupCarbon Simulation at Initial
nodes it comes across to change its route. The basic principles Condition for Node Communication in Intelligent Traffic
of the CupCarbon simulations of proposed traffic Management. Total of 100 nodes are assumed to be deployed
management systems are as follows; randomly around Bostancı Bridge in Istanbul
The IOT Network refers to a network of sensors scattered
around a designated area which communicate between We can see from Figure 6 that the signal has been sent and it’s
themselves and the base stations for the management. being transmitted from one node to another within their
The system never stops and when it comes to the end of the radius in a wave-like formation. The closest nodes to the
operation flow, it starts a timer for when it ends, the operation transmitter are not showing any arrow signs because they are
repeats. already checked, given up their information and marked. We
The system sends signal to all of the nodes of IoT Network can see that transmitted signal is in the middle of the IoT
and checks the congestion. network and progressing towards the outer edges. The nodes
The system classifies the traffic congestion into three levels are rapidly checking and confirming each other’s signals and
as no traffic, heavy traffic and deadlock. relaying them to the unchecked nodes so on and so forth. Each
node gets checked multiple times to see if it’s marked and if
1390
Oguz Aydıner et al., International Journal of Emerging Trends in Engineering Research, 9(11), November 2021, 1387 – 1394
they are, they are left alone so that the signal wave can So as can be seen in Figure 8, the feedback message
continue towards the outer edge. The nodes get marked once transmission has begun from the outermost responsible node.
they have relayed their information to their corresponding They are individual nodes following a straight line and not all
neighbor node. When transmitted signal reaches the very of them at once, because that would be inefficient to have all
edge nodes, they will signal the responsible node between nodes communicate back while we can have them report to
them to relay a feedback signal to the transmitter. You can see their responsible nearest node and still have the same result
the receiver script in Figure 7, which runs at every node in the but faster. We can see that the feedback signal is moments
simulation except the transmitter node which is located down away from reaching the transmitter and the signaling
below in Figure 6. In the node script, the process is easy to operation is about to be finalized. You can see the transmitter
follow as nodes very quickly ask their neighboring nodes script down below. As can be seen in Figure 9, basically the
when they receive the signal if they are marked. If they are not transmission occurs at the point where the “send” command
marked it means they are not checked, meaning the signaling is and then it waits until receiving the feedback from the
should progress towards them, so they get the information nodes and checks if it matches its type, which it will, then
from their neighboring marked nodes and with adding their marks it and ends the process.
own, relay it to them, then the receiving node marks the
neighboring node to keep them out of the checking loop and
allowing the signal to progress like a wave towards the edges
of the network.
1391
Oguz Aydıner et al., International Journal of Emerging Trends in Engineering Research, 9(11), November 2021, 1387 – 1394
Figure 10. Initial Screenshot on CupCarbon for the Route Following Figure 13. Third Screenshot on CupCarbon for the Route Following
and Changing with Location Signaling Simulation and Changing with Location Signaling Simulation
Figure 14 shows that the mobile object has reached its last
stop regarding the route changer sensors, which is the third
sensor. It will then send a signal to change its route from m3
to m4 which is the fourth and final route before arriving its
destination.
1392
Oguz Aydıner et al., International Journal of Emerging Trends in Engineering Research, 9(11), November 2021, 1387 – 1394
4. CONCLUSION
In this paper, we have proposed a system for intelligent traffic
management to overcome traffic congestion problems in
smart cities. The system is composed of four subsystems: Test
Operation Subsystem, Supervisory Subsystem, Traffic Light
Subsystem, and Pathfinder (PATH) Subsystem subsystems.
Figure 16. The Script of the Sinks of the Route Following and Algorithms of each of these subsystems have been given and
Changing with Location Signaling Simulation simulation of this system with an emphasis on Route
Following and Changing with Location Signaling scenario
has been made on CupCarbon platform which is an IOT
In Figure 16, the script of the sink which is a base station is network simulation tool.
given. They are linked to many sensors and control the flow of
signals along the network to properly use the data when the The systems that are designed here are raw and core concepts
events occur such as the marked vehicle reaching its and there is vast amount room for improvement with
destination point. possibilities for potential development in the future smart
cities. For example, the IoT Network’s sensors can be
In Figure 17, the script of the main player of the simulation upgraded and reinforced with image processing which can
which is the mobile object is given. As explained priorly at the enable the system to easily recognize the problems that are
sensor scripts, you can see that the tag changes depending on occurring and swiftly work on solutions. Or rather, the system
the sensor. Which puts the mobile’s operation in another “if” can be combined with artificial intelligence which can be
condition, allowing it to easily proceed to change its route trained to manage the traffic flow entirely. These are all
depending on the sensor demanding the signal and incoming futuristic possibilities that have enormous potential but they
command. can indeed be realized and they would solve a vast spectrum of
problems.
1393
Oguz Aydıner et al., International Journal of Emerging Trends in Engineering Research, 9(11), November 2021, 1387 – 1394
REFERENCES
1. https://www.tomtom.com/en_gb/traffic-index/ranking/?po
pulation=MEGA,LARGE,SMALL [Accessed 10 2021].
2. H. Terzioglu, A. A. M. Harb and A. Durdu, Design and
Implementation of Real-Time System with Fuzzy Logic
Method For Junction Traffic Signalization Control,
European Journal of Science and Technology, no. Special
Issue, pp. 490-497, 2019.
3. A. Koźlak and D. Wach, Causes of Traffic Congestion in
Urban Areas. Case of Poland, SHS Web of Conferences,
vol. 57, 2018.
4. K. Goldmann and G. Sieg, Economic Implications of
Phantom Traffic Jams: Evidence From Traffic
Experiments, Transportation Letter: The International
Journal of Transportation Research, vol. 12, no. 6, pp.
386-290, 2020.
5. A. Allström, J. Barceló, J. Ekström, E. Grumert, D.
Gundlegård and C. Rydergren, Traffic Management for
Smart Cities, Designing, Developing, and Facilitating
Smart Cities: Urban Design to IoT Solutions, pp. 211-240,
2017.
6. L. Chettri and R. Bera, UL-DMRS Based NB-IoT Uplink
System and its Performance Analysis Toward 5G
Machine Type Communications, International Journal of
Emerging Trends in Engineering Research, vol. 9, no.1, pp.
6-14, January 2021.
7. A. Hilmani, A. Maizate and L. Hassouni, Automated
Real-Time Intelligent Traffic Control System for Smart
Cities Using Wireless Sensor Networks, Wireless
Communications and Mobile Computing, vol. 2020, pp. 1-28,
September 2020.
8. CupCarbon IoT Simulator, http://cupcarbon.com.
9. M. Akkurt and K. Küçük, Simulation of Smart City
Applications Based on IoT Technologies with
CupCarbon, In Proc. 3rd International Conference on
Computer Science and Engineering, 2018, pp. 179-184.
10.
1394