# Generalizing Critical Path Analysis on Mobile Traffic

**Authors:** Gioacchino Tangari, Alessandro Finamore, Diego Perino

arXiv: 1906.07674 · 2019-06-19

## TL;DR

This paper introduces Mobile Critical Path Analysis (MCPA), a new methodology for analyzing mobile app traffic to identify bottlenecks and critical resources, extending traditional web-focused CPA to a broader mobile app context.

## Contribution

It proposes MCPA, a novel traffic analysis method for mobile apps, validated across various apps, revealing detailed traffic dynamics and bottlenecks.

## Key findings

- Apps spend 60% of time on critical traffic
- 84% of bytes are on critical traffic
- Apps have 22% more time and 13% more bytes on critical traffic compared to browsing

## Abstract

Critical Path Analysis (CPA) studies the delivery of webpages to identify page resources, their interrelations, as well as their impact on the page loading latency. Despite CPA being a generic methodology, its mechanisms have been applied only to browsers and web traffic, but those do not directly apply to study generic mobile apps. Likewise, web browsing represents only a small fraction of the overall mobile traffic. In this paper, we take a first step towards filling this gap by exploring how CPA can be performed for generic mobile applications. We propose Mobile Critical Path Analysis (MCPA), a methodology based on passive and active network measurements that is applicable to a broad set of apps to expose a fine-grained view of their traffic dynamics. We validate MCPA on popular apps across different categories and usage scenarios. We show that MCPA can identify user interactions with mobile apps only based on traffic monitoring, and the relevant network activities that are bottlenecks. Overall, we observe that apps spend 60% of time and 84% of bytes on critical traffic on average, corresponding to +22% time and +13% bytes than what observed for browsing.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1906.07674/full.md

## Figures

30 figures with captions in the complete paper: https://tomesphere.com/paper/1906.07674/full.md

## References

42 references — full list in the complete paper: https://tomesphere.com/paper/1906.07674/full.md

---
Source: https://tomesphere.com/paper/1906.07674