Optimized Task Scheduling and Virtual Object Management Based on Digital Twin for Distributed Edge Computing Networks

被引:3
|
作者
Xu, Rongxu [1 ]
Park, Chan-Won [2 ,3 ]
Khan, Salabat [1 ]
Jin, Wenquan [4 ,5 ]
Moe, Sa Jim Soe [6 ]
Kim, Do Hyeun [1 ,6 ]
机构
[1] Jeju Natl Univ, Big Data Res Ctr, Jeju 63243, South Korea
[2] Elect & Telecommun Res Inst, Autonomous IoT Res Sect, Daejeon 34129, South Korea
[3] Elect & Telecommun Res Inst, Intelligent Convergence Res Lab, Daejeon 34129, South Korea
[4] COMSATS Univ Islamabad, Dept Comp Sci, Attock Campus, Attock 43600, Pakistan
[5] Yanbian Univ, Dept Elect & Commun Engn, Yanji 133002, Jilin, Peoples R China
[6] Jeju Natl Univ, Dept Comp Engn, Jeju 63243, South Korea
关键词
Internet of Things; edge computing; federated learning; digital twin; task management; hyper-parameter optimization;
D O I
10.1109/ACCESS.2023.3325475
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we address the challenge of limited resources in Internet of Things (IoT) devices by proposing a solution based on digital twin in distributed edge computing networks. Edge computing is a promising approach that moves computing resources closer to the network's edge to reduce response times in IoT applications. However, simply offloading tasks from IoT devices to edge computing does not accelerate user control. To enhance task performance and improve user management experience, we introduce optimized task scheduling and virtual object management based on a digital twin concept. Our system incorporates virtualization, synchronization, visualization, and simulation functionalities to provide digital twin capabilities. Additionally, we develop a user-friendly web application with a graphical user interface (GUI) for intuitive management of edge computing services. To support our approach, we implement an edge computing supervisor that generates virtualized objects such as edge gateways, IoT devices, and services. These virtual objects serve as resources for creating tasks. Using our proposed digital twin platform, users can dynamically create new tasks based on demand, easily deploy and execute tasks in specific locations, and dynamically allocate edge network resources according to task requirements. An optimized task scheduling mathematical model is presented to compare task scheduling done with and without optimization. Further, the edge computing and digital twin based optimized task scheduling method is integrated with Federated Learning for collaborative learning and privacy preserved computation of sensors sensitive data. We demonstrate the effectiveness of our system by generating tasks for data collection related to indoor environment for prediction of Predicted Mean Vote (PMV) for thermal comfort index of smart homes occupants using HTTP and IoTivity-based devices in distributed edge computing networks. These tasks are properly delivered and executed on the expected edge gateways, showcasing the successful integration of our digital twin platform with edge computing networks. Further, the optimized task scheduling has improved the overall performance of the proposed system, keeping in view latency and processing time.
引用
收藏
页码:114790 / 114810
页数:21
相关论文
共 50 条
  • [21] Task Offloading and Scheduling in Edge Computing Networks with Dynamic Spectrum Sharing
    Damoulay, Ihsane
    Driouch, Elmandi
    Sabir, Essaid
    2024 IEEE INTERNATIONAL MEDITERRANEAN CONFERENCE ON COMMUNICATIONS AND NETWORKING, MEDITCOM 2024, 2024, : 553 - 558
  • [22] Task Classification and Scheduling Based on K-Means Clustering for Edge Computing
    Ihsan Ullah
    Hee Yong Youn
    Wireless Personal Communications, 2020, 113 : 2611 - 2624
  • [23] Task Classification and Scheduling Based on K-Means Clustering for Edge Computing
    Ullah, Ihsan
    Youn, Hee Yong
    WIRELESS PERSONAL COMMUNICATIONS, 2020, 113 (04) : 2611 - 2624
  • [24] A Distributed Framework for Task Offloading in Edge Computing Networks of Arbitrary Topology
    Liu, Boxi
    Cao, Yang
    Zhang, Yue
    Jiang, Tao
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (04) : 2855 - 2867
  • [25] An Efficient Distributed Task Offloading Scheme for Vehicular Edge Computing Networks
    Bute, Muhammad Saleh
    Fan, Pingzhi
    Zhang, Li
    Abbas, Fakhar
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2021, 70 (12) : 13149 - 13161
  • [26] Flexible Task Scheduling Based on Edge Computing and Cloud Collaboration
    Wang, Suzhen
    Wang, Wenli
    Jia, Zhiting
    Pang, Chaoyi
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2022, 42 (03): : 1241 - 1255
  • [27] Blockchain-Based Distributed Collaborative Computing for Vehicular Digital Twin Network
    Liu, Lei
    Fu, Junqi
    Feng, Jie
    Wang, Guopeng
    Pei, Qingqi
    Dustdar, Schahram
    IEEE NETWORK, 2024, 38 (02): : 164 - 170
  • [28] Digital-Twin-Assisted Edge-Computing Resource Allocation Based on the Whale Optimization Algorithm
    Qiu, Shaoming
    Zhao, Jiancheng
    Lv, Yana
    Dai, Jikun
    Chen, Fen
    Wang, Yahui
    Li, Ao
    SENSORS, 2022, 22 (23)
  • [29] Joint Optimization of Computation Offloading and Task Scheduling in Vehicular Edge Computing Networks
    Sun, Jianan
    Gu, Qing
    Zheng, Tao
    Dong, Ping
    Valera, Alvin
    Qin, Yajuan
    IEEE ACCESS, 2020, 8 : 10466 - 10477
  • [30] Optimized task distribution based on task requirements and time delay in edge computing environments
    Zhang, PeiYun
    Zhang, AiQing
    Xu, Ge
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2020, 94