Towards Efficient Autonomous Vehicle Systems: A Multi-Layer Approach
| dc.contributor.author | Li, Dong | en |
| dc.contributor.committeechair | Zeng, Haibo | en |
| dc.contributor.committeemember | Chantem, Thidapat | en |
| dc.contributor.committeemember | Hsiao, Michael S. | en |
| dc.contributor.committeemember | Farhood, Mazen H. | en |
| dc.contributor.committeemember | Gerdes, Ryan M. | en |
| dc.contributor.department | Electrical and Computer Engineering | en |
| dc.date.accessioned | 2025-07-16T08:00:49Z | en |
| dc.date.available | 2025-07-16T08:00:49Z | en |
| dc.date.issued | 2025-07-15 | en |
| dc.description.abstract | This dissertation presents a multi-layer framework to enhance the efficiency, predictability, and scalability of autonomous vehicle (AV) systems by addressing critical challenges across system, application, and communication layers. At the system layer, a novel Extended Conflict Directed Graph (ECDG) model is introduced to enable dynamic lane assignment in unsignalized intersection management, improving flexibility and traffic flow coordination. A scheduling algorithm based on breadth-first search achieves up to 16.3% reduction in intersection evacuation time and 27.7% improvement in traffic efficiency. At the application layer, a 1-opt local search-based scheduling framework is proposed for non-preemptive real-time Directed Acyclic Graph (DAG) tasks. Using convex subspace partitioning and linear programming to minimize timing metrics such as Data Age, Reaction Time, and Time Disparity, the approach yields 20% to 40% reductions in worst-case latency with strong scalability and polynomial-time complexity. At the communication layer, the Partitioned Combined-DBP-TCCP (PCDT) protocol enables wait-free multicore data communication with configurable buffer strategies tailored to task timing requirements. Two optimization strategies, priority assignment with preemption thresholds (PA-MBTT) and wait-free-aware task partitioning (WFAP+), further reduce memory demands, achieving over 50% savings in simulation and 43% in a real-world automotive case study. Together, these contributions form an integrated and theoretically grounded solution for building real-time, safe, and resource-efficient AV platforms, advancing the state of the art in autonomous systems and real-time embedded computing. | en |
| dc.description.abstractgeneral | Autonomous vehicles (AVs), also known as self-driving cars, have the potential to make transportation safer, more efficient, and more convenient. However, making these vehicles truly safe and reliable requires solving many complex problems, especially in how they make decisions, handle real-time tasks, and communicate within their onboard computers. This dissertation explores how to improve the systems that support autonomous driving by focusing on three important challenges. First, it proposes a smarter way for self-driving cars to safely pass through intersections that do not use traffic lights. This method allows cars to negotiate lane choices and timing with each other using connected communication, which helps reduce traffic delays and the risk of accidents. Second, it introduces a new scheduling method that helps a vehicle's computer process important tasks, like combining data from sensors or reacting to road conditions, in the right order and within strict time limits. This approach is especially useful for systems that avoid interrupting tasks once they start, which is common in modern vehicle computers. Third, the research develops a more efficient way for different parts of a vehicle's computing system to share data without delays or memory waste, which is critical in safety-focused environments. Together, these contributions help make the systems inside autonomous vehicles more dependable and efficient, bringing us closer to a future where self-driving technology can be safely used on a large scale. | en |
| dc.description.degree | Doctor of Philosophy | en |
| dc.format.medium | ETD | en |
| dc.identifier.other | vt_gsexam:44383 | en |
| dc.identifier.uri | https://hdl.handle.net/10919/136483 | en |
| dc.language.iso | en | en |
| dc.publisher | Virginia Tech | en |
| dc.rights | In Copyright | en |
| dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
| dc.subject | Autonomous Vehicle Systems | en |
| dc.subject | Intersection Management | en |
| dc.subject | Real-Time Scheduling | en |
| dc.subject | Wait-Free Multicore Data Communication | en |
| dc.title | Towards Efficient Autonomous Vehicle Systems: A Multi-Layer Approach | en |
| dc.type | Dissertation | en |
| thesis.degree.discipline | Computer Engineering | en |
| thesis.degree.grantor | Virginia Polytechnic Institute and State University | en |
| thesis.degree.level | doctoral | en |
| thesis.degree.name | Doctor of Philosophy | en |
Files
Original bundle
1 - 1 of 1