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 条
  • [41] Optimal Agreement Achievement in a Fog Computing Based IoT
    Wang, Shu-Ching
    Hsiung, Wei-Shu
    Yan, Kuo-Qin
    Tsai, Yao-Te
    [J]. JOURNAL OF INTERNET TECHNOLOGY, 2019, 20 (06): : 1767 - 1779
  • [42] Fog Computing Architecture Based Blockchain for Industrial IoT
    Jang, Su-Hwan
    Guejong, Jo
    Jeong, Jongpil
    Sangmin, Bae
    [J]. COMPUTATIONAL SCIENCE - ICCS 2019, PT III, 2019, 11538 : 593 - 606
  • [43] Design of Fog Computing based IoT Application Architecture
    Kum, Seung Woo
    Moon, Jaewon
    Lim, Tae-Beom
    [J]. 2017 IEEE 7TH INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - BERLIN (ICCE-BERLIN), 2017, : 88 - 89
  • [44] A Fog-based IoT Platform for Smart Buildings
    Alsuhli, Ghada
    Khattab, Ahmed
    [J]. PROCEEDINGS OF 2019 INTERNATIONAL CONFERENCE ON INNOVATIVE TRENDS IN COMPUTER ENGINEERING (ITCE 2019), 2019, : 174 - 179
  • [45] Health monitoring jeopardy prophylaxis model based on machine learning in fog computing
    Suggala, Ravi Kumar
    Krishna, M. Vamsi
    Swain, Sangram Keshari
    [J]. TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2022, 33 (07)
  • [46] Fog Computing Approach for Music Cognition System Based on Machine Learning Algorithm
    Lu, Lifei
    Xu, Lida
    Xu, Boyi
    Li, Guoqiang
    Cai, Hongming
    [J]. IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2018, 5 (04): : 1142 - 1151
  • [47] On the classification of fog computing applications: A machine learning perspective
    Guevara, Judy C.
    Torres, Ricardo da S.
    da Fonseca, Nelson L. S.
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2020, 159
  • [48] Role of Machine Learning in Resource Allocation of Fog Computing
    Mahta, Sunakshi
    Singh, Akansha
    Singh, Krishna Kant
    [J]. 2021 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING (CONFLUENCE 2021), 2021, : 262 - 266
  • [49] Decision Support Platform for Production of Chili using IoT, Cloud Computing, and Machine Learning Approach
    Elijah, Olakunle
    Rahim, Sharul K. A.
    Abioye, Emmanuel A.
    Musa, Mu'Azu Jibrin
    Salihu, Yahaya Otuoze
    Oremeyi, Abubakar Abisetu
    [J]. 2022 IEEE NIGERIA 4TH INTERNATIONAL CONFERENCE ON DISRUPTIVE TECHNOLOGIES FOR SUSTAINABLE DEVELOPMENT (IEEE NIGERCON), 2022, : 283 - 287
  • [50] An IoT based Machine Learning Technique for Efficient Online Load Forecasting
    Madhuravani, B.
    Atluri, Srujan
    Valpadasu, Hema
    [J]. REVISTA GEINTEC-GESTAO INOVACAO E TECNOLOGIAS, 2021, 11 (02): : 547 - 554