English

Multi-Objective Load Balancing for Heterogeneous Edge-Based Object Detection Systems

Distributed, Parallel, and Cluster Computing 2026-03-17 v1 Software Engineering

Abstract

The rapid proliferation of the Internet of Things (IoT) and smart applications has led to a surge in data generated by distributed sensing devices. Edge computing is a mainstream approach to managing this data by pushing computation closer to the data source, typically onto resource-constrained devices such as single-board computers (SBCs). In such environments, the unavoidable heterogeneity of hardware and software makes effective load balancing particularly challenging. In this paper, we propose a multi-objective load balancing method tailored to heterogeneous, edge-based object detection systems. We study a setting in which multiple device-model pairs expose distinct accuracy, latency, and energy profiles, while both request intensity and scene complexity fluctuate over time. To handle this dynamically varying environment, our approach uses a two-stage decision mechanism: it first performs accuracy-aware filtering to identify suitable device-model candidates that provide accuracy within the acceptable range, and then applies a weighted-sum scoring function over expected latency and energy consumption to select the final execution target. We evaluate the proposed load balancer through extensive experiments on real-world datasets, comparing against widely used baseline strategies. The results indicate that the proposed multi-objective load balancing method halves energy consumption and achieves an 80% reduction in end-to-end latency, while incurring only a modest, up to 10%, decrease in detection accuracy relative to an accuracy-centric baseline.

Keywords

Cite

@article{arxiv.2603.15400,
  title  = {Multi-Objective Load Balancing for Heterogeneous Edge-Based Object Detection Systems},
  author = {Daghash K. Alqahtani and Maria A. Rodriguez and Muhammad Aamir Cheema and Adel N. Toosi},
  journal= {arXiv preprint arXiv:2603.15400},
  year   = {2026}
}
R2 v1 2026-07-01T11:22:28.263Z