LoPECS: A Low-Power Edge Computing System for Real-Time Autonomous Driving Services
To simultaneously enable multiple autonomous driving services on affordable embedded systems, we designed and implemented LoPECS, a Low-Power Edge Computing System for real-time autonomous robots and vehicles services. The contributions of this paper are three-fold: first, we developed a Heterogenei...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8977507/ |
id |
doaj-2ca3df0cf7eb4c6e808ef3a3cebb6427 |
---|---|
record_format |
Article |
spelling |
doaj-2ca3df0cf7eb4c6e808ef3a3cebb64272021-03-30T01:21:16ZengIEEEIEEE Access2169-35362020-01-018304673047910.1109/ACCESS.2020.29707288977507LoPECS: A Low-Power Edge Computing System for Real-Time Autonomous Driving ServicesJie Tang0https://orcid.org/0000-0001-8602-7754Shaoshan Liu1https://orcid.org/0000-0002-5132-8351Liangkai Liu2https://orcid.org/0000-0002-6149-9859Bo Yu3https://orcid.org/0000-0002-0139-3622Weisong Shi4https://orcid.org/0000-0001-5864-4675Department of Computer Science and Engineering, South China University of Technology, Guangzhou, ChinaPerceptIn, Fremont, CA, USAElectrical Engineering Computer Science Department, Wayne State University, Detroit, MI, USAPerceptIn, Fremont, CA, USAElectrical Engineering Computer Science Department, Wayne State University, Detroit, MI, USATo simultaneously enable multiple autonomous driving services on affordable embedded systems, we designed and implemented LoPECS, a Low-Power Edge Computing System for real-time autonomous robots and vehicles services. The contributions of this paper are three-fold: first, we developed a Heterogeneity-Aware Runtime Layer to fully utilize vehicle's heterogeneous computing resources to fulfill the real-time requirement of autonomous driving applications; second, we developed a vehicle-edge Coordinator to dynamically offload vehicle tasks to edge cloudlet to further optimize user experience in the way of prolonged battery life; third, we successfully integrated these components into LoPECS system and implemented it on Nvidia Jetson TX1. To the best of our knowledge, this is the first complete edge computing system in a production autonomous vehicle. Our implementation on Nvidia Jetson demonstrated that it could successfully support multiple autonomous driving services with only 11 W of power consumption, and hence proves the effectiveness of the proposed LoPECS system.https://ieeexplore.ieee.org/document/8977507/Edge computingQoE (quality of experience)low powerautonomous driving |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Jie Tang Shaoshan Liu Liangkai Liu Bo Yu Weisong Shi |
spellingShingle |
Jie Tang Shaoshan Liu Liangkai Liu Bo Yu Weisong Shi LoPECS: A Low-Power Edge Computing System for Real-Time Autonomous Driving Services IEEE Access Edge computing QoE (quality of experience) low power autonomous driving |
author_facet |
Jie Tang Shaoshan Liu Liangkai Liu Bo Yu Weisong Shi |
author_sort |
Jie Tang |
title |
LoPECS: A Low-Power Edge Computing System for Real-Time Autonomous Driving Services |
title_short |
LoPECS: A Low-Power Edge Computing System for Real-Time Autonomous Driving Services |
title_full |
LoPECS: A Low-Power Edge Computing System for Real-Time Autonomous Driving Services |
title_fullStr |
LoPECS: A Low-Power Edge Computing System for Real-Time Autonomous Driving Services |
title_full_unstemmed |
LoPECS: A Low-Power Edge Computing System for Real-Time Autonomous Driving Services |
title_sort |
lopecs: a low-power edge computing system for real-time autonomous driving services |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2020-01-01 |
description |
To simultaneously enable multiple autonomous driving services on affordable embedded systems, we designed and implemented LoPECS, a Low-Power Edge Computing System for real-time autonomous robots and vehicles services. The contributions of this paper are three-fold: first, we developed a Heterogeneity-Aware Runtime Layer to fully utilize vehicle's heterogeneous computing resources to fulfill the real-time requirement of autonomous driving applications; second, we developed a vehicle-edge Coordinator to dynamically offload vehicle tasks to edge cloudlet to further optimize user experience in the way of prolonged battery life; third, we successfully integrated these components into LoPECS system and implemented it on Nvidia Jetson TX1. To the best of our knowledge, this is the first complete edge computing system in a production autonomous vehicle. Our implementation on Nvidia Jetson demonstrated that it could successfully support multiple autonomous driving services with only 11 W of power consumption, and hence proves the effectiveness of the proposed LoPECS system. |
topic |
Edge computing QoE (quality of experience) low power autonomous driving |
url |
https://ieeexplore.ieee.org/document/8977507/ |
work_keys_str_mv |
AT jietang lopecsalowpoweredgecomputingsystemforrealtimeautonomousdrivingservices AT shaoshanliu lopecsalowpoweredgecomputingsystemforrealtimeautonomousdrivingservices AT liangkailiu lopecsalowpoweredgecomputingsystemforrealtimeautonomousdrivingservices AT boyu lopecsalowpoweredgecomputingsystemforrealtimeautonomousdrivingservices AT weisongshi lopecsalowpoweredgecomputingsystemforrealtimeautonomousdrivingservices |
_version_ |
1724187225226215424 |