Context-Aware Offloading for Edge-Assisted On-Device Video Analytics Through Online Learning Approach

被引:0
作者
Dai, Penglin [1 ,2 ,3 ]
Chao, Yangyang [1 ,2 ,3 ]
Wu, Xiao [1 ,2 ,3 ]
Liu, Kai [4 ]
Guo, Songtao
机构
[1] Southwest Jiaotong Univ, Sch Comp & Artificial Intelligence, Chengdu 611756, Peoples R China
[2] Minist Educ, Engn Res Ctr Sustainable Urban Intelligent Transpo, Chengdu 611756, Peoples R China
[3] Southwest Jiaotong Univ, Tangshan Inst, Tangshan 063000, Peoples R China
[4] Chongqing Univ, Coll Comp Sci, Chongqing 400040, Peoples R China
基金
中国国家自然科学基金;
关键词
Accuracy; Servers; Visual analytics; Measurement; Image edge detection; Computational modeling; Task analysis; On-device video analytics; edge computing; Bayesian optimization; context-aware offloading; OPTIMIZATION; FRAMEWORK; MOBILE;
D O I
10.1109/TMC.2024.3418608
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Edge computing has emerged as a powerful technology for enhancing the performance of on-device video analytics, which is critical to support real-time applications. Nevertheless, there still lack of effective metrics to guide the offloading decision of video analytics tasks between device and edge server. Additionally, these existing optimization mechanisms either presume prior knowledge of the ground-truth of previous inferences or involve high training overheads, thereby rendering them unsuitable for real-time situations. To address these challenges, this paper presents a system model of edge-assisted online video analytics, where a lightweight object tracking module and a complex DNN-based model are deployed at the device and edge server, respectively. We formulate the resolution and deviation-based offloading (RDO) problem by considering heterogeneous computation resources and dynamic network bandwidth, aiming at maximizing inference accuracy and processing rate concurrently. We propose a context-aware offloading (CO) algorithm based on Bayesian optimization, which learns the optimal parameter settings by evaluating reward based on Gaussian process. Notably, the CO is proved to offer near-optimal solution with sublinear regret. Finally, we build a testbed and test algorithm performance on three realistic video datasets. The simulation results illustrate that the proposed CO outperforms other existing solutions in various service scenarios.
引用
收藏
页码:12761 / 12777
页数:17
相关论文
共 42 条
[1]  
[Anonymous], 2023, Gepostet von UCL Minds Lunch Hour Lectures, 27. August 2010. Zugriff am 10. September 2023. https://www.youtube.com/watch?v=b1eElexDqE8t=73s.
[2]   Data Offloading in UAV-Assisted Multi-Access Edge Computing Systems Under Resource Uncertainty [J].
Apostolopoulos, Pavlos Athanasios ;
Fragkos, Georgios ;
Tsiropoulou, Eirini Eleni ;
Papavassiliou, Symeon .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (01) :175-190
[3]  
Bouneffouf D, 2016, IEEE C EVOL COMPUTAT, P2543, DOI 10.1109/CEC.2016.7744106
[4]   Bayesian experimental design: A review [J].
Chaloner, K ;
Verdinelli, I .
STATISTICAL SCIENCE, 1995, 10 (03) :273-304
[5]   Mobile Augmented Reality Survey: From Where We Are to Where We Go [J].
Chatzopoulos, Dimitris ;
Bermejo, Carlos ;
Huang, Zhanpeng ;
Hui, Pan .
IEEE ACCESS, 2017, 5 :6917-6950
[6]   Online Optimal Service Selection, Resource Allocation and Task Offloading for Multi-Access Edge Computing: A Utility-Based Approach [J].
Chu, Weibo ;
Yu, Peijie ;
Yu, Zhiwen ;
Lui, John C. S. ;
Lin, Yi .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (07) :4150-4167
[7]  
Cover T. M., 2006, Elements of Information Theory, V2nd
[8]   AutoML for Video Analytics with Edge Computing [J].
Galanopoulos, Apostolos ;
Ayala-Romero, Jose A. ;
Leith, Douglas J. ;
Iosifidis, George .
IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2021), 2021,
[9]   Edge-assisted Online On-device Object Detection for Real-time Video Analytics [J].
Hanyao, Mengxi ;
Jin, Yibo ;
Qian, Zhuzhong ;
Zhang, Sheng ;
Lu, Sanglu .
IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2021), 2021,
[10]  
Hsieh K, 2018, PROCEEDINGS OF THE 13TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, P269