Authors
Teemu Kämäräinen
Publication date
2019
Publisher
Aalto University
Description
Mobile video services are usually offered through centralized cloud servers and account for over half of the total data consumption of mobile networks. In addition to the traditional video applications, new types of latency critical video services have emerged in recent years which also require or would benefit from cloud deployment. These applications include mobile cloud gaming, mobile augmented and virtual reality and deep-learning based applications which utilize object detection and recognition models. The latency from user input to response needs to be low for all of the example applications to ensure a good quality of experience. This makes the deployment of such services difficult as the service provider needs to consider the entire delay pipeline from the user device to the cloud server. In this thesis, we dissect the entire delay pipeline in latency critical mobile video applications through extensive measurements. We introduce novel ways to measure the client hardware delays and inject timing hooks into real applications to determine the largest latency bottlenecks in latency critical mobile applications. For deep learning based object detection and recognition, we compare mobile and server-side performance and show multiple latency-throughput trade-offs when tuning the system parameters. In our latency studies, we use real application scenarios and also provide optimization strategies for remote rendered applications. Regarding cloud gaming, we perform a Europe-wide latency study to determine the impact of data center location count to the overall latency. We vary the data center location count, network access method, and …
Total citations