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...
Main Authors: | , , , , , |
---|---|
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 |