Functionality-aware offloading technique for scheduling containerized edge applications in IoT edge computing

被引:0
|
作者
Nkenyereye, Lionel [1 ]
Lee, Boon Giin [2 ,3 ]
Chung, Wan-Young [4 ,5 ]
机构
[1] Pukyong Natl Univ, AI Convergence Educ & Res Grp, Yongso Ro 45, Busan 48513, South Korea
[2] Univ Nottingham Ningbo China, Nottingham Ningbo China Beacons Excellence Res & I, Ningbo 315104, Zhejiang, Peoples R China
[3] Univ Nottingham Ningbo China, Sch Comp Sci, Ningbo 315104, Zhejiang, Peoples R China
[4] Pukyong Natl Univ, Dept AI Convergence, Yongso Ro 45, Busan 48513, South Korea
[5] Pukyong Natl Univ, Dept Elect Engn, Yongso Ro 45, Busan 48513, South Korea
基金
新加坡国家研究基金会;
关键词
Edge computing; Scheduling based; Container workflow engine; Containerized applications; Docker container; Directed acyclic graph; Kubernetes; ContainerCloudSim;
D O I
10.1186/s13677-025-00737-w
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Edge computing (EC) represents a basic functionality to support the efficiency of the future Internet of intelligent things. The EC has promoted container adoption for deploying and managing applications. Current container scheduling techniques on edge infrastructures show multiple limitations. The design scheduler of container applications execute workflow as specified by the container cloud workflow engine assisted by the Kubernetes platform. We model dependency workflow of containerized applications built using microservices as directed acyclic graph (DAG). The structure of DAG allows the system to prepare the scheduling order list of microservices. The Argo workflow is used to prepare the sequence to deploy containerized applications. In addition, edge worker nodes' resource utilization data enabled assists to select on which edge worker nodes the scheduling will take place. By combining the two mechanism, we termed the scheduling as functionality-aware offloading on scheduling containerized edge applications. We implemented the orchestration prototype and evaluate the performance of the proposed technique under extensive simulations using the ContainerCloudSim simulator with a module that models a lightweight Kubernetes platform in the context of the edge computing infrastructure. To validate our containerized edge inference service and collect data for the simulation setup, we used Raspberry Pis 4, and the cloud core was set up on Amazon Web Services. The workload in the pre-defined workflow using Argo K8s native was performed by calling the pre-trained model (downloaded and stored locally) and then executing the prediction microservice running on Raspberry Pis. The results demonstrate that our proposal outperforms the baseline scheduling offloading technique in edge computing by decreasing the average scheduling time of containerized edge applications by 15%.
引用
收藏
页数:28
相关论文
共 50 条
  • [1] An autonomic offloading and resource allocation technique for IoT applications in edge computing
    Jha, Mukesh Kumar
    Kumar, Mohit
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (02):
  • [2] Deadline-Aware Task Scheduling for IoT Applications in Collaborative Edge Computing
    Lee, Seungkyun
    Lee, SuKyoung
    Lee, Seung-Seob
    IEEE WIRELESS COMMUNICATIONS LETTERS, 2021, 10 (10) : 2175 - 2179
  • [3] EIS: Edge Information-Aware Scheduler for Containerized IoT Applications
    Wang, Zeyuan
    Zhang, Xinglin
    Yang, Lei
    2023 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING AND COMMUNICATIONS, EDGE, 2023, : 280 - 289
  • [4] Layered Structure Aware Containerized Task Scheduling and Image Routing in Edge Computing
    Geng, Hongmin
    Zeng, Deze
    Chen, Wenbing
    Li, Yuepeng
    IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 3694 - 3698
  • [5] Towards Trust-Aware IoT Hashing Offloading in Mobile Edge Computing
    Islambouli, Rania
    Sweidan, Zahraa
    Mourad, Azzam
    Abou-Rjeily, Chadi
    2020 16TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE, IWCMC, 2020, : 2216 - 2221
  • [6] Service-Aware Cooperative Task Offloading and Scheduling in Multi-access Edge Computing Empowered IoT
    Chen, Zhiyan
    Tao, Ming
    Li, Xueqiang
    He, Ligang
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2023, PT II, 2024, 14488 : 327 - 346
  • [7] Flexible Offloading and Task Scheduling for IoT Applications in Dynamic Multi-Access Edge Computing Environments
    Sun, Yang
    Bian, Yuwei
    Li, Huixin
    Tan, Fangqing
    Liu, Lihan
    SYMMETRY-BASEL, 2023, 15 (12):
  • [8] A Framework for Seamless Offloading in IoT Applications using Edge and Cloud Computing
    Welgama, Himesh
    Lee, Kevin
    Kua, Jonathan
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, BIG DATA AND SECURITY (IOTBDS), 2022, : 289 - 296
  • [9] Mobility-Aware Registry Migration for Containerized Applications on Edge Computing Infrastructures
    Temp, Daniel Chaves
    de Souza, Paulo Silas Severo
    Lorenzon, Arthur Francisco
    Luizelli, Marcelo Caggiani
    Rossi, Fabio Diniz
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2023, 217
  • [10] Mobility-Aware Workflow Offloading and Scheduling Strategy for Mobile Edge Computing
    Xu, Jia
    Li, Xuejun
    Liu, Xiao
    Zhang, Chong
    Fan, Lingmin
    Gong, Lina
    Li, Juan
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2019, PT II, 2020, 11945 : 184 - 199