TY - GEN
T1 - Performance Evaluation of AI Algorithms on Heterogeneous Edge Devices for Manufacturing
AU - Rupprecht, Bernhard
AU - Hujo, Dominik
AU - Vogel-Heuser, Birgit
N1 - Publisher Copyright:
© 2022 IEEE.
PY - 2022
Y1 - 2022
N2 - Novel Artificial Intelligence (AI) approaches try to process an excessive amount of field-level data. However, challenges arise as network bandwidth is limited, and thus this data cannot be entirely transferred to the cloud for further processing. Edge computing tries to overcome that limitation by bringing the computational resources closer to the data generating sources. However, edge devices are also constraint by both CPU power and memory, and strict real-time requirements of the manufacturing domain have to be met. Thus, the selection of suitable devices for specific AI algorithms poses a severe challenge. Currently, the choice is often made by a trial-and-error approach or by selecting more powerful devices than needed. This paper tries to address those challenges by showing relevant aspects for algorithm benchmarking in the manufacturing domain. Selected algorithms, namely Grubbs Test, Butterworth Filter, DBSCAN, Random Forest, Support Vector Machine, Matrix Multiplication, and Matrix Inversion, are examined. Analysis of their theoretical time and space complexity sheds some light on the behaviour of the algorithms with respect to their input data points. In addition, relevant metrics for the manufacturing domain, such as execution time, memory consumption, and energy consumption, are identified. This paper furthermore examines the algorithm behaviour on various heterogeneous hardware devices, such as PLCs, an MCU, IPCs, a single-board computer, and a dedicated edge device. Altogether, this paper can guide selecting suitable algorithms and hardware to equip Cyber-Physical Production Systems (CPPS) with novel data processing solutions thoughtfully. Moreover, the presented metrics can support the creation of novel ML benchmarks for smart manufacturing (SM).
AB - Novel Artificial Intelligence (AI) approaches try to process an excessive amount of field-level data. However, challenges arise as network bandwidth is limited, and thus this data cannot be entirely transferred to the cloud for further processing. Edge computing tries to overcome that limitation by bringing the computational resources closer to the data generating sources. However, edge devices are also constraint by both CPU power and memory, and strict real-time requirements of the manufacturing domain have to be met. Thus, the selection of suitable devices for specific AI algorithms poses a severe challenge. Currently, the choice is often made by a trial-and-error approach or by selecting more powerful devices than needed. This paper tries to address those challenges by showing relevant aspects for algorithm benchmarking in the manufacturing domain. Selected algorithms, namely Grubbs Test, Butterworth Filter, DBSCAN, Random Forest, Support Vector Machine, Matrix Multiplication, and Matrix Inversion, are examined. Analysis of their theoretical time and space complexity sheds some light on the behaviour of the algorithms with respect to their input data points. In addition, relevant metrics for the manufacturing domain, such as execution time, memory consumption, and energy consumption, are identified. This paper furthermore examines the algorithm behaviour on various heterogeneous hardware devices, such as PLCs, an MCU, IPCs, a single-board computer, and a dedicated edge device. Altogether, this paper can guide selecting suitable algorithms and hardware to equip Cyber-Physical Production Systems (CPPS) with novel data processing solutions thoughtfully. Moreover, the presented metrics can support the creation of novel ML benchmarks for smart manufacturing (SM).
UR - http://www.scopus.com/inward/record.url?scp=85141675175&partnerID=8YFLogxK
U2 - 10.1109/CASE49997.2022.9926482
DO - 10.1109/CASE49997.2022.9926482
M3 - Conference contribution
AN - SCOPUS:85141675175
T3 - IEEE International Conference on Automation Science and Engineering
SP - 2132
EP - 2139
BT - 2022 IEEE 18th International Conference on Automation Science and Engineering, CASE 2022
PB - IEEE Computer Society
T2 - 18th IEEE International Conference on Automation Science and Engineering, CASE 2022
Y2 - 20 August 2022 through 24 August 2022
ER -