OCTOPINF: Workload-Aware Inference Serving for Edge Video Analytics

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Nguyen, Thanh-Tung, Liebe, Lucas, Tau, Nhat-Quang, Wu, Yuheng, Cheng, Jinghan, Lee, Dongman
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866929695814057984
author Nguyen, Thanh-Tung
Liebe, Lucas
Tau, Nhat-Quang
Wu, Yuheng
Cheng, Jinghan
Lee, Dongman
author_facet Nguyen, Thanh-Tung
Liebe, Lucas
Tau, Nhat-Quang
Wu, Yuheng
Cheng, Jinghan
Lee, Dongman
contents Edge Video Analytics (EVA) has gained significant attention as a major application of pervasive computing, enabling real-time visual processing. EVA pipelines, composed of deep neural networks (DNNs), typically demand efficient inference serving under stringent latency requirements, which is challenging due to the dynamic Edge environments (e.g., workload variability and network instability). Moreover, EVA pipelines also face significant resource contention caused by resource (e.g., GPU) constraints at the Edge. In this paper, we introduce OCTOPINF, a novel resource-efficient and workload-aware inference serving system designed for real-time EVA. OCTOPINF tackles the unique challenges of dynamic edge environments through fine-grained resource allocation, adaptive batching, and workload balancing between edge devices and servers. Furthermore, we propose a spatiotemporal scheduling algorithm that optimizes the co-location of inference tasks on GPUs, improving performance and ensuring service-level objectives (SLOs) compliance. Extensive evaluations on a real-world testbed demonstrate the effectiveness of our approach. It achieves an effective throughput increase of up to 10x compared to the baselines and shows better robustness in challenging scenarios. OCTOPINF can be used for any DNN-based EVA inference task with minimal adaptation and is available at https://github.com/tungngreen/PipelineScheduler.
format Preprint
id arxiv_https___arxiv_org_abs_2502_01277
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle OCTOPINF: Workload-Aware Inference Serving for Edge Video Analytics
Nguyen, Thanh-Tung
Liebe, Lucas
Tau, Nhat-Quang
Wu, Yuheng
Cheng, Jinghan
Lee, Dongman
Distributed, Parallel, and Cluster Computing
Edge Video Analytics (EVA) has gained significant attention as a major application of pervasive computing, enabling real-time visual processing. EVA pipelines, composed of deep neural networks (DNNs), typically demand efficient inference serving under stringent latency requirements, which is challenging due to the dynamic Edge environments (e.g., workload variability and network instability). Moreover, EVA pipelines also face significant resource contention caused by resource (e.g., GPU) constraints at the Edge. In this paper, we introduce OCTOPINF, a novel resource-efficient and workload-aware inference serving system designed for real-time EVA. OCTOPINF tackles the unique challenges of dynamic edge environments through fine-grained resource allocation, adaptive batching, and workload balancing between edge devices and servers. Furthermore, we propose a spatiotemporal scheduling algorithm that optimizes the co-location of inference tasks on GPUs, improving performance and ensuring service-level objectives (SLOs) compliance. Extensive evaluations on a real-world testbed demonstrate the effectiveness of our approach. It achieves an effective throughput increase of up to 10x compared to the baselines and shows better robustness in challenging scenarios. OCTOPINF can be used for any DNN-based EVA inference task with minimal adaptation and is available at https://github.com/tungngreen/PipelineScheduler.
title OCTOPINF: Workload-Aware Inference Serving for Edge Video Analytics
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2502.01277