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

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 redu...

Full description

Bibliographic Details
Main Authors: Rongxu Xu, Chan-Won Park, Salabat Khan, Wenquan Jin, Sa Jim Soe Moe, Do Hyeun Kim
Format: Article
Language:English
Published: IEEE 2023-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10287327/
_version_ 1797649788580134912
author Rongxu Xu
Chan-Won Park
Salabat Khan
Wenquan Jin
Sa Jim Soe Moe
Do Hyeun Kim
author_facet Rongxu Xu
Chan-Won Park
Salabat Khan
Wenquan Jin
Sa Jim Soe Moe
Do Hyeun Kim
author_sort Rongxu Xu
collection DOAJ
description 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.
first_indexed 2024-03-11T15:51:03Z
format Article
id doaj.art-84f5a46465aa4558ae27cccec904d0c2
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-11T15:51:03Z
publishDate 2023-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-84f5a46465aa4558ae27cccec904d0c22023-10-25T23:01:19ZengIEEEIEEE Access2169-35362023-01-011111479011481010.1109/ACCESS.2023.332547510287327Optimized Task Scheduling and Virtual Object Management Based on Digital Twin for Distributed Edge Computing NetworksRongxu Xu0https://orcid.org/0000-0002-4902-0681Chan-Won Park1Salabat Khan2https://orcid.org/0000-0002-3623-498XWenquan Jin3Sa Jim Soe Moe4https://orcid.org/0009-0007-6013-1239Do Hyeun Kim5https://orcid.org/0000-0002-3457-2301Big Data Research Center, Jeju National University, Jeju, Republic of KoreaAutonomous IoT Research Section, Electronics and Telecommunications Research Institute, Daejeon, South KoreaBig Data Research Center, Jeju National University, Jeju, Republic of KoreaDepartment of Electronic and Communication Engineering, Yanbian University, Jilin, Yanji, ChinaDepartment of Computer Engineering, Jeju National University, Jeju, South KoreaDepartment of Computer Engineering, Jeju National University, Jeju, South KoreaIn 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.https://ieeexplore.ieee.org/document/10287327/Internet of Thingsedge computingfederated learningdigital twintask managementhyper-parameter optimization
spellingShingle Rongxu Xu
Chan-Won Park
Salabat Khan
Wenquan Jin
Sa Jim Soe Moe
Do Hyeun Kim
Optimized Task Scheduling and Virtual Object Management Based on Digital Twin for Distributed Edge Computing Networks
IEEE Access
Internet of Things
edge computing
federated learning
digital twin
task management
hyper-parameter optimization
title Optimized Task Scheduling and Virtual Object Management Based on Digital Twin for Distributed Edge Computing Networks
title_full Optimized Task Scheduling and Virtual Object Management Based on Digital Twin for Distributed Edge Computing Networks
title_fullStr Optimized Task Scheduling and Virtual Object Management Based on Digital Twin for Distributed Edge Computing Networks
title_full_unstemmed Optimized Task Scheduling and Virtual Object Management Based on Digital Twin for Distributed Edge Computing Networks
title_short Optimized Task Scheduling and Virtual Object Management Based on Digital Twin for Distributed Edge Computing Networks
title_sort optimized task scheduling and virtual object management based on digital twin for distributed edge computing networks
topic Internet of Things
edge computing
federated learning
digital twin
task management
hyper-parameter optimization
url https://ieeexplore.ieee.org/document/10287327/
work_keys_str_mv AT rongxuxu optimizedtaskschedulingandvirtualobjectmanagementbasedondigitaltwinfordistributededgecomputingnetworks
AT chanwonpark optimizedtaskschedulingandvirtualobjectmanagementbasedondigitaltwinfordistributededgecomputingnetworks
AT salabatkhan optimizedtaskschedulingandvirtualobjectmanagementbasedondigitaltwinfordistributededgecomputingnetworks
AT wenquanjin optimizedtaskschedulingandvirtualobjectmanagementbasedondigitaltwinfordistributededgecomputingnetworks
AT sajimsoemoe optimizedtaskschedulingandvirtualobjectmanagementbasedondigitaltwinfordistributededgecomputingnetworks
AT dohyeunkim optimizedtaskschedulingandvirtualobjectmanagementbasedondigitaltwinfordistributededgecomputingnetworks