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

Full description

Saved in:
Bibliographic Details
Main Authors: Xinyang Gu, Zhansheng Duan, Guangyuan Ye, Zhenjun Chang
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