Virtual Node-Driven Cloud–Edge Collaborative Resource Scheduling for Surveillance with Visual Sensors
For public security purposes, distributed surveillance systems are widely deployed in key areas. These systems comprise visual sensors, edge computing boxes, and cloud servers. Resource scheduling algorithms are critical to ensure such systems’ robustness and efficiency. They balance workloads and n...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2025-01-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/25/2/535 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832587484876242944 |
---|---|
author | Xinyang Gu Zhansheng Duan Guangyuan Ye Zhenjun Chang |
author_facet | Xinyang Gu Zhansheng Duan Guangyuan Ye Zhenjun Chang |
author_sort | Xinyang Gu |
collection | DOAJ |
description | For public security purposes, distributed surveillance systems are widely deployed in key areas. These systems comprise visual sensors, edge computing boxes, and cloud servers. Resource scheduling algorithms are critical to ensure such systems’ robustness and efficiency. They balance workloads and need to meet real-time monitoring and emergency response requirements. Existing works have primarily focused on optimizing Quality of Service (QoS), latency, and energy consumption in edge computing under resource constraints. However, the issue of task congestion due to insufficient physical resources has been rarely investigated. In this paper, we tackle the challenges posed by large workloads and limited resources in the context of surveillance with visual sensors. First, we introduce the concept of virtual nodes for managing resource shortages, referred to as virtual node-driven resource scheduling. Then, we propose a convex-objective integer linear programming (ILP) model based on this concept and demonstrate its efficiency. Additionally, we propose three alternative virtual node-driven scheduling algorithms, the extension of a random algorithm, a genetic algorithm, and a heuristic algorithm, respectively. These algorithms serve as benchmarks for comparison with the proposed ILP model. Experimental results show that all the scheduling algorithms can effectively address the challenge of offloading multiple priority tasks under resource constraints. Furthermore, the ILP model shows the best scheduling performance among them. |
format | Article |
id | doaj-art-3109bc5d4cb54905b6e9861e847d1770 |
institution | Kabale University |
issn | 1424-8220 |
language | English |
publishDate | 2025-01-01 |
publisher | MDPI AG |
record_format | Article |
series | Sensors |
spelling | doaj-art-3109bc5d4cb54905b6e9861e847d17702025-01-24T13:49:15ZengMDPI AGSensors1424-82202025-01-0125253510.3390/s25020535Virtual Node-Driven Cloud–Edge Collaborative Resource Scheduling for Surveillance with Visual SensorsXinyang Gu0Zhansheng Duan1Guangyuan Ye2Zhenjun Chang3Center for Information Engineering Science Research, Xi’an Jiaotong University, Xi’an 710049, ChinaCenter for Information Engineering Science Research, Xi’an Jiaotong University, Xi’an 710049, ChinaCenter for Information Engineering Science Research, Xi’an Jiaotong University, Xi’an 710049, ChinaIntelligent Control Laboratory, Xi’an Research Institute of High Technology, Xi’an 710025, ChinaFor public security purposes, distributed surveillance systems are widely deployed in key areas. These systems comprise visual sensors, edge computing boxes, and cloud servers. Resource scheduling algorithms are critical to ensure such systems’ robustness and efficiency. They balance workloads and need to meet real-time monitoring and emergency response requirements. Existing works have primarily focused on optimizing Quality of Service (QoS), latency, and energy consumption in edge computing under resource constraints. However, the issue of task congestion due to insufficient physical resources has been rarely investigated. In this paper, we tackle the challenges posed by large workloads and limited resources in the context of surveillance with visual sensors. First, we introduce the concept of virtual nodes for managing resource shortages, referred to as virtual node-driven resource scheduling. Then, we propose a convex-objective integer linear programming (ILP) model based on this concept and demonstrate its efficiency. Additionally, we propose three alternative virtual node-driven scheduling algorithms, the extension of a random algorithm, a genetic algorithm, and a heuristic algorithm, respectively. These algorithms serve as benchmarks for comparison with the proposed ILP model. Experimental results show that all the scheduling algorithms can effectively address the challenge of offloading multiple priority tasks under resource constraints. Furthermore, the ILP model shows the best scheduling performance among them.https://www.mdpi.com/1424-8220/25/2/535virtual nodeedge computingcloud computingresource scheduling |
spellingShingle | Xinyang Gu Zhansheng Duan Guangyuan Ye Zhenjun Chang Virtual Node-Driven Cloud–Edge Collaborative Resource Scheduling for Surveillance with Visual Sensors Sensors virtual node edge computing cloud computing resource scheduling |
title | Virtual Node-Driven Cloud–Edge Collaborative Resource Scheduling for Surveillance with Visual Sensors |
title_full | Virtual Node-Driven Cloud–Edge Collaborative Resource Scheduling for Surveillance with Visual Sensors |
title_fullStr | Virtual Node-Driven Cloud–Edge Collaborative Resource Scheduling for Surveillance with Visual Sensors |
title_full_unstemmed | Virtual Node-Driven Cloud–Edge Collaborative Resource Scheduling for Surveillance with Visual Sensors |
title_short | Virtual Node-Driven Cloud–Edge Collaborative Resource Scheduling for Surveillance with Visual Sensors |
title_sort | virtual node driven cloud edge collaborative resource scheduling for surveillance with visual sensors |
topic | virtual node edge computing cloud computing resource scheduling |
url | https://www.mdpi.com/1424-8220/25/2/535 |
work_keys_str_mv | AT xinyanggu virtualnodedrivencloudedgecollaborativeresourceschedulingforsurveillancewithvisualsensors AT zhanshengduan virtualnodedrivencloudedgecollaborativeresourceschedulingforsurveillancewithvisualsensors AT guangyuanye virtualnodedrivencloudedgecollaborativeresourceschedulingforsurveillancewithvisualsensors AT zhenjunchang virtualnodedrivencloudedgecollaborativeresourceschedulingforsurveillancewithvisualsensors |