This is a non-IMPACT record, meaning that access to the data is not controlled by IMPACT. For access, see the directions below.

This Resource is offered and provided outside of the IMPACT mediation framework. IMPACT and the IMPACT Coordination Council/Blackfire Technology, Inc. expressly disclaim all conditions, representations and warranties including but not limited to Resource availability, quality, accuracy, non-infringement, and non-interference. All Resource information and access is controlled by entities and under terms that are external to the IMPACT legal framework.


External Dataset
External Data Source
Crawdad (Dartmouth)
56 (lowest rank is 56)

Category & Restrictions

wireless, mobile software


Multipath TCP traces from real smartphone users

Multipath TCP is a recent TCP extension that enables multihomed hosts like smartphones to send and receive data over multiple interfaces. Despite the growing interest in this new TCP extension, little is known about its behavior with real applications in wireless networks. Our paper "A First Analysis of Multipath TCP on Smartphones" analyzes a trace from a SOCKS proxy serving smartphones using Multipath TCP. This first detailed study of real Multipath TCP smartphone traffic reveals several interesting points about its behavior in the wild. It confirms the heterogeneity of wireless and cellular networks which influences the scheduling of Multipath TCP. The analysis shows that most of the additional subflows are never used to send data. The amount of reinjections is also quantified and shows that they are not a major issue for the deployment of Multipath TCP. With our methodology to detect handovers, around a quarter of the connections using several subflows experience data handovers. ;

Additional Details

smartphone, uclouvain, mptcp, uclouvain/mptcp_smartphone, 1056, external, inferlink corporation, corporation, inferlink, source, external data source, tcp, multipath, real, traces, users, smartphones, send, extension, networks, handovers, subflows, behavior, analysis, wireless, enables, deployment, receive, influences, confirms, interfaces, applications, wild, methodology, detailed, quantified, heterogeneity, deconinck, multiple, amount, quarter, analyzes, paper, quentin, hosts, issue, traffic, connections, reinjections, scheduling, major, growing, socks, proxy, trace, serving, detect, reveals, additional, other, study, cellular, multihomed, experience