Block Switching: Towards a Robust Protocol Stack for Diverse Wireless Networks

Subscribers:
344,000
Published on ● Video Link: https://www.youtube.com/watch?v=tiPGHyKAr70



Duration: 1:13:31
38 views
0


The Internet's TCP/IP stack was not designed with the vagaries of the wireless channel and mobility in mind and is showing signs of age today. TCP has well-known problems over multi-hop wireless networks as it con?ates congestion and loss, performs poorly over time-varying and lossy links, and is fragile in the presence of route changes and disconnections. In this talk, I will present a clean-slate design and implementation of a wireless transport protocol, Hop, that uses reliable per-hop block transfer as a building block. Hop is 1) fast as it eliminates many sources of overhead as well as noisy end-to-end rate control, 2) robust to partitions and route changes because of hop-by-hop control as well as in-network caching, and 3) simple as it obviates complex end-to-end rate control as well as complex interactions across layers. Our experiments over a 20-node multi-hop mesh network show that Hop is dramatically more efficient, achieving better fairness, throughput, delay, and robustness to partitions over several alternate protocols, including gains of over an order of magnitude in median throughput. I will present arguments for why block transfer forms the basis of a simple, robust protocol stack that gracefully degrades in performance across diverse wireless environments such as access point networks, meshes, mobile ad hoc networks, and DTNs. I will outline research challenges and opportunities raised by block transfer in order to realize this vision.




Other Videos By Microsoft Research


2016-09-07And Then There's This: How Stories Live and Die in Viral Culture
2016-09-07Shaplets, Motifs and Discords: A set of Primitives for Mining Massive Time Series and Image Archives
2016-09-07Modern Computer Arithmetic [1/6]
2016-09-07ISP-Enabled Behavioral Ad Targeting without User Consent (and Beyond)
2016-09-07A Research Program Proposal--Universal Cache Miss Equations for the Memory Hierarchy
2016-09-07Structured Prediction Models in Computer Vision | Efficient Convex Relaxation of Mixture Regression
2016-09-07UPCRC Multicore Applications Workshop - Session # 6 - Human-machine Interaction
2016-09-07Inferring Rankings under Constrained Sensing
2016-09-07UPCRC Multicore Applications Workshop - Session # 5 - Human-machine Interaction
2016-09-07Audio Cameras for Audio-Visual Scene Analysis
2016-09-07Block Switching: Towards a Robust Protocol Stack for Diverse Wireless Networks
2016-09-07A Programming Language for the New Web
2016-09-07The Beauty and the Beast: Vulnerability in Red Hat's Packages
2016-09-07Debian: Anatomy of An Open Source Project
2016-09-07UPCRC Multicore Applications Workshop - Session # 3 - Social Interaction
2016-09-07Supersingular abelian varieties and modular forms
2016-09-07The Jasons: The Secret History of Science's Postwar Elite           
2016-09-07UPCRC Multicore Applications Workshop - Session # 4 - Speech and Audio
2016-09-07Literacy Bridge and the Talking Book Project
2016-09-07Stencil Computation Auto-tuning on Modern Multicore Architectures
2016-09-07MSPAC Discussion and Book Signing with Senator John Kerry and Teresa Heinz Kerry



Tags:
microsoft research