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
来源
IEEE INTERNET OF THINGS JOURNAL | 2022年 / 9卷 / 19期
关键词
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 条
  • [1] Machine learning applications for fog computing in IoT: a survey
    Mousavi, Mitra
    Rezazadeh, Javad
    Sianaki, Omid Ameri
    [J]. INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2021, 17 (04) : 293 - 320
  • [2] A Kubernetes-Based Monitoring Platform for Dynamic Cloud Resource Provisioning
    Chang, Chia-Chen
    Yang, Shun-Ren
    Yeh, En-Hau
    Lin, Phone
    Jeng, Jeu-Yih
    [J]. GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, 2017,
  • [3] Kubernetes: Towards Deployment of Distributed IoT Applications in Fog Computing
    Kayal, Paridhika
    [J]. ICPE'20: COMPANION OF THE ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, 2020, : 32 - 33
  • [4] Online Learning for "Thing-Adaptive" Fog Computing in IoT
    Chen, Tianyi
    Shen, Yanning
    Ling, Qing
    Giannakis, Georgios B.
    [J]. 2017 FIFTY-FIRST ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2017, : 664 - 668
  • [5] Data reduction based on machine learning algorithms for fog computing in IoT smart agriculture
    Ribeiro Junior, Franklin M.
    Bianchi, Reinaldo A. C.
    Prati, Ronaldo C.
    Kolehmainen, Kari
    Soininen, Juha-Pekka
    Kamienski, Carlos A.
    [J]. BIOSYSTEMS ENGINEERING, 2022, 223 : 142 - 158
  • [6] Environmental building monitoring and control based on machine learning and fog computing on an IoT architecture
    Patrao, Rafael L.
    de Caldas Filho, Francisco L.
    Martins, Lucas M. C. e
    Silva, Gerson do N.
    Monteiro, Matheus S.
    Andrade, Marcos B.
    de Mendonca, Fabio L. L.
    de Sousa Junior, Rafael Timoteo
    [J]. 2020 15TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2020), 2020,
  • [7] Kubernetes-based DL Offloading Framework for Optimizing GPU Utilization in Edge Computing
    Kim, Chorwon
    Kim, Ryangsoo
    Kim, Geon-Yong
    Kim, Sungchang
    [J]. 12TH INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC 2021): BEYOND THE PANDEMIC ERA WITH ICT CONVERGENCE INNOVATION, 2021, : 143 - 146
  • [8] Heterogeneous Online Learning for "Thing-Adaptive" Fog Computing in IoT
    Chen, Tianyi
    Ling, Qing
    Shen, Yanning
    Giannakis, Georgios B.
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (06): : 4328 - 4341
  • [9] Combining Fog Computing with Sensor Mote Machine Learning for Industrial IoT
    Lavassani, Mehrzad
    Forsstrom, Stefan
    Jennehag, Ulf
    Zhang, Tingting
    [J]. SENSORS, 2018, 18 (05)
  • [10] The FORA Fog Computing Platform for Industrial IoT
    Pop, Paul
    Zarrin, Bahram
    Barzegaran, Mohammadreza
    Schulte, Stefan
    Punnekkat, Sasikumar
    Ruh, Jan
    Steiner, Wilfried
    [J]. INFORMATION SYSTEMS, 2021, 98