A Virtual Machine Platform Providing Machine Learning as a Programmable and Distributed Service for IoT and Edge On-Device Computing: Architecture, Transformation, and Evaluation of Integer Discretization

被引:0
|
作者
Bosse, Stefan [1 ,2 ]
机构
[1] Univ Bremen, Dept Math & Comp Sci, D-28359 Bremen, Germany
[2] Univ Siegen, Dept Mech Engn, D-57072 Siegen, Germany
关键词
Tiny ML; distributed sensor networks; discretization; integer arithmetic;
D O I
10.3390/a17080356
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Data-driven models used for predictive classification and regression tasks are commonly computed using floating-point arithmetic and powerful computers. We address constraints in distributed sensor networks like the IoT, edge, and material-integrated computing, providing only low-resource embedded computers with sensor data that are acquired and processed locally. Sensor networks are characterized by strong heterogeneous systems. This work introduces and evaluates a virtual machine architecture that provides ML as a service layer (MLaaS) on the node level and addresses very low-resource distributed embedded computers (with less than 20 kB of RAM). The VM provides a unified ML instruction set architecture that can be programmed to implement decision trees, ANN, and CNN model architectures using scaled integer arithmetic only. Models are trained primarily offline using floating-point arithmetic, finally converted by an iterative scaling and transformation process, demonstrated in this work by two tests based on simulated and synthetic data. This paper is an extended version of the FedCSIS 2023 conference paper providing new algorithms and ML applications, including ANN/CNN-based regression and classification tasks studying the effects of discretization on classification and regression accuracy.
引用
收藏
页数:33
相关论文
共 5 条
  • [1] Distributed Machine Learning for Predictive Analytics in Mobile Edge Computing Based IoT Environments
    Abeysekara, Prabath
    Dong, Hai
    Qin, A. K.
    2020 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2020,
  • [2] Evaluation of digital resource service platform architecture based on machine learning
    Yang, Shi
    Lin, Hai
    Tong, Chaoran
    SOFT COMPUTING, 2023,
  • [3] Design and Implementation of an Edge Computing Platform Architecture Using Docker and Kubernetes for Machine Learning
    Huang, Yuzhou
    Cai, Kaiyu
    Zong, Ran
    Mao, Yugang
    2019 THE 3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPILATION, COMPUTING AND COMMUNICATIONS (HP3C 2019), 2019, : 29 - 32
  • [4] Blockchain based cloud service security architecture with distributed machine learning for smart device traffic record transaction
    Pon, Partheeban
    Kavitha, V
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (03):
  • [5] Machine learning-based edge-computing on a multi-level architecture of WSN and IoT for real-time fall detection
    El Attaoui, Amina
    Largo, Salma
    Kaissari, Soufiane
    Benba, Achraf
    Jilbab, Abdelilah
    Bourouhou, Abdennaser
    IET WIRELESS SENSOR SYSTEMS, 2020, 10 (06) : 320 - 332