Distributed Mutual Exclusion Algorithms for Intersection Traffic Problems

Conurbations around the globe are encountering the challenges of traffic congestion. Miscellaneous smart systems have been developed to help control and improve traffic flow in a cost-effective and measurable way. Yet, the existing systems solve the traffic congestion problem with cost-intensive tra...

Full description

Bibliographic Details
Main Authors: Harisu Abdullahi Shehu, Md. Haidar Sharif, Rabie A. Ramadan
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9151166/
id doaj-ec9c4812dbb54f91b98adc8eb0372c2e
record_format Article
spelling doaj-ec9c4812dbb54f91b98adc8eb0372c2e2021-03-30T01:47:42ZengIEEEIEEE Access2169-35362020-01-01813827713829610.1109/ACCESS.2020.30125739151166Distributed Mutual Exclusion Algorithms for Intersection Traffic ProblemsHarisu Abdullahi Shehu0https://orcid.org/0000-0002-9689-3290Md. Haidar Sharif1https://orcid.org/0000-0001-7235-6004Rabie A. Ramadan2https://orcid.org/0000-0002-0281-9381School of Engineering and Computer Science, Victoria University of Wellington, Wellington, New ZealandCollege of Computer Science and Engineering, University of Hail, Hail, Saudi ArabiaCollege of Computer Science and Engineering, University of Hail, Hail, Saudi ArabiaConurbations around the globe are encountering the challenges of traffic congestion. Miscellaneous smart systems have been developed to help control and improve traffic flow in a cost-effective and measurable way. Yet, the existing systems solve the traffic congestion problem with cost-intensive traffic lights and mostly handle emergency cases poorly. In this article, to minimize the traffic congestion problems for any kind of vehicles without using traffic lights, we propose three deadlock-free algorithms namely: (i) Mutual exclusion algorithm based on single instruction (MEASIR), (ii) Mutual exclusion algorithm based on priority (MEAPRI), and (iii) Mutual exclusion algorithm based on multi-agent systems (MEAMAS). Communication inside a group is accomplished via a queue structure, while an external element (e.g., a router) is used for internal communications. Besides the depiction of experimental and simulation results, a complete statistical analysis has been performed to compare the performance of MEASIR, MEAPRI, and MEAMAS with their alternatives. Our proposed deadlock-free algorithms are not only efficient but also functional with a computational cost of O(n) to enter the critical section, where n represents the number of all vehicles in a particular intersection.https://ieeexplore.ieee.org/document/9151166/Algorithmcritical sectionmutual exclusionmulti-agent systemintersectiontraffic congestion
collection DOAJ
language English
format Article
sources DOAJ
author Harisu Abdullahi Shehu
Md. Haidar Sharif
Rabie A. Ramadan
spellingShingle Harisu Abdullahi Shehu
Md. Haidar Sharif
Rabie A. Ramadan
Distributed Mutual Exclusion Algorithms for Intersection Traffic Problems
IEEE Access
Algorithm
critical section
mutual exclusion
multi-agent system
intersection
traffic congestion
author_facet Harisu Abdullahi Shehu
Md. Haidar Sharif
Rabie A. Ramadan
author_sort Harisu Abdullahi Shehu
title Distributed Mutual Exclusion Algorithms for Intersection Traffic Problems
title_short Distributed Mutual Exclusion Algorithms for Intersection Traffic Problems
title_full Distributed Mutual Exclusion Algorithms for Intersection Traffic Problems
title_fullStr Distributed Mutual Exclusion Algorithms for Intersection Traffic Problems
title_full_unstemmed Distributed Mutual Exclusion Algorithms for Intersection Traffic Problems
title_sort distributed mutual exclusion algorithms for intersection traffic problems
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description Conurbations around the globe are encountering the challenges of traffic congestion. Miscellaneous smart systems have been developed to help control and improve traffic flow in a cost-effective and measurable way. Yet, the existing systems solve the traffic congestion problem with cost-intensive traffic lights and mostly handle emergency cases poorly. In this article, to minimize the traffic congestion problems for any kind of vehicles without using traffic lights, we propose three deadlock-free algorithms namely: (i) Mutual exclusion algorithm based on single instruction (MEASIR), (ii) Mutual exclusion algorithm based on priority (MEAPRI), and (iii) Mutual exclusion algorithm based on multi-agent systems (MEAMAS). Communication inside a group is accomplished via a queue structure, while an external element (e.g., a router) is used for internal communications. Besides the depiction of experimental and simulation results, a complete statistical analysis has been performed to compare the performance of MEASIR, MEAPRI, and MEAMAS with their alternatives. Our proposed deadlock-free algorithms are not only efficient but also functional with a computational cost of O(n) to enter the critical section, where n represents the number of all vehicles in a particular intersection.
topic Algorithm
critical section
mutual exclusion
multi-agent system
intersection
traffic congestion
url https://ieeexplore.ieee.org/document/9151166/
work_keys_str_mv AT harisuabdullahishehu distributedmutualexclusionalgorithmsforintersectiontrafficproblems
AT mdhaidarsharif distributedmutualexclusionalgorithmsforintersectiontrafficproblems
AT rabiearamadan distributedmutualexclusionalgorithmsforintersectiontrafficproblems
_version_ 1724186491610988544