Edge AIBench 2.0: A scalable autonomous vehicle benchmark for IoT–Edge–Cloud systems

Many emerging IoT–Edge–Cloud computing systems are not yet implemented or are too confidential to share the code or even tricky to replicate its execution environment, and hence their benchmarking is very challenging. This paper uses autonomous vehicles as a typical scenario to build the first bench...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:BenchCouncil Transactions on Benchmarks, Standards and Evaluations Standards and Evaluations, 2022-10, Vol.2 (4), p.100086, Article 100086
Hauptverfasser: Hao, Tianshu, Gao, Wanling, Lan, Chuanxin, Tang, Fei, Jiang, Zihan, Zhan, Jianfeng
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Many emerging IoT–Edge–Cloud computing systems are not yet implemented or are too confidential to share the code or even tricky to replicate its execution environment, and hence their benchmarking is very challenging. This paper uses autonomous vehicles as a typical scenario to build the first benchmark for IoT–Edge–Cloud systems. We propose a set of distilling rules for replicating autonomous vehicle scenarios to extract critical tasks with intertwined interactions. The essential system-level and component-level characteristics are captured while the system complexity is reduced significantly so that users can quickly evaluate and pinpoint the system and component bottlenecks. Also, we implement a scalable architecture through which users can assess the systems with different sizes of workloads. We conduct several experiments to measure the performance. After testing two thousand autonomous vehicle task requests, we identify the bottleneck modules in autonomous vehicle scenarios and analyze their hotspot functions. The experiment results show that the lane-keeping task is the slowest execution module, with a tail latency of 77.49 ms for the 99th percentile latency. We hope this scenario benchmark will be helpful for Autonomous Vehicles and even IoT–edge–Cloud research. Now the open-source code is available from the official website https://www.benchcouncil.org/scenariobench/edgeaibench.html. •We use autonomous vehicles as a typical scenario to propose the first scenario benchmark for the IoT–Edge–Cloud systems, named Edge AIBench 2.0. We provide the reference implementation of a scalable framework.•To ensure the system’s features are preserved as much as possible, we propose six distilling rules to simplify the scenario based on the characteristics of autonomous vehicles.•We conduct simulating experiments of two thousand tasks to measure the tail latency. The results show the slowest execution module and the hotspot functions.
ISSN:2772-4859
2772-4859
DOI:10.1016/j.tbench.2023.100086