KFIML: Kubernetes-Based Fog Computing IoT Platform for Online Machine Learning

被引:12
|
作者
Wan, Ziyu [1 ]
Zhang, Zheng [1 ]
Yin, Rui [2 ]
Yu, Guanding [1 ]
机构
[1] Zhejiang Univ, Coll Informat Sci & Elect Engn, Hangzhou 310027, Peoples R China
[2] Zhejiang Univ City Coll, Sch Informat & Elect Engn, Hangzhou 310015, Peoples R China
关键词
Internet of Things; Big Data; Edge computing; Real-time systems; Distributed databases; Sparks; Computer architecture; Big data processing; fog computing; Internet of Things (IoT); Kubernetes; online machine learning (ML); predictive analysis; BIG DATA; PMU DATA; ANALYTICS;
D O I
10.1109/JIOT.2022.3168085
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The massive onsite data produced by the Internet of Things (IoT) can bring valuable information and immense potentials, thus empowering a new wave of emerging applications. However, with the rapid increase of onsite IoT data streams, it has become extremely challenging to develop a scalable computing platform and provide a comprehensive workflow for processing IoT data streams with lower latency and more intelligence. To this end, we present a Kubernetes-based scalable fog computing platform (KFIML), integrating big data streaming processing with machine learning (ML)-based applications. We also provide a comprehensive IoT data processing workflow, including data access and transfer, big data processing, online ML, long-term storage, and monitoring. The platform is feasibly validated on a clustered testbed, which comprises a master node, IoT broker servers, worker nodes, and a local database server. By leveraging the lightweight orchestration system, namely Kubernetes, we can readily scale and manage containerized software frameworks on our testbed. The big data processing layer utilizes the advanced data flow frameworks such as Apache Flink, to support both streaming processing and statistical analysis with low latency. In addition, the specified long short-term memory (LSTM)-based ML pipelines are employed on the online ML layer, to enable the real-time predictive analysis of IoT data streams. The experiments on a real-world smart grid use case demonstrate that the container-based KFIML platform can be well-scaled with Kubernetes to efficiently perform big data processing increased onsite IoT data streams with lower latency and conduct ML-based applications.
引用
收藏
页码:19463 / 19476
页数:14
相关论文
共 50 条
  • [31] An IoT-Based Fog Computing Model
    Ma, Kun
    Bagula, Antoine
    Nyirenda, Clement
    Ajayi, Olasupo
    [J]. SENSORS, 2019, 19 (12)
  • [32] Machine learning-based solutions for resource management in fog computing
    Muhammad Fahimullah
    Shohreh Ahvar
    Mihir Agarwal
    Maria Trocan
    [J]. Multimedia Tools and Applications, 2024, 83 : 23019 - 23045
  • [33] Machine learning-based solutions for resource management in fog computing
    Fahimullah, Muhammad
    Ahvar, Shohreh
    Agarwal, Mihir
    Trocan, Maria
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 83 (8) : 23019 - 23045
  • [34] A Machine-Learning-Based Auction for Resource Trading in Fog Computing
    Luong, Nguyen Cong
    Jiao, Yutao
    Wang, Ping
    Niyato, Dusit
    Kim, Dong In
    Han, Zhu
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2020, 58 (03) : 82 - 88
  • [35] Machine Learning based Intelligent Cognitive Network using Fog Computing
    Lu, Jingyang
    Li, Lun
    Chen, Genshe
    Shen, Dan
    Pham, Khanh
    Blasch, Erik
    [J]. SENSORS AND SYSTEMS FOR SPACE APPLICATIONS X, 2017, 10196
  • [36] Software Defined Machine Learning Based Anomaly Detection in Fog Based IoT Network
    Shafi, Qaisar
    Qaisar, Saad
    Basit, Abdul
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2019, PT IV, 2019, 11622 : 611 - 621
  • [37] IoT and Fog-Computing-Based Predictive Maintenance Model for Effective Asset Management in Industry 4.0 Using Machine Learning
    Teoh, Yyi Kai
    Gill, Sukhpal Singh
    Parlikad, Ajith Kumar
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (03) : 2087 - 2094
  • [38] Network Transparent Fog-based IoT Platform for Industrial IoT
    Morishima, Ryo
    Nishi, Hiroaki
    [J]. 2019 IEEE 17TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2019, : 920 - 925
  • [39] Breast Cancer Diagnosis Based on IoT and Deep Transfer Learning Enabled by Fog Computing
    Pati, Abhilash
    Parhi, Manoranjan
    Pattanayak, Binod Kumar
    Singh, Debabrata
    Singh, Vijendra
    Kadry, Seifedine
    Nam, Yunyoung
    Kang, Byeong-Gwon
    [J]. DIAGNOSTICS, 2023, 13 (13)
  • [40] Online Decentralized Scheduling in Fog Computing for Smart Cities Based on Reinforcement Learning
    Mattia, Gabriele Proietti
    Beraldi, Roberto
    [J]. IEEE TRANSACTIONS ON COGNITIVE COMMUNICATIONS AND NETWORKING, 2024, 10 (04) : 1551 - 1565