Carlos Resende;João Oliveira;Filipe Sousa;Waldir Moreira;Luis Almeida Sousa
{"title":"使用Kubernetes改进物联网应用中的远端设备管理","authors":"Carlos Resende;João Oliveira;Filipe Sousa;Waldir Moreira;Luis Almeida Sousa","doi":"10.1109/OJIES.2025.3581076","DOIUrl":null,"url":null,"abstract":"Internet of Things (IoT) driven digitalization is shifting data processing to the edge, reducing the burden of constant cloud communication. Advances in resource-constrained microcontroller-based IoT devices that interact with the environment, such as in cyber-physical production systems, enable them to assist in computation offloading, extending edge computing into the so-called far-edge that includes such devices. However, updating these devices often requires manual interventions, full firmware updates, or proprietary tools, leading to potential application downtime. To fully leverage far-edge enhanced computing capabilities, it is crucial to integrate far-edge devices with cloud orchestration tools, streamlining service management and deployment along the cloud to the far-edge continuum. Current approaches overlook these devices’ computing power and their potential to host services, supporting IoT continuum orchestration only from the cloud to the edge. This article introduces far-edge IoT device management (FITA), the first platform that integrates far-edge devices into Kubernetes-based infrastructures. FITA provides a far-edge container-like solution compliant with the open container initiative. It extends Kubernetes to support service deployment on heterogeneous far-edge devices seamlessly and provides a method for creating virtual representations of far-edge devices to expose their unique capabilities to the Kubernetes scheduler. Our evaluation shows a mean deployment time on clusters with 500 services and 100 devices of around 600 ms, and a device registration time of around 1080 ms, with CPU and memory consumption of around 23 milicores and 1500 MB, respectively. Overall, FITA improves service continuity, deployment speed, and application resilience, supporting the future of the IoT, particularly in industry.","PeriodicalId":52675,"journal":{"name":"IEEE Open Journal of the Industrial Electronics Society","volume":"6 ","pages":"1027-1049"},"PeriodicalIF":4.3000,"publicationDate":"2025-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=11044429","citationCount":"0","resultStr":"{\"title\":\"Improving Far-Edge Device Management in IoT Applications Using Kubernetes\",\"authors\":\"Carlos Resende;João Oliveira;Filipe Sousa;Waldir Moreira;Luis Almeida Sousa\",\"doi\":\"10.1109/OJIES.2025.3581076\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Internet of Things (IoT) driven digitalization is shifting data processing to the edge, reducing the burden of constant cloud communication. Advances in resource-constrained microcontroller-based IoT devices that interact with the environment, such as in cyber-physical production systems, enable them to assist in computation offloading, extending edge computing into the so-called far-edge that includes such devices. However, updating these devices often requires manual interventions, full firmware updates, or proprietary tools, leading to potential application downtime. To fully leverage far-edge enhanced computing capabilities, it is crucial to integrate far-edge devices with cloud orchestration tools, streamlining service management and deployment along the cloud to the far-edge continuum. Current approaches overlook these devices’ computing power and their potential to host services, supporting IoT continuum orchestration only from the cloud to the edge. This article introduces far-edge IoT device management (FITA), the first platform that integrates far-edge devices into Kubernetes-based infrastructures. FITA provides a far-edge container-like solution compliant with the open container initiative. It extends Kubernetes to support service deployment on heterogeneous far-edge devices seamlessly and provides a method for creating virtual representations of far-edge devices to expose their unique capabilities to the Kubernetes scheduler. Our evaluation shows a mean deployment time on clusters with 500 services and 100 devices of around 600 ms, and a device registration time of around 1080 ms, with CPU and memory consumption of around 23 milicores and 1500 MB, respectively. Overall, FITA improves service continuity, deployment speed, and application resilience, supporting the future of the IoT, particularly in industry.\",\"PeriodicalId\":52675,\"journal\":{\"name\":\"IEEE Open Journal of the Industrial Electronics Society\",\"volume\":\"6 \",\"pages\":\"1027-1049\"},\"PeriodicalIF\":4.3000,\"publicationDate\":\"2025-06-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=11044429\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Open Journal of the Industrial Electronics Society\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/11044429/\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"ENGINEERING, ELECTRICAL & ELECTRONIC\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Open Journal of the Industrial Electronics Society","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/11044429/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, ELECTRICAL & ELECTRONIC","Score":null,"Total":0}
Improving Far-Edge Device Management in IoT Applications Using Kubernetes
Internet of Things (IoT) driven digitalization is shifting data processing to the edge, reducing the burden of constant cloud communication. Advances in resource-constrained microcontroller-based IoT devices that interact with the environment, such as in cyber-physical production systems, enable them to assist in computation offloading, extending edge computing into the so-called far-edge that includes such devices. However, updating these devices often requires manual interventions, full firmware updates, or proprietary tools, leading to potential application downtime. To fully leverage far-edge enhanced computing capabilities, it is crucial to integrate far-edge devices with cloud orchestration tools, streamlining service management and deployment along the cloud to the far-edge continuum. Current approaches overlook these devices’ computing power and their potential to host services, supporting IoT continuum orchestration only from the cloud to the edge. This article introduces far-edge IoT device management (FITA), the first platform that integrates far-edge devices into Kubernetes-based infrastructures. FITA provides a far-edge container-like solution compliant with the open container initiative. It extends Kubernetes to support service deployment on heterogeneous far-edge devices seamlessly and provides a method for creating virtual representations of far-edge devices to expose their unique capabilities to the Kubernetes scheduler. Our evaluation shows a mean deployment time on clusters with 500 services and 100 devices of around 600 ms, and a device registration time of around 1080 ms, with CPU and memory consumption of around 23 milicores and 1500 MB, respectively. Overall, FITA improves service continuity, deployment speed, and application resilience, supporting the future of the IoT, particularly in industry.
期刊介绍:
The IEEE Open Journal of the Industrial Electronics Society is dedicated to advancing information-intensive, knowledge-based automation, and digitalization, aiming to enhance various industrial and infrastructural ecosystems including energy, mobility, health, and home/building infrastructure. Encompassing a range of techniques leveraging data and information acquisition, analysis, manipulation, and distribution, the journal strives to achieve greater flexibility, efficiency, effectiveness, reliability, and security within digitalized and networked environments.
Our scope provides a platform for discourse and dissemination of the latest developments in numerous research and innovation areas. These include electrical components and systems, smart grids, industrial cyber-physical systems, motion control, robotics and mechatronics, sensors and actuators, factory and building communication and automation, industrial digitalization, flexible and reconfigurable manufacturing, assistant systems, industrial applications of artificial intelligence and data science, as well as the implementation of machine learning, artificial neural networks, and fuzzy logic. Additionally, we explore human factors in digitalized and networked ecosystems. Join us in exploring and shaping the future of industrial electronics and digitalization.