Distributed Mutual Exclusion Algorithms for Intersection Traffic Control

Traffic control at intersections is a key issue and hot research topic in intelligent transportation systems. Existing approaches, including traffic light scheduling and trajectory maneuver, are either inaccurate and inflexible or complicated and costly. More importantly, due to the dynamics of traffic, it is really difficult to obtain the optimal solution in a real-time way. Inspired by the emergence of vehicular ad hoc network, we propose a novel approach to traffic control at intersections. Via vehicle to vehicle or vehicle to infrastructure communications, vehicles can compete for the privilege of passing the intersection, i.e., traffic is controlled via coordination among vehicles. Such an approach is flexible and efficient. To realize the coordination among vehicles, we first model the problem as a new variant of the classic mutual exclusion problem, and then design algorithms to solve new problem. Both centralized and distributed algorithms are. We conduct extensive simulations to evaluate the performance of our proposed algorithms. The results show that, our approach is efficient and outperforms a reference algorithm based on optimal traffic light scheduling. Moreover, our approach does not rely on traffic light or intersection controller facilities, which makes it flexible and applicable to various kinds of intersections.

[1]  Indranil Gupta,et al.  Fair K Mutual Exclusion Algorithm for Peer to Peer Systems , 2008, 2008 The 28th International Conference on Distributed Computing Systems.

[2]  Bart van Arem,et al.  The Impact of Cooperative Adaptive Cruise Control on Traffic-Flow Characteristics , 2006, IEEE Transactions on Intelligent Transportation Systems.

[3]  Gurulingesh Raravi,et al.  Merge Algorithms for Intelligent Vehicles , 2007 .

[4]  K. Mani Chandy,et al.  The drinking philosophers problem , 1984, ACM Trans. Program. Lang. Syst..

[5]  Yuh-Jzer Joung,et al.  Asynchronous group mutual exclusion , 2000, Distributed Computing.

[6]  Vicente Milanés Montero,et al.  Controller for Urban Intersections Based on Wireless Communications and Fuzzy Logic , 2010, IEEE Transactions on Intelligent Transportation Systems.

[7]  Nitin H. Vaidya,et al.  A distributed K-mutual exclusion algorithm , 1995, Proceedings of 15th International Conference on Distributed Computing Systems.

[8]  Benoit Vanholme,et al.  Maneuver-Based Trajectory Planning for Highly Autonomous Vehicles on Real Road With Traffic and Driver Interaction , 2010, IEEE Transactions on Intelligent Transportation Systems.

[9]  Dipti Srinivasan,et al.  Distributed Geometric Fuzzy Multiagent Urban Traffic Signal Control , 2010, IEEE Transactions on Intelligent Transportation Systems.

[10]  Ashok K. Agrawala,et al.  An optimal algorithm for mutual exclusion in computer networks , 1981, CACM.

[11]  Mark Moir,et al.  A simple local-spin group mutual exclusion algorithm , 1999, PODC '99.

[12]  R. J. Caudill,et al.  INTERSECTION MERGE CONTROL IN AUTOMATED TRANSPORTATION SYSTEMS , 1976 .

[13]  Peter Stone,et al.  A Multiagent Approach to Autonomous Intersection Management , 2008, J. Artif. Intell. Res..

[14]  Sandra L. Murphy,et al.  A Note on the Drinking Philosophers Problem , 1988, ACM Trans. Program. Lang. Syst..

[15]  Leslie Lamport,et al.  A fast mutual exclusion algorithm , 1987, TOCS.

[16]  F J Mcginley AN INTERSECTION CONTROL STRATEGY FOR A SHORT-HEADWAY P.R.T. NETWORK , 1975 .

[17]  Nir Shavit,et al.  Toward a non-atomic era: l-exclusion as a test case , 1988, STOC '88.

[18]  Chien-Chung Huang,et al.  Group mutual exclusion in O(log n) RMR , 2010, PODC '10.

[19]  Ashok K. Agrawala,et al.  An Efficient Solution to the Drinking Philosophers Problem and Its Extension , 1989, WDAG.

[20]  Nigamanth Sridhar,et al.  A New Distributed Resource-Allocation Algorithm with Optimal Failure Locality , 2000 .

[21]  Hannes Hartenstein,et al.  A tutorial survey on vehicular ad hoc networks , 2008, IEEE Communications Magazine.

[22]  Yih-Kuen Tsay,et al.  An Algorithm with Optimal Failure Locality for the Dining Philosophers Problem , 1994, WDAG.

[23]  Zhong-Ke Shi,et al.  Real-coded genetic algorithm for signal timing optimization of a single intersection , 2002, Proceedings. International Conference on Machine Learning and Cybernetics.

[24]  Nancy A. Lynch,et al.  Upper Bounds for Static Resource Allocation in a Distributed System , 1981, J. Comput. Syst. Sci..

[25]  Edsger W. Dijkstra,et al.  Hierarchical ordering of sequential processes , 1971, Acta Informatica.

[26]  Lei Zhao,et al.  A Fast Signal Timing Algorithm for Individual Oversaturated Intersections , 2011, IEEE Transactions on Intelligent Transportation Systems.

[27]  耕平 片岡 Digital Object Identifier (DOI) について , 2015 .

[28]  Jiannong Cao,et al.  A fault tolerant mutual exclusion algorithm for mobile ad hoc networks , 2008, Pervasive Mob. Comput..

[29]  Zhaohui Wu,et al.  Intelligent Transportation Systems , 2006, IEEE Pervasive Computing.

[30]  Manhoi Choy,et al.  Efficient fault-tolerant algorithms for distributed resource allocation , 1995, TOPL.

[31]  Hejun Wu,et al.  Adaptive Traffic Light Control in Wireless Sensor Network-Based Intelligent Transportation System , 2010, 2010 IEEE 72nd Vehicular Technology Conference - Fall.

[32]  Jie Gao,et al.  Two-Stage Fuzzy Logic Controller for Signalized Intersection , 2011, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[33]  Shalabh Bhatnagar,et al.  Reinforcement Learning With Function Approximation for Traffic Signal Control , 2011, IEEE Transactions on Intelligent Transportation Systems.

[34]  Nancy A. Lynch,et al.  A modular drinking philosophers algorithm , 2005, Distributed Computing.

[35]  Ella Bingham Reinforcement learning in neurofuzzy traffic signal control , 2001, Eur. J. Oper. Res..

[36]  Mamoru Maekawa,et al.  A N algorithm for mutual exclusion in decentralized systems , 1985, TOCS.

[37]  Byungkyu Brian Park,et al.  Development and Evaluation of a Cooperative Vehicle Intersection Control Algorithm Under the Connected Vehicles Environment , 2012, IEEE Transactions on Intelligent Transportation Systems.

[38]  Fei-Yue Wang,et al.  Parallel Control and Management for Intelligent Transportation Systems: Concepts, Architectures, and Applications , 2010, IEEE Transactions on Intelligent Transportation Systems.

[39]  Dipti Srinivasan,et al.  Neural Networks for Real-Time Traffic Signal Control , 2006, IEEE Transactions on Intelligent Transportation Systems.

[40]  Hagit Attiya,et al.  Efficient and Robust Local Mutual Exclusion in Mobile Ad Hoc Networks , 2008, 2008 The 28th International Conference on Distributed Computing Systems.

[41]  Qi Qi,et al.  Wireless sensor networks in intelligent transportation systems , 2009, Wirel. Commun. Mob. Comput..

[42]  Marc Miska,et al.  A New Multiobjective Signal Optimization for Oversaturated Networks , 2011, IEEE Transactions on Intelligent Transportation Systems.

[43]  Dongbin Zhao,et al.  Computational Intelligence in Urban Traffic Signal Control: A Survey , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).