Distributed Algorithms for Feature Extraction Off-loading in Multi-Camera Visual Sensor Networks
Real-time visual analysis tasks, like tracking and recognition, require swift execution of computationally intensive algorithms. Visual sensor networks can be enabled to perform such tasks by augmenting the sensor network with processing nodes and distributing the computational burden in a way that the cameras contend for the processing nodes while trying to minimize their task completion times. In this paper, we formulate the problem of minimizing the completion time of all camera sensors as an optimization problem. We propose algorithms for fully distributed optimization, analyze the existence of equilibrium allocations, evaluate the effect of the network topology and of the video characteristics, and the benefits of central coordination. Our results demonstrate that with sufficient information available, distributed optimization can provide low completion times, moreover predictable and stable performance can be achieved with additional, sparse central coordination.
Code (0)
등록된 구현이 없습니다.
Tasks
Distributed OptimizationSimilar Papers 제목 키워드 기반
Resource Optimization for Semantic-Aware Networks with Task Offloading
The limited capabilities of user equipment restrict the local implementation of computation-intensive applications. Edge computing, especially the edge intelligence system, enables local users to offload the computation …
Edge-computingManagementMulti-agent Reinforcement Learningreinforcement-learning+1Computation Offloading in Beyond 5G Networks: A Distributed Learning Framework and Applications
Facing the trend of merging wireless communications and multi-access edge computing (MEC), this article studies computation offloading in the beyond fifth-generation networks. To address the technical challenges originat…
Edge-computingReinforcement Learning (RL)Congestion-aware Distributed Task Offloading in Wireless Multi-hop Networks Using Graph Neural Networks
Computational offloading has become an enabling component for edge intelligence in mobile and smart devices. Existing offloading schemes mainly focus on mobile devices and servers, while ignoring the potential network co…
SchedulingAccelerating Data Loading in Deep Neural Network Training
Data loading can dominate deep neural network training time on large-scale systems. We present a comprehensive study on accelerating data loading performance in large-scale distributed training. We first identify perform…
CPUA Generic Service-Oriented Function Offloading Framework for Connected Automated Vehicles
Function offloading is a promising solution to address limitations concerning computational capacity and available energy of Connected Automated Vehicles~(CAVs) or other autonomous robots by distributing computational ta…
Computational EfficiencyTrajectory PlanningAutonomous DrivingDecision Making