Bandwidth Allocation for Cloud-Augmented Autonomous Driving
By: Peter Schafhalter , Alexander Krentsel , Joseph E. Gonzalez and more
Potential Business Impact:
Cars use cloud power for smarter driving.
Autonomous vehicle (AV) control systems increasingly rely on ML models for tasks such as perception and planning. Current practice is to run these models on the car's local hardware due to real-time latency constraints and reliability concerns, which limits model size and thus accuracy. Prior work has observed that we could augment current systems by running larger models in the cloud, relying on faster cloud runtimes to offset the cellular network latency. However, prior work does not account for an important practical constraint: limited cellular bandwidth. We show that, for typical bandwidth levels, proposed techniques for cloud-augmented AV models take too long to transfer data, thus mostly falling back to the on-car models and resulting in no accuracy improvement. In this work, we show that realizing cloud-augmented AV models requires intelligent use of this scarce bandwidth, i.e. carefully allocating bandwidth across tasks and providing multiple data compression and model options. We formulate this as a resource allocation problem to maximize car utility, and present our system \sysname which achieves an increase in average model accuracy by up to 15 percentage points on driving scenarios from the Waymo Open Dataset.
Similar Papers
End-Edge Model Collaboration: Bandwidth Allocation for Data Upload and Model Transmission
Emerging Technologies
Makes smart gadgets learn better with less internet.
Statistical Analysis and End-to-End Performance Evaluation of Traffic Models for Automotive Data
Networking and Internet Architecture
Makes self-driving cars share information faster.
Data Scaling Laws for End-to-End Autonomous Driving
Robotics
Makes self-driving cars learn better with more data.