pith. sign in

arxiv: 2507.03486 · v3 · pith:G52RY5CCnew · submitted 2025-07-04 · 💻 cs.DC

A Distributed Consensus Algorithm for Prioritizing Autonomous Vehicle Passing at Unsignalized Intersections under Mixed Traffic

Pith reviewed 2026-05-22 12:40 UTC · model grok-4.3

classification 💻 cs.DC
keywords distributed consensusautonomous vehiclesunsignalized intersectionsmixed trafficpassing priorityRaft algorithmvehicle-to-vehicle communication
0
0 comments X

The pith

A Raft-inspired voting algorithm lets CAVs agree on passing priority at unsignalized intersections in 30-40 ms even with human-driven vehicles present.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper introduces a voting-based distributed consensus method for connected autonomous vehicles to decide who goes first at intersections without traffic lights, even when ordinary cars are around. It adapts the Raft leader election idea so that the vehicles vote and pick a temporary leader to break ties when multiple arrive at once. This matters because it could let self-driving cars coordinate safely and quickly without central control, reducing delays and crashes at common intersections. Experiments show the voting finishes fast enough for real driving. A backup camera system reads license plates to set order if the network fails.

Core claim

The proposed voting-based distributed consensus algorithm, structured around the candidate and leader election processes and incorporating a minimal consensus quorum, enables CAVs to reach agreement on passing priority under asynchronous communication conditions, achieving stable consensus in mixed traffic with human-driven vehicles that lack adequate functionalities to interact with CAVs, with experimental results showing average consensus times of 30-40 ms at a typical four-way two-lane intersection.

What carries the argument

Raft-inspired candidate and leader election processes with a minimal consensus quorum for tie-breaking among simultaneously arriving CAVs.

Load-bearing premise

CAVs can perceive the entry order of surrounding vehicles using computer vision technology, are capable of avoiding collisions, and are SAE Level-4 or higher autonomous vehicles.

What would settle it

A real-world test at a four-way two-lane unsignalized intersection where the algorithm fails to reach consensus or takes substantially longer than 40 ms on average when communication delays increase or the proportion of human-driven vehicles rises.

Figures

Figures reproduced from arXiv: 2507.03486 by Young Yoon, Younjeong Lee.

Figure 1
Figure 1. Figure 1: The communication structure of AIM: (a) Centralized AIM, (b) [PITH_FULL_IMAGE:figures/full_fig_p001_1.png] view at source ↗
Figure 2
Figure 2. Figure 2: Intersection Consensus Flow Diagram : Vehicles entering simultane [PITH_FULL_IMAGE:figures/full_fig_p004_2.png] view at source ↗
Figure 3
Figure 3. Figure 3: 1) Initial State at Unsignalized Intersections: All vehicles entering an unsignalized intersection simultaneously start in the Init-Candidate state unlike the original Raft algorithm where all processes start in the F ollower state. Each vehicle initializes its address and direction and first casts a vote for itself. Subsequently, it simultaneously sends vote requests to all other vehicles and performs the… view at source ↗
Figure 3
Figure 3. Figure 3: The consensus process among CAVs simultaneously entering an [PITH_FULL_IMAGE:figures/full_fig_p006_3.png] view at source ↗
Figure 5
Figure 5. Figure 5: Comparison of consensus timeout rates and average consensus times [PITH_FULL_IMAGE:figures/full_fig_p008_5.png] view at source ↗
Figure 4
Figure 4. Figure 4: Comparison of consensus timeout rates and throughput under Full [PITH_FULL_IMAGE:figures/full_fig_p008_4.png] view at source ↗
read the original abstract

We propose a methodology for connected autonomous vehicles (CAVs) to determine their passing priority at unsignalized intersections where they coexist with human-driven vehicles (HVs). Assuming that CAVs can perceive the entry order of surrounding vehicles using computer vision technology and are capable of avoiding collisions, we introduce a voting-based distributed consensus algorithm inspired by Raft to resolve tie-breaking among simultaneously arriving CAVs. The algorithm is structured around the candidate and leader election processes and incorporates a minimal consensus quorum to ensure both safety and liveness among CAVs under typical asynchronous communication conditions. Assuming CAVs to be SAE (Society of Automotive Engineers) Level-4 or higher autonomous vehicles, we implemented the proposed distributed consensus algorithm using gRPC. By adjusting variables such as the CAV-to-HV ratio, intersection scale, and the processing time of computer vision modules, we demonstrated that stable consensus can be achieved even under mixed-traffic conditions involving HVs without adequate functionalities to interact with CAVs. Experimental results show that the proposed algorithm reached consensus at a typical unsignalized four-way, two-lane intersection in approximately 30-40 ms on average. A secondary vision-based system is employed to complete the crossing priorities based on the recognized lexicographical order of the license plate numbers in case the consensus procedure times out on an unreliable vehicle-to-vehicle communication network. The significance of this study lies in its ability to improve traffic flow at unsignalized intersections by enabling rapid determination of passing priority through distributed consensus even under mixed traffic with faulty vehicles.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 2 minor

Summary. The paper proposes a voting-based distributed consensus algorithm inspired by Raft for CAVs to determine passing priority at unsignalized intersections coexisting with HVs. Assuming CAVs perceive entry order via computer vision and are SAE Level-4+, it incorporates candidate/leader election and a minimal consensus quorum for safety/liveness under asynchrony, implements the system in gRPC, and reports average consensus times of 30-40 ms via parameter sweeps on CAV-to-HV ratio, intersection scale, and vision processing time, with a secondary vision-based tiebreaker using license plate order on timeout.

Significance. If the results hold, the work could improve traffic flow at unsignalized intersections by enabling rapid distributed priority resolution even with non-communicating HVs. The gRPC implementation and parameter sweeps provide concrete, reproducible performance data supporting feasibility under mixed traffic, which is a practical strength for deployment-oriented claims.

major comments (2)
  1. [Algorithm description and quorum definition] The minimal consensus quorum (inspired by Raft and central to safety/liveness guarantees) assumes a known, fixed set of participating CAVs whose count is derived from computer-vision perception of surrounding vehicles. However, the manuscript provides no mechanism or analysis for maintaining a consistent view of the dynamic CAV population under continuous arrivals/departures or for handling perception omissions/false positives. An incorrect quorum size directly invalidates the majority guarantee and risks safety violations or liveness failures; this assumption is load-bearing for the central claim of stable consensus under mixed traffic.
  2. [Experimental results and parameter sweeps] The experimental claim of 30-40 ms average consensus time across sweeps lacks error bars, baseline comparisons to alternative priority schemes, or statistical significance tests. Post-hoc adjustments to CAV-to-HV ratio and vision processing time are mentioned but not analyzed for their impact on the performance result, weakening support for the robustness of the central timing claim.
minor comments (2)
  1. [Abstract and system overview] Clarify how the secondary vision-based system (lexicographical license plate order on consensus timeout) integrates with the primary Raft-style procedure without introducing new conflicts.
  2. [Implementation section] Add more detail on the gRPC communication model, including how asynchrony and message loss are simulated, to aid reproducibility.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for the constructive comments. We address each major comment below and note planned revisions to strengthen the manuscript.

read point-by-point responses
  1. Referee: [Algorithm description and quorum definition] The minimal consensus quorum (inspired by Raft and central to safety/liveness guarantees) assumes a known, fixed set of participating CAVs whose count is derived from computer-vision perception of surrounding vehicles. However, the manuscript provides no mechanism or analysis for maintaining a consistent view of the dynamic CAV population under continuous arrivals/departures or for handling perception omissions/false positives. An incorrect quorum size directly invalidates the majority guarantee and risks safety violations or liveness failures; this assumption is load-bearing for the central claim of stable consensus under mixed traffic.

    Authors: The algorithm assumes that SAE Level-4+ CAVs obtain an accurate initial view of participating vehicles via computer vision at the moment consensus begins. Because the process completes in 30-40 ms on average, the set of vehicles is treated as stable for the duration of a single election round; newly arriving CAVs would detect the current state and join or start a subsequent round. We acknowledge that the manuscript does not provide explicit mechanisms or analysis for perception errors, false positives/negatives, or continuous population changes. In revision we will add a dedicated discussion of these assumptions, failure modes, and the role of the vision-based license-plate tiebreaker as a fallback, while clarifying that the quorum is computed from the perceived set at election start. revision: partial

  2. Referee: [Experimental results and parameter sweeps] The experimental claim of 30-40 ms average consensus time across sweeps lacks error bars, baseline comparisons to alternative priority schemes, or statistical significance tests. Post-hoc adjustments to CAV-to-HV ratio and vision processing time are mentioned but not analyzed for their impact on the performance result, weakening support for the robustness of the central timing claim.

    Authors: The reported 30-40 ms value is the observed average across the gRPC parameter sweeps. We agree that error bars (standard deviation) and explicit analysis of how CAV-to-HV ratio and vision processing time affect latency would improve clarity; these will be added to the revised figures and text. Direct baseline comparisons to alternative schemes (e.g., centralized control or other consensus protocols) were outside the scope of the current implementation-focused study, but we will expand the related-work discussion to contextualize the results. Statistical significance testing can be included where the data support it. revision: yes

Circularity Check

0 steps flagged

No significant circularity; experimental implementation with independent results

full rationale

The paper describes a Raft-inspired voting-based consensus algorithm implemented via gRPC, with results obtained from parameter sweeps on CAV-to-HV ratios, intersection scale, and vision processing times. No equations, fitted parameters, or derivations are presented that reduce to self-referential inputs or self-citations. The central performance claims (30-40 ms consensus) derive from direct execution measurements rather than by construction. The Raft inspiration is an external reference, and assumptions about perception and SAE Level-4 vehicles are stated explicitly without being smuggled in via prior self-work. This is a standard non-circular experimental systems paper.

Axiom & Free-Parameter Ledger

0 free parameters · 3 axioms · 0 invented entities

The central claim rests on domain assumptions about perfect perception and collision avoidance by CAVs plus reliable enough communication for the consensus quorum; no free parameters or invented entities are introduced beyond standard Raft mechanics.

axioms (3)
  • domain assumption CAVs can accurately perceive the entry order of surrounding vehicles using computer vision technology
    Explicitly stated as the basis for determining initial order before consensus.
  • domain assumption CAVs are capable of avoiding collisions
    Required for the safety guarantee of the consensus procedure.
  • domain assumption CAVs are SAE Level-4 or higher
    Stated to justify the assumption of full autonomy and V2V capability.

pith-pipeline@v0.9.0 · 5805 in / 1522 out tokens · 49792 ms · 2026-05-22T12:40:33.460757+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Lean theorems connected to this paper

Citations machine-checked in the Pith Canon. Every link opens the source theorem in the public Lean library.

What do these tags mean?
matches
The paper's claim is directly supported by a theorem in the formal canon.
supports
The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
extends
The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
uses
The paper appears to rely on the theorem as machinery.
contradicts
The paper's claim conflicts with a theorem or certificate in the canon.
unclear
Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.

Reference graph

Works this paper leans on

61 extracted references · 61 canonical work pages

  1. [1]

    The typical av accident scenarios in the urban area obtained by clustering and association rule mining of real-world accident reports,

    H. Lee, M. Kang, K. Hwang, and Y . Yoon, “The typical av accident scenarios in the urban area obtained by clustering and association rule mining of real-world accident reports,” Heliyon, vol. 10, no. 3, 2024

  2. [2]

    Current challenges in autonomous driving,

    I. Barabas, A. Todorut ¸, N. Cordos ¸, and A. Molea, “Current challenges in autonomous driving,” in IOP conference series: materials science and engineering, vol. 252, no. 1. IOP Publishing, 2017, p. 012096

  3. [3]

    Connected and autonomous vehicles and infrastructures: A literature review,

    M. M. Rana and K. Hossain, “Connected and autonomous vehicles and infrastructures: A literature review,” International Journal of Pavement Research and Technology, vol. 16, no. 2, pp. 264–284, 2023

  4. [4]

    Dead reckoning and cartography using stereo vision for an autonomous car,

    S. K. Gehrig and F. J. Stein, “Dead reckoning and cartography using stereo vision for an autonomous car,” in Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No. 99CH36289) , vol. 3. IEEE, 1999, pp. 1507–1512

  5. [5]

    Study on establishing a sustainable smart mobility system in seoul,

    S. M. Government, “Study on establishing a sustainable smart mobility system in seoul,” 2021

  6. [6]

    Improving traffic safety via traffic flow optimiza- tion of connected and automated vehicles,

    Y . Qin and H. Wang, “Improving traffic safety via traffic flow optimiza- tion of connected and automated vehicles,” China Journal of Highway and Transport, vol. 31, no. 4, pp. 202–210, 2018

  7. [7]

    Intelligent intersection management sys- tems considering autonomous vehicles: A systematic literature review,

    E. Namazi, J. Li, and C. Lu, “Intelligent intersection management sys- tems considering autonomous vehicles: A systematic literature review,” IEEE Access, vol. 7, pp. 91 946–91 965, 2019

  8. [8]

    Passing method at unsignalized intersections for intelligent vehicle,

    C. Shao, H. Feng, H. Liu, K. Lai, and M. Cen, “Passing method at unsignalized intersections for intelligent vehicle,” 2023 35th Chinese Control and Decision Conference (CCDC), pp. 200–206, 2023. [Online]. Available: https://api.semanticscholar.org/CorpusID:265525727

  9. [9]

    Autonomous and semiautonomous intersection management: A survey,

    Z. Zhong, M. Nejad, and E. E. Lee, “Autonomous and semiautonomous intersection management: A survey,” IEEE Intelligent Transportation Systems Magazine, vol. 13, no. 2, pp. 53–70, 2020

  10. [10]

    Cooperative intersection management: A survey,

    L. Chen and C. Englund, “Cooperative intersection management: A survey,”IEEE transactions on intelligent transportation systems, vol. 17, no. 2, pp. 570–586, 2015

  11. [11]

    A multiagent approach to autonomous intersection management,

    K. Dresner and P. Stone, “A multiagent approach to autonomous intersection management,” Journal of artificial intelligence research , vol. 31, pp. 591–656, 2008

  12. [12]

    A study on the framework of urban traffic control system,

    D. Guo, Z. Li, J. Song, and Y . Zhang, “A study on the framework of urban traffic control system,” in Proceedings of the 2003 IEEE International Conference on Intelligent Transportation Systems , vol. 1. IEEE, 2003, pp. 842–846

  13. [13]

    Cooperative driving: an ant colony system for autonomous intersection management,

    J. Wu, A. Abbas-Turki, and A. El Moudni, “Cooperative driving: an ant colony system for autonomous intersection management,” Applied Intelligence, vol. 37, pp. 207–222, 2012

  14. [14]

    Distributed conflict resolution for connected autonomous vehicles,

    C. Liu, C.-W. Lin, S. Shiraishi, and M. Tomizuka, “Distributed conflict resolution for connected autonomous vehicles,” IEEE Transactions on Intelligent Vehicles, vol. 3, no. 1, pp. 18–29, 2017

  15. [15]

    Distributed priority based management of road intersec- tions using blockchain,

    A. Buzachis, B. Filocamo, M. Fazio, J. A. Ruiz, M. A. Sotelo, and M. Villari, “Distributed priority based management of road intersec- tions using blockchain,” in 2019 IEEE Symposium on Computers and Communications (ISCC). IEEE, 2019, pp. 1159–1164

  16. [16]

    Distributed conflict-free cooperation for multiple connected vehicles at unsignalized intersections,

    B. Xu, S. E. Li, Y . Bian, S. Li, X. J. Ban, J. Wang, and K. Li, “Distributed conflict-free cooperation for multiple connected vehicles at unsignalized intersections,” Transportation Research Part C: Emerging Technologies, vol. 93, pp. 322–334, 2018

  17. [17]

    A distributed approach to autonomous intersection management via multi-agent reinforcement learning,

    M. Cederle, M. Fabris, and G. A. Susto, “A distributed approach to autonomous intersection management via multi-agent reinforcement learning,” arXiv preprint arXiv:2405.08655 , 2024

  18. [18]

    Recent advances in connected and automated vehicles,

    D. Elliott, W. Keen, and L. Miao, “Recent advances in connected and automated vehicles,” journal of traffic and transportation engineering (English edition), vol. 6, no. 2, pp. 109–131, 2019

  19. [19]

    Replacing the stop sign: Unmanaged intersection control for autonomous vehicles,

    M. VanMiddlesworth, K. Dresner, and P. Stone, “Replacing the stop sign: Unmanaged intersection control for autonomous vehicles,” in Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems-Volume 3 , 2008, pp. 1413–1416

  20. [20]

    Cai 2 m 2: A centralized autonomous inclusive intersection management mechanism for heterogeneous con- nected vehicles,

    A. Gholamhosseinian and J. Seitz, “Cai 2 m 2: A centralized autonomous inclusive intersection management mechanism for heterogeneous con- nected vehicles,” IEEE Open Journal of Vehicular Technology , 2024

  21. [21]

    Autonomous intersection management: Multi-intersection optimization,

    M. Hausknecht, T.-C. Au, and P. Stone, “Autonomous intersection management: Multi-intersection optimization,” in 2011 IEEE/RSJ Inter- national Conference on Intelligent Robots and Systems . IEEE, 2011, pp. 4581–4586

  22. [22]

    Autonomous intersection management: Optimal trajectories and efficient scheduling,

    A. Abbas-Turki, Y . Mualla, N. Gaud, D. Calvaresi, W. Du, A. Lombard, M. Dridi, and A. Koukam, “Autonomous intersection management: Optimal trajectories and efficient scheduling,” Sensors, vol. 23, no. 3, p. 1509, 2023

  23. [23]

    Autonomous intersection management for semi-autonomous vehicles,

    T.-C. Au, S. Zhang, and P. Stone, “Autonomous intersection management for semi-autonomous vehicles,” in Routledge Handbook of Transporta- tion. Routledge, 2015, pp. 88–104

  24. [24]

    Digital twin consensus for blockchain-enabled intelligent transportation systems in smart cities,

    S. Liao, J. Wu, A. K. Bashir, W. Yang, J. Li, and U. Tariq, “Digital twin consensus for blockchain-enabled intelligent transportation systems in smart cities,” IEEE Transactions on Intelligent Transportation Systems , vol. 23, no. 11, pp. 22 619–22 629, 2021

  25. [25]

    Practical byzantine fault tolerance and proactive recovery,

    M. Castro and B. Liskov, “Practical byzantine fault tolerance and proactive recovery,” ACM Transactions on Computer Systems (TOCS) , vol. 20, no. 4, pp. 398–461, 2002

  26. [26]

    Automated intersection control: Performance of future innovation versus current IEEE TRANSACTION ON VEHICULAR TECHNOLOGY 10 traffic signal control,

    D. Fajardo, T.-C. Au, S. T. Waller, P. Stone, and D. Yang, “Automated intersection control: Performance of future innovation versus current IEEE TRANSACTION ON VEHICULAR TECHNOLOGY 10 traffic signal control,”Transportation Research Record, vol. 2259, no. 1, pp. 223–232, 2011

  27. [27]

    Modeling reservation-based autonomous intersection control in vissim,

    Z. Li, M. V . Chitturi, D. Zheng, A. R. Bill, and D. A. Noyce, “Modeling reservation-based autonomous intersection control in vissim,” Transportation research record, vol. 2381, no. 1, pp. 81–90, 2013

  28. [28]

    Economic measurement of environmental costs for transportation activity,

    L. Denant-Boemont and S. Hammiche, “Economic measurement of environmental costs for transportation activity,” in Sustainable Trans- portation and Smart Logistics . Elsevier, 2019, pp. 153–167

  29. [29]

    Auction-based autonomous intersection management,

    D. Carlino, S. D. Boyles, and P. Stone, “Auction-based autonomous intersection management,” in 16th International IEEE Conference on Intelligent Transportation Systems (ITSC 2013) . IEEE, 2013, pp. 529– 534

  30. [30]

    On optimizing reservation- based intersection controls,

    M. W. Levin, H. Fritz, and S. D. Boyles, “On optimizing reservation- based intersection controls,” IEEE Transactions on Intelligent Trans- portation Systems, vol. 18, no. 3, pp. 505–515, 2016

  31. [31]

    A scheduling algorithm for pass-through of connected and automated vehicle with different priorities in non-signalized intersection,

    L. Wang, Y . Shi, X. Xiao, X. Cao, and F. Qu, “A scheduling algorithm for pass-through of connected and automated vehicle with different priorities in non-signalized intersection,” in 2021 IEEE International Conference on Smart Internet of Things (SmartIoT) . IEEE, 2021, pp. 166–173

  32. [32]

    A priority tree based coordination method for intelligent and connected vehicles at unsignalized intersections,

    L. Dongxin, W. Qiqige, C. Wenbo, Y . Huilong, and D. Xiaoping, “A priority tree based coordination method for intelligent and connected vehicles at unsignalized intersections,” IET intelligent transport systems, vol. 15, no. 8, pp. 1053–1063, 2021

  33. [33]

    Rule-based decision-making system for autonomous vehicles at intersections with mixed traffic environment,

    A. Aksjonov and V . Kyrki, “Rule-based decision-making system for autonomous vehicles at intersections with mixed traffic environment,” in 2021 IEEE International Intelligent Transportation Systems Conference (ITSC). IEEE, 2021, pp. 660–666

  34. [34]

    A rule based control algorithm of connected vehicles in uncontrolled intersection,

    G. Lu, L. Li, Y . Wang, R. Zhang, Z. Bao, and H. Chen, “A rule based control algorithm of connected vehicles in uncontrolled intersection,” in 17th international IEEE conference on intelligent transportation systems (itsc). IEEE, 2014, pp. 115–120

  35. [35]

    A car-following model for connected and automated vehicles with heterogeneous time delays under fixed and switching communication topologies,

    Y . Li, B. Chen, H. Zhao, S. Peeta, S. Hu, Y . Wang, and Z. Zheng, “A car-following model for connected and automated vehicles with heterogeneous time delays under fixed and switching communication topologies,” IEEE Transactions on Intelligent Transportation Systems , vol. 23, no. 9, pp. 14 846–14 858, 2021

  36. [36]

    A taxonomy of blockchain envisioned edge-as-a-connected autonomous vehicles,

    R. Gupta, A. Kumari, and S. Tanwar, “A taxonomy of blockchain envisioned edge-as-a-connected autonomous vehicles,” Transactions on Emerging Telecommunications Technologies, vol. 32, no. 6, p. e4009, 2021

  37. [37]

    Lightchain: A lightweight blockchain system for industrial internet of things,

    Y . Liu, K. Wang, Y . Lin, and W. Xu, “Lightchain: A lightweight blockchain system for industrial internet of things,” IEEE Transactions on Industrial Informatics , vol. 15, no. 6, pp. 3571–3581, 2019

  38. [38]

    Convergence of blockchain, iot, and ai,

    P. Sandner, J. Gross, and R. Richter, “Convergence of blockchain, iot, and ai,” Frontiers in Blockchain, vol. 3, p. 522600, 2020

  39. [39]

    Vehicular blockchain- based collective learning for connected and autonomous vehicles,

    Y . Fu, F. R. Yu, C. Li, T. H. Luan, and Y . Zhang, “Vehicular blockchain- based collective learning for connected and autonomous vehicles,” Ieee wireless communications, vol. 27, no. 2, pp. 197–203, 2020

  40. [40]

    Wireless distributed consensus for connected autonomous systems,

    H. Xu, Y . Fan, W. Li, and L. Zhang, “Wireless distributed consensus for connected autonomous systems,” IEEE Internet of Things Journal , vol. 10, no. 9, pp. 7786–7799, 2022

  41. [41]

    On the impact of virtual traffic lights on carbon emissions mitigation,

    M. Ferreira and P. M. d’Orey, “On the impact of virtual traffic lights on carbon emissions mitigation,” IEEE transactions on intelligent trans- portation systems, vol. 13, no. 1, pp. 284–295, 2011

  42. [42]

    Vehicle-to-vehicle communications for safer intersections: virtual traffic lights,

    O. K. Tonguz et al. , “Vehicle-to-vehicle communications for safer intersections: virtual traffic lights,” 2013

  43. [43]

    A comprehensive review on blockchains for internet of vehicles: Challenges and directions,

    B. Hildebrand, M. Baza, T. Salman, S. Tabassum, B. Konatham, F. Amsaad, and A. Razaque, “A comprehensive review on blockchains for internet of vehicles: Challenges and directions,” Computer Science Review, vol. 48, p. 100547, 2023

  44. [44]

    Ciscav: Consensus-based in- tersection scheduling for connected autonomous vehicles,

    E. Regnath, M. Birkner, and S. Steinhorst, “Ciscav: Consensus-based in- tersection scheduling for connected autonomous vehicles,” in 2021 IEEE International Conference on Omni-Layer Intelligent Systems (COINS) . IEEE, 2021, pp. 1–7

  45. [45]

    Self-organized traffic control,

    M. Ferreira, R. Fernandes, H. Conceic ¸ ˜ao, W. Viriyasitavat, and O. K. Tonguz, “Self-organized traffic control,” in Proceedings of the seventh ACM international workshop on VehiculAr InterNETworking , 2010, pp. 85–90

  46. [46]

    The part-time parliament,

    L. Lamport, “The part-time parliament,” in Concurrency: the Works of Leslie Lamport, 2019, pp. 277–317

  47. [47]

    Ppcoin: Peer-to-peer crypto-currency with proof- of-stake,

    S. King and S. Nadal, “Ppcoin: Peer-to-peer crypto-currency with proof- of-stake,” self-published paper, August, vol. 19, no. 1, 2012

  48. [48]

    On the security and performance of proof of work blockchains,

    A. Gervais, G. O. Karame, K. W ¨ust, V . Glykantzis, H. Ritzdorf, and S. Capkun, “On the security and performance of proof of work blockchains,” in Proceedings of the 2016 ACM SIGSAC conference on computer and communications security , 2016, pp. 3–16

  49. [49]

    A v2v empowered consensus framework for cooperative autonomous driving,

    J. Cao, S. Leng, L. Zhang, M. Imran, and H. Chai, “A v2v empowered consensus framework for cooperative autonomous driving,” in GLOBE- COM 2022 - 2022 IEEE Global Communications Conference , 2022, pp. 5729–5734

  50. [50]

    Wireless distributed consensus in vehicle to vehicle networks for autonomous driving,

    C. Feng, Z. Xu, X. Zhu, P. V . Klaine, and L. Zhang, “Wireless distributed consensus in vehicle to vehicle networks for autonomous driving,” IEEE Transactions on Vehicular Technology , vol. 72, no. 6, pp. 8061–8073, 2023

  51. [51]

    Networks of trusted execution environments for data protection in cooperative vehicular systems,

    P. Boos and M. Lacoste, “Networks of trusted execution environments for data protection in cooperative vehicular systems,” in Vehicular Ad- hoc Networks for Smart Cities: Third International Workshop, 2019 . Springer, 2020, pp. 99–109

  52. [52]

    Autonomous vehicles coordination through voting-based decision-making,

    M. Teixeira, P. M. d’Orey, and Z. Kokkinogenis, “Autonomous vehicles coordination through voting-based decision-making,” in International conference on agreement technologies . Springer, 2018, pp. 199–207

  53. [53]

    Distributed algorithms,

    N. Lynch, “Distributed algorithms,” 1996

  54. [54]

    Improvement of hierarchical byzantine fault tolerance algorithm in raft consensus algorithm election,

    Z. Zhan and R. Huang, “Improvement of hierarchical byzantine fault tolerance algorithm in raft consensus algorithm election,” Applied Sci- ences, vol. 13, no. 16, p. 9125, 2023

  55. [55]

    Notes on data base operating systems,

    J. Gray, “Notes on data base operating systems,” in Operating Systems: An Advanced Course, R. Bayer, R. M. Graham, and G. Seegm ¨uller, Eds. Berlin, Heidelberg: Springer, 1978, pp. 393–481

  56. [56]

    Impossibility of distributed consensus with one faulty process,

    M. J. Fischer, N. A. Lynch, and M. S. Paterson, “Impossibility of distributed consensus with one faulty process,” Journal of the ACM (JACM), vol. 32, no. 2, pp. 374–382, 1985

  57. [57]

    In search of an understandable consensus algorithm,

    D. Ongaro and J. Ousterhout, “In search of an understandable consensus algorithm,” in 2014 USENIX annual technical conference (USENIX ATC 14), 2014, pp. 305–319

  58. [58]

    Indrasiri and D

    K. Indrasiri and D. Kuruppu, gRPC: up and running: building cloud native applications with Go and Java for Docker and Kubernetes . O’Reilly Media, 2020

  59. [59]

    Automatic number plate detection with yolov5 and ocr methods,

    R. Kala, K. Dharani, R. Harini, A. Niranjanaa, and M. Sowmiya, “Automatic number plate detection with yolov5 and ocr methods,” 2024 International Conference on Knowledge Engineering and Communication Systems (ICKECS) , vol. 1, pp. 1–5, 2024. [Online]. Available: https://api.semanticscholar.org/CorpusID:271748060

  60. [60]

    Design guidelines for at-grade intersections,

    I. Ministry of Land and Transport, “Design guidelines for at-grade intersections,” 2015

  61. [61]

    A study on attack pattern generation and hybrid mr-ids for in-vehicle network,

    D. M. Kang, S. H. Yoon, D. K. Shin, Y . Yoon, H. M. Kim, and S. H. Jang, “A study on attack pattern generation and hybrid mr-ids for in-vehicle network,” in 2021 International conference on artificial intelligence in information and communication (ICAIIC) . IEEE, 2021, pp. 291–294. Younjeong Lee is a research staff at Application Platform Lab in Hongik Un...