Litcius/Paper detail

Multipath Computation Offloading for Mobile Augmented Reality

Tristan Braud, Pengyuan Zhou, Jussi Kangasharju, Pan Hui

202052 citationsDOIOpen Access PDF

Abstract

Mobile Augmented Reality (MAR) applications employ computationally demanding vision algorithms on resource-limited devices. In parallel, communication networks are becoming more ubiquitous. Offloading to distant servers can thus overcome the device limitations at the cost of network delays. Multipath networking has been proposed to overcome network limitations but it is not easily adaptable to edge computing due to the server proximity and networking differences. In this article, we extend the current mobile edge offloading models and present a model for multi-server device-to-device, edge, and cloud offloading. We then introduce a new task allocation algorithm exploiting this model for MAR offloading. Finally, we evaluate the allocation algorithm against naive multipath scheduling and single path models through both a real-life experiment and extensive simulations. In case of sub-optimal network conditions, our model allows reducing the latency compared to single-path offloading, and significantly decreases packet loss compared to random task allocation. We also display the impact of the variation of WiFi parameters on task completion. We finally demonstrate the robustness of our system in case of network instability. With only 70% WiFi availability, our system keeps the excess latency below 9 ms. We finally evaluate the capabilities of the upcoming 5G and 802.11ax.

Topics & Concepts

Computer scienceMobile edge computingServerComputer networkAugmented realityMultipath TCPMultipath propagationEdge computingDistributed computingLatency (audio)Robustness (evolution)Mobile deviceScheduling (production processes)Cellular networkCloud computingNetwork packetPacket lossReal-time computingChannel (broadcasting)Computer visionOperations managementEconomicsTelecommunicationsOperating systemBiochemistryGeneChemistryIoT and Edge/Fog ComputingOpportunistic and Delay-Tolerant NetworksAdvanced Wireless Communication Technologies