Nimbus: Towards Latency-Energy Efficient Task Offloading for AR Services
- 27 January 2022
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Cloud Computing
- Vol. 11 (2) , 1530-1545
Abstract
Widespread adoption of mobile augmented reality (AR) and virtual reality (VR) applications depends on their smoothness and immersiveness. Modern AR applications applying computationally intensive computer vision algorithms can burden today's mobile devices, and cause high energy consumption and/or poor performance. To tackle this challenge, it is possible to offload part of the computation to nearby devices at the edge. However, this calls for smart task placement strategies in order to efficiently use the resources of the edge infrastructure. In this paper, we introduce Nimbus --- a task placement and offloading solution for a multi-tier, edge-cloud infrastructure where deep learning tasks are extracted from the AR application pipeline and offloaded to nearby GPU-powered edge devices. Our aim is to minimize the latency experienced by end-users and the energy costs on mobile devices. Our multifaceted evaluation, based on benchmarked performance of AR tasks, shows the efficacy of our solution. Overall, Nimbus reduces the task latency by ~4x and the energy consumption by ~77% for real-time object detection in AR applications. We also benchmark three variants of our offloading algorithm, disclosing the trade-off of centralized versus distributed execution.Keywords
This publication has 72 references indexed in Scilit:
- Optimal Cloudlet Placement and User to Cloudlet Allocation in Wireless Metropolitan Area NetworksIEEE Transactions on Cloud Computing, 2015
- Enabling Adaptive High-Frame-Rate Video Streaming in Mobile Cloud Gaming ApplicationsIEEE Transactions on Circuits and Systems for Video Technology, 2015
- A Survey of Interactive Remote Rendering SystemsACM Computing Surveys, 2015
- Kahawai2015
- Rhizome2015
- Mobile Network Performance from User Devices: A Longitudinal, Multidimensional AnalysisLecture Notes in Computer Science, 2014
- Multi-objective Optimization2013
- Millimeter Wave Mobile Communications for 5G Cellular: It Will Work!IEEE Access, 2013
- Architecture and Algorithms for a Distributed Reputation SystemLecture Notes in Computer Science, 2003
- SETI@homeCommunications of the ACM, 2002