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...
Main Authors: | , , |
---|---|
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 |