An overview of Multipath TCP and its applications

Subscribers:
351,000
Published on ● Video Link: https://www.youtube.com/watch?v=k-5pGlbiB3U



Duration: 1:00:18
6,422 views
77


Networks have become multipath: mobile devices have multiple radio interfaces, datacenters have redundant paths and multihoming is the norm for big server farms. Meanwhile, TCP is still only single-path and this makes it very difficult for endpoints to take advantage of network-level redundancy . There are numerous examples of problems caused by this mismatch: for instance, TCP connections are reset when a mobile device exits WiFi coverage despite the availability of 3G connections; and in datacenters random load-balancing often overloads a subset of links leaving parts of the network underutilized. In this talk I will present an overview of our work on Multipath TCP, an extension of TCP that is being standardized at the IETF. Multipath TCP enables unmodified applications that today use TCP to function over multiple paths and achieve better performance and better robustness. Multipath TCP also requires no changes to the networks: it works just fine over the existing infrastructure. Finally, I will briefly cover the most compelling applications of Multipath TCP, namely datacenters and mobile centers.




Other Videos By Microsoft Research


2016-07-27The Mechanical Cryptographer: Tolerant Algebraic Side-Channel Attacks using pseudo-Boolean Solvers
2016-07-27Practice-Driven Cryptographic Theory
2016-07-27Hawaii Intern XAPfest - Intro Session #1
2016-07-27Designing a Choice Architecture for Mobile Device Privacy and Security
2016-07-27Memory Abstractions for Parallel Programming
2016-07-27Making Genomic Data Analysis Faster and More Accurate
2016-07-27Logarithmic fluctuations from circularity
2016-07-27The Persistence of Passwords and Evaluating Authentication Alternatives
2016-07-27TouchDevelop - Create apps ON your phone!
2016-07-27Extensions of Bayesian Optimization for Real-World Applications
2016-07-27An overview of Multipath TCP and its applications
2016-07-27Scale-Independent Relational Query Processing with PIQL
2016-07-27Kitsune: Efficient, General-purpose Dynamic Software Updating for C
2016-07-27Differentially Private Learning on Large, Online and High-dimensional Data
2016-07-27A Brief Exposition Of Quadratic Forms In Two Variables Over The Integers
2016-07-27A Key Value Store that Supports Strict SLAs and the Applications that Need it
2016-07-27Erasure Codes for Big Data over Hadoop and Large-scale Sparse PCA for Twitter Analysis
2016-07-27The Convex Geometry of Inverse Problems
2016-07-27Rethinking the Interface to Solid-State Storage
2016-07-27Evolving GPUs into a Substrate for Cloud Computing
2016-07-27Knowledge Infrastructure: Mechanism and Transformation in the Information Revolution



Tags:
microsoft research