Predicting dynamic computational workload of a self-driving car

Published in IEEE-SMC-14, 2014

This study aims at developing a method that predicts the CPU usage patterns of software tasks running on a self-driving car. To ensure safety of such dynamic systems, the worst-case-based CPU utilization analysis has been used; however, the nature of dynamically changing driving contexts requires more flexible approach for an efficient computing resource management. To better understand the dynamic CPU usage patterns, this paper presents an effort of designing a feature vector to represent the information of driving environments and of predicting, using regression methods, the selected tasks’ CPU usage patterns given specific driving contexts. Experiments with real-world vehicle data show a promising result and validate the usefulness of the proposed method.

Download paper here

Young-Woo Seo, Junsung Kim and Ragnunathan (Raj) Rajkumar, Predicting dynamic computational workload of a self-driving car, In Proceedings of the IEEE International Conference on Systems, Man and Cybernetics (SMC-14), pp. 3030-3035, 2014.