IEEE Transactions on Cloud Computing (IEEE TCC) 
Volume 11, Issue 2, 2023

Impact Factor: 6.5

Nimbus: Towards Latency-Energy Efficient Task Offloading for AR Services

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.


Pre-camera PDF 

IEEE Library Access

BibTeX:
@article{Cozzolino:TCC23,
title = "Nimbus: Towards Latency-Energy Efficient Task Offloading for AR Services",
journal = "IEEE Transactions on Cloud Computing",
year = "2023",
author = "Cozzolino, Vittorio and Tonetto, Leonardo and Mohan, Nitinder and Ding, Aaron Yi and Ott, Joerg",
volume={11},
number={2},
pages={1530-1545},
doi={10.1109/TCC.2022.3146615}
}
How to cite:

Vittorio Cozzolino, Leonardo Tonetto, Nitinder Mohan, Aaron Yi Ding, Joerg Ott. "Nimbus: Towards Latency-Energy Efficient Task Offloading for AR Services", in IEEE Transactions on Cloud Computing, Vol. 11. No. 2, 2023.