Improving Multipath TCP. PhD Thesis - Christoph Paasch
|
|
- Easter Baker
- 6 years ago
- Views:
Transcription
1 Improving Multipath TCP PhD Thesis - Christoph Paasch
2 The Internet is like a map...
3 highly connected
4 Communicating over the Internet A 1 A A 2 A 3 A 4 A 5
5 Multipath communication A 1 A 2 A 3 A 4 A 5 A B B 6 B 7 B 8 B 9 B 10
6 Multipath communication A 1 A 2 A 3 A 4 A 5 A B B 6 B 7 B 8 B 9 B 10
7 Multipath communication A A 7 A 8 6 A 2 1 A 9 A 10 A B B 6 B 7 B 8 B 9 B 10
8 Multipath communication Faster communication (resource pooling) Seamless handover (resilience to failures)
9 Multipath TCP A 1 A 2 A 3 A 4 A 5 A B B 6 B 7 B 8 B 9 B 10
10 Multipath TCP Web-Server IP : A IP: B
11 Multipath TCP Dst: A Seq: 1 Dst: A Seq: 2 Dst: A Seq: 3 IP : A Dst: A Seq: 4 Web-Server Dst: B Seq: 8 IP: B Dst: B Seq: 5 Dst: B Seq: 6 Dst: B Seq: 7
12 Multipath TCP WiFi Dst: A Seq: 1 Dst: A Seq: 2 Dst: A Seq: 3 IP : A Dst: A Seq: 4 Web-Server Internet Dst: B Seq: 8 IP: B 3G/LTE Dst: B Seq: 5 Dst: B Seq: 6 Dst: B Seq: 7
13 Multipath TCP Dst: A Seq: 1 Dst: A Seq: 2 Dst: A Seq: 3 Dst: A Seq: 4 Web-Server Dst: B Seq: 5 Dst: B Seq: 6 Dst: B Seq: 7 Dst: B Seq: 8
14 Multipath TCP handshake Src: A, Dst: S SYN MPTCP: ID - X Src: S, Dst: A SYN + ACK MPTCP: ID - Y
15 Multipath TCP handshake Src: B, Dst: S SYN MP_JOIN: ID - Y Src: S, Dst: B SYN + ACK MP_JOIN
16 Transmit data with Multipath TCP Src: S Dst: A Src: S Dst: A Seq: 1 Seq: 2 write(...); 1 Src: S Dst: B Seq: 3 2 3
17 Multipath TCP Can Multipath TCP be used on the Internet? Performance? Can it be implemented? Could it be designed differently?
18 Improving Multipath TCP
19 Improving Multipath TCP Implementing Multipath TCP Evaluating Transport Protocols Multipath TCP in action"
20 Improving Multipath TCP Implementing Multipath TCP Evaluating Transport Protocols Multipath TCP in action"
21 Implementing Multipath TCP
22 Goals of the implementation 1. Minimize performance impact on regular TCP 2. Reduce complexity within regular TCP 3. Achieve high performance for Multipath TCP
23 Why a Linux Kernel implementation? Tightly integrated into the TCP-stack Best performance Reactive to changes in path characteristics
24 Implementing Multipath TCP and how it fits inside the Linux Kernel (based on a prototype from Sébastien Barré)
25 Architecture of Multipath TCP Application Layer User-Space standard Socket API Transport Layer Kernel-Space Multipath TCP send-queue receive-queue TCP subflow TCP subflow send-queue send-queue Network Layer
26 Data structures of regular TCP Application Layer socket tcp_sock MPTCP-layer subflow-layer Network Layer
27 Data structures of Multipath TCP Application Layer socket tcp_sock meta socket mptcp_tcp_sock MPTCP-layer mptcp_cb tcp_sock TCP subflow mptcp_tcp_sock Network Layer subflow-layer
28 Linux Kernel Multipath TCP and its performance compared to regular TCP
29 MPTCP performance with Apache 100 simultaneous HTTP-Requests, total of Gbps regular TCP 1 Gbps
30 MPTCP performance with Apache 100 simultaneous HTTP-Requests, total of Gbps TCP with linkbonding 1 Gbps
31 MPTCP performance with Apache 100 simultaneous HTTP-Requests, total of Gbps MultiPath TCP 1 Gbps
32 Improving Multipath TCP Implementing Multipath TCP Evaluating Transport Protocols Multipath TCP in action
33 Evaluating Transport Protocols
34 Evaluating Multipath TCP RTT Bufferbloat Capacity
35 Evaluating Multipath TCP RTT Bufferbloat Capacity RTT Bufferbloat Capacity
36 Evaluating Multipath TCP 8Mbps, 20ms Emulated WiFi/3G 2Mbps, 150ms How Hard Can It Be? Designing and Implementing a Deployable Multipath TCP. C. Raiciu, et al. NSDI 12
37 Evaluating Multipath TCP 3G/LTE 3G Access Provider (BE) Internet WiFi Residential Broadband (BE) Exploring Mobile/WiFi Handover with Multipath TCP. C. Paasch, et al. CellNet 12
38 Evaluating Multipath TCP 3G/LTE 3G Access Provider (US) Internet WiFi Residential Broadband (US) A Measurement-based Study of Multipath TCP Performance over Wireless Networks. Y.-C. Chen, et al. IMC 13
39 Evaluating Multipath TCP
40 Evaluating Multipath TCP
41 Experimental Design a scientific approach to evaluation
42 The planned approach to evaluation 1. Define the objective 2. Decide the factors 3. Design the experiment
43 Design the experiment Space-Filling Designs
44 Evaluating Multipath TCP s resource pooling using the Experimental Design approach
45 1. Objective Quantify Multipath TCP s resource pooling capabilities Aggregation Benefit 0 Mb/s -1 Same as best path 0 Perfect aggregation 1 Multipath Aggregation of Heterogeneous Access Networks. D. Kaspar. Phd Thesis. University of Oslo
46 2. Domains of the factors Capacity, RTT, Buffering Capacity, RTT, Buffering Low-BDP High-BDP Capacity 0.1 to 100 Mbps 0.1 to 100 Mbps RTT 0 to 50 ms 0 to 400 ms Buffering 0 to 100 ms 0 to 2000 ms
47 3. Experiment design 6-Dimensional Space ~200 parameter-sets in a space-filling design ~4 hours of experiments
48 Visualizing the output Outliers Lower/Upper Quartile Median
49 Congestion Control Detecting the link s capacity Loss-based (LIA) Delay-based (wvegas)
50 Resource Pooling (LIA) Design, Implementation and Evaluation of Congestion Control for Multipath TCP. D. Wischik, et. al. NSDI 2011
51 Resource Pooling (wvegas) Delay-based congestion control for Multipath TCP. Y. Cao, M. Xu, X. Fu. IEEE ICNP
52 Improving Multipath TCP Implementing Multipath TCP Evaluating Transport Protocols Multipath TCP in action
53 Multipath TCP Supported across a middleboxes Handover traffic from WiFi to 3G Generic Scheduling Infrastructure
54 Supported across middleboxes
55 Multipath TCP Supported across a middleboxes Handover traffic from WiFi to 3G Generic Scheduling Infrastructure
56 Scheduling Dst: A Seq: 1 Dst: A Seq: 2 Low-Delay Web-Server High-Delay Dst: A Seq: 3 Dst: A Seq: 4 Dst: A Seq: 5
57 Handover
58 High Performance Zero-copy support Flow-to-core affinity Hardware offloading supported
59 The fastest TCP connection 10 Gig Links
60 The fastest TCP connection
61 Conclusion
62 Conclusion It is scalable in the Linux Kernel Experimental Design allows to better evaluate transport layer protocols Works in action across the Internet
63 Conclusion Multipath TCP works mostly well in heterogeneous environments Possible design evolution for more flexibility
64 Thank you!
MPTCP : Linux Kernel implementation status
MPTCP : Linux Kernel implementation status Presenter : Christoph Paasch IP Networking Lab Université catholique de Louvain 28 mars 2012 http ://mptcp.info.ucl.ac.be Presenter : Christoph Paasch - IP Networking
More informationExperimental Evaluation of Multipath TCP Schedulers
Experimental Evaluation of Multipath TCP Schedulers Christoph Paasch 1, Simone Ferlin 2, Özgü Alay 2 and Olivier Bonaventure 1 1 ICTEAM, UCLouvain, Belgium 2 Simula Research Laboratory, Fornebu, Norway
More informationMultipath TCP: Overview, Design, and Use-Cases
Multipath TCP: Overview, Design, and Use-Cases Benno Overeinder FOR MULTIPATH TCP MPTCP slides by courtesy of Olivier Bonaventure (UCL) The TCP Byte Stream Model Client ABCDEF...111232 0988989... XYZZ
More informationExperimental Evaluation of Multipath TCP Schedulers
Experimental Evaluation of Multipath TCP Schedulers Christoph Paasch ICTEAM, UCLouvain Belgium Ozgu Alay Simula Research Laboratory Fornebu, Norway Simone Ferlin Simula Research Laboratory Fornebu, Norway
More informationMultiPath TCP : Linux Kernel Implementation
MultiPath : Linux Kernel Implementation Presenter: Christoph Paasch IP Networking Lab Université catholique de Louvain February 3, 2012 http://mptcp.info.ucl.ac.be Presenter: Christoph Paasch - IP Networking
More informationMPTCP: Design and Deployment. Day 11
MPTCP: Design and Deployment Day 11 Use of Multipath TCP in ios 7 Multipath TCP in ios 7 Primary TCP connection over WiFi Backup TCP connection over cellular data Enables fail-over Improves performance
More informationMultiPath TCP : Linux Kernel implementation
MultiPath TCP : Linux Kernel implementation Presenter: Christoph Paasch IP Networking Lab UCLouvain, Belgium August 28, 2012 http://multipath-tcp.org IP Networking Lab http://multipath-tcp.org 1/ 29 Networks
More informationExploring Alternative Routes Using Multipath TCP
Exploring Alternative Routes Using Multipath TCP 1/51 Exploring Alternative Routes Using Multipath TCP Stephen Brennan Case Western Reserve University June 5, 2017 Exploring Alternative Routes Using Multipath
More informationMaking Multipath TCP friendlier to Load Balancers and Anycast
Making Multipath TCP friendlier to Load Balancers and Anycast Fabien Duchêne Olivier Bonaventure Université Catholique de Louvain ICNP 2017
More informationMultipath QUIC: Design and Evaluation
Multipath QUIC: Design and Evaluation Quentin De Coninck, Olivier Bonaventure quentin.deconinck@uclouvain.be multipath-quic.org QUIC = Quick UDP Internet Connection TCP/TLS1.3 atop UDP Stream multiplexing
More informationBLEST: Blocking Estimation-based MPTCP Scheduler for Heterogeneous Networks. Simone Ferlin, Ozgu Alay, Olivier Mehani and Roksana Boreli
BLEST: Blocking Estimation-based MPTCP Scheduler for Heterogeneous Networks Simone Ferlin, Ozgu Alay, Olivier Mehani and Roksana Boreli Multipath TCP: What is it? TCP/IP is built around the notion of a
More informationMultipath TCP. Decoupled from IP, TCP is at last able to support multihomed hosts
Multipath TCP Decoupled from IP, TCP is at last able to support multihomed hosts Christoph Paasch and Olivier Bonaventure, UCL The Internet relies heavily on two protocols. In the network layer, IP (Internet
More informationExploring Mobile/WiFi Handover with Multipath TCP
Exploring Mobile/WiFi Handover with Multipath TCP Gokhan AY Neşet doğanalp 114205 Ans Mohamed A Elbousiffi 109541 Undergraduate Project Report submitted in partial fulfillment of the requirements for the
More informationProbe or Wait : Handling tail losses using Multipath TCP
Probe or Wait : Handling tail losses using Multipath TCP Kiran Yedugundla, Per Hurtig, Anna Brunstrom 12/06/2017 Probe or Wait : Handling tail losses using Multipath TCP Outline Introduction Handling tail
More informationImplementation and Evaluation of Coupled Congestion Control for Multipath TCP
Implementation and Evaluation of Coupled Congestion Control for Multipath TCP Régel González Usach and Mirja Kühlewind Institute of Communication Networks and Computer Engineering (IKR), University of
More informationMultipath QUIC: Design and Evaluation
Multipath QUIC: Design and Evaluation Quentin De Coninck, Olivier Bonaventure quentin.deconinck@uclouvain.be multipath-quic.org Outline The QUIC protocol Designing Multipath for QUIC Experimental Design
More informationDesigning a Resource Pooling Transport Protocol
Designing a Resource Pooling Transport Protocol Michio Honda, Keio University Elena Balandina, Nokia Research Center Pasi Sarolahti, Nokia Research Center Lars Eggert, Nokia Research Center Global Internet
More informationMultipath TCP: Goals and Background. Mark Handley, UCL
Multipath TCP: Goals and Background Mark Handley, UCL Not your grandfather s Internet Once upon a time the Internet did email, ftp, and telnet. And it fell over due to congestion. TCP congestion control
More informationTuning Multipath TCP for Interactive Applications on Smartphones
Tuning Multipath TCP for Interactive Applications on Smartphones Quentin De Coninck, Olivier Bonaventure Institute of Information and Communication Technologies, Electronics and Applied Mathematics (ICTEAM)
More informationMultipath Transport for Virtual Private Networks
Multipath Transport for Virtual Private Networks Daniel Lukaszewski 1 Geoffrey Xie 2 1 U.S. Department of Defense 2 Department of Computer Science Naval Postgraduate School USENIX Security 2017 Computer
More informationTCP in 5G mmwave Networks: Link Level Retransmissions. and MP-TCP
TCP in 5G mmwave Networks: Link Level Retransmissions Laboratorio di Fondamenti di Informatica IEEE INFOCOM 2017 and MP-TCP Michele Polese *, Rittwik Jana v, Michele Zorzi * * Dept. of Information Engineering,
More informationTCP Sendbuffer Advertising. Costin Raiciu University Politehnica of Bucharest
TCP Sendbuffer Advertising Costin Raiciu University Politehnica of Bucharest Problem statement There is only so much we can find about about a connection by looking at in flight packets (losses, retransmissions,
More informationMultiPath TCP: From Theory to Practice
MultiPath TCP: From Theory to Practice Sébastien Barré, Christoph Paasch, and Olivier Bonaventure ICTEAM, Université catholique de Louvain, B-1348 Louvain-la-Neuve, Belgium firstname.lastname@uclouvain.be
More informationSTMS: Improving MPTCP Throughput Under Heterogenous Networks
STMS: Improving MPTCP Throughput Under Heterogenous Networks Hang Shi 1, Yong Cui 1, Xin Wang 2, Yuming Hu 1, Minglong Dai 1, anzhao Wang 3, Kai Zheng 3 1 Tsinghua University, 2 Stony Brook University,
More information2. Background Application Application 2.1 SDN and OpenFlow OpenFlow is an SDN protocol which allows network traffic control and management from the ce
Performance Evaluation of MPTCP over OpenFlow Network Chawanat Nakasan 1,a) Kohei Ichikawa 1,b) Putchong Uthayopas 2,c) Abstract: This paper discusses the use of Multipath TCP (MPTCP), which is a TCP extension
More informationRecap. TCP connection setup/teardown Sliding window, flow control Retransmission timeouts Fairness, max-min fairness AIMD achieves max-min fairness
Recap TCP connection setup/teardown Sliding window, flow control Retransmission timeouts Fairness, max-min fairness AIMD achieves max-min fairness 81 Feedback Signals Several possible signals, with different
More informationInitial connection setup. Adding subflow setup. Three-way handshake with MP_CAPABLE Exchange 64 bit key(key-a, Key-B)
- 2 - Despite the short history, Multipath TCP(MPTCP) prevails drastically As MPTCP was deployed, security concerns increase There have been multiple attempts at verifications to security of MPTCP Initial
More informationAnalysis on MPTCP combining Congestion Window Adaptation and Packet Scheduling for Multi-Homed Device
* RESEARCH ARTICLE Analysis on MPTCP combining Congestion Window Adaptation and Packet Scheduling for Multi-Homed Device Mr. Prathmesh A. Bhat, Prof. Girish Talmale Dept. of Computer Science and Technology,
More informationEXPLORING ALTERNATIVE ROUTES USING MULTIPATH TCP
EXPLORING ALTERNATIVE ROUTES USING MULTIPATH TCP by STEPHEN BRENNAN Submitted in partial fulfillment of the requirements for the degree of Master of Science Department of Electrical Engineering and Computer
More informationUtilizing Datacenter Networks: Centralized or Distributed Solutions?
Utilizing Datacenter Networks: Centralized or Distributed Solutions? Costin Raiciu Department of Computer Science University Politehnica of Bucharest We ve gotten used to great applications Enabling Such
More informationDeveloping Multipath TCP. Damon Wischik, Mark Handley, Costin Raiciu
Developing Multipath TCP Damon Wischik, Mark Handley, Costin Raiciu 1982 1984 1986 1988 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 2010 2 * * 1980 1982 1984 1986 1988 1990 1992 1994 1996 1998 2000
More informationSMAPP : Towards Smart Multipath TCP-enabled APPlications
SMAPP : Towards Smart Multipath TCP-enabled APPlications B. Hesmans, G. Detal, S. Barre, R. Bauduin, O. Bonaventure Université catholique de Louvain, Louvain-la-Neuve, Belgium Tessares, Louvain-la-Neuve,
More informationSecuring MultiPath TCP: Design & Implementation
Securing MultiPath TCP: Design & Implementation Mathieu Jadin, Gautier Tihon, Olivier Pereira and Olivier Bonaventure ICTEAM, Université Catholique de Louvain, Louvain-la-Neuve, Belgium Email: firstname.lastname@uclouvain.be
More informationTesting the performance of Multipath TCP for connections with limited bandwidth
Testing the performance of Multipath TCP for connections with limited bandwidth Network performance analysis Project Report Group: 1020 Aalborg University Electronics and IT Copyright c Aalborg University
More informationMultipath TCP. Prof. Mark Handley Dr. Damon Wischik Costin Raiciu University College London
Multipath TCP How one little change can make: Google more robust your iphone service cheaper your home broadband quicker prevent the Internet from melting down enable remote brain surgery cure hyperbole
More informationA Scheduler for Multipath TCP
A Scheduler for Multipath TCP Fan Yang CIS Department University of Delaware Newark, Delaware, USA 19716 yangfan@udel.edu Paul Amer CIS Department University of Delaware Newark, Delaware, USA 19716 amer@udel.edu
More informationMPTCP Application Considerations. draft-scharf-mptcp-api-00.txt. Michael Scharf Alan Ford
MPTCP Application Considerations draft-scharf-mptcp-api-00.txt Michael Scharf Alan Ford November 9, 2009 Scope From MPTCP Charter: e. An extended
More informationMultipath TCP Congestion Control
Multipath TCP Congestion Control Costin Raiciu, Mark Handley and Damon Wischik draft-ietf-mptcp-congestion-06 Status draft 05 approved by IESG for publication (with comments) draft 06 clarifies the extent
More informationImplementation Experiments on HighSpeed and Parallel TCP
Implementation Experiments on HighSpeed and TCP Zongsheng Zhang Go Hasegawa Masayuki Murata Osaka University Outline Introduction Background of and g Why to evaluate in a test-bed network A refined algorithm
More informationOn Bufferbloat and Delay Analysis of MultiPath TCP in Wireless Networks
On Bufferbloat and Delay Analysis of MultiPath TCP in Wireless Networks Yung-Chih Chen School of Computer Science University of Massachusetts Amherst yungchih@cs.umass.edu Don Towsley School of Computer
More informationA first look at real Multipath TCP traffic
A first look at real Multipath TCP traffic B. Hesmans, H. Tran-Viet, R. Sadre, O. Bonaventure ICTEAM, Université catholique de Louvain, Louvain-la-Neuve, Belgium Abstract. Multipath TCP is a new TCP extension
More informationEnd-to-End Transport Layer Services in the MobilityFirst Network
End-to-End Transport Layer Services in the MobilityFirst Network Kai Su, Francesco Bronzino, Dipankar Raychaudhuri, K.K. Ramakrishnan WINLAB Research Review Winter 2014 Transport Services From TCP/IP to
More informationA TRANSPORT PROTOCOL FOR DEDICATED END-TO-END CIRCUITS
A TRANSPORT PROTOCOL FOR DEDICATED END-TO-END CIRCUITS MS Thesis Final Examination Anant P. Mudambi Computer Engineering University of Virginia December 6, 2005 Outline Motivation CHEETAH Background UDP-based
More informationCongestion Control of MPTCP: Performance Issues and a Possible Solution
Congestion Control of MPTCP: Performance Issues and a Possible Solution Ramin Khalili, T-Labs/TU-Berlin, Germany R.khalili, N. Gast, M. Popovic, J.-Y Le Boudec, draft-khalili-mptcp-performance-issues-02
More informationA Programming Model for Applicationdefined Multipath TCP Scheduling
A Programming Model for Applicationdefined Multipath TCP Scheduling ACM/IFIP/USENIX Middleware 2017 Alexander Frömmgen Userland Kernel Application Send Data Load MPTCP Scheduler Sending Queue Network Stack
More informationMultipath TCP. Prof. Mark Handley Dr. Damon Wischik Costin Raiciu University College London
Multipath TCP How one little change can make: YouTube more robust your iphone service cheaper your home broadband quicker prevent the Internet from melting down enable remote brain surgery cure hyperbole
More informationImpact of Path Characteristics and Scheduling Policies on MPTCP Performance
Impact of Path Characteristics and Scheduling Policies on MPTCP Performance Behnaz Arzani, Alexander Gurney, Shuotian Cheng, Roch Guerin 2 and Boon Thau Loo University Of Pennsylvania 2 University of Washington
More informationUrban dashboardistics Damon Wischik Dept. of Computer Science and Technology
Urban dashboardistics Damon Wischik Dept. of Computer Science and Technology UNIVERSITY OF CAMBRIDGE Wardrop modelled route choice by drivers in a traffic network. Braess discovered paradoxical outcomes
More informationExperimental Evaluation of YouTube Performance on MPTCP-based LTE-WLAN Integration
Experimental Evaluation of YouTube Performance on MPTCP-based LTE-WLAN Integration Shashwat Kumar, Himank Gupta, and Dr. Antony Franklin A. NeWS Lab Department of Computer Science and Engineering Indian
More informationApplication-defined Multipath TCP Scheduling
Application-defined Multipath TCP Scheduling Frühjahrstreffen der GI Fachgruppen BS und KuVS Amr Rizk Userland Kernel Application Send Data Load MPTCP Scheduler Sending Queue Network Stack Programmable
More informationMoving Beyond Sockets
Moving Beyond Sockets Architecture and Observations Tommy Pauly (tpauly@apple.com) TAPS IETF 97, November 2016, Seoul 1 Context TAPS is about providing easier ways to use various transport protocols, and
More informationPATTERNS IN NETWORK ARCHITECTURE: MULTIHOMING AND MULTICAST
PATTERNS IN NETWORK ARCHITECTURE: MULTIHOMING AND MULTICAST MULTIHOMING AND MULTICAST OUTLINE 1 2 3 4 5 A short cloud topic Modeling in Alloy Patterns for multihoming Discussion of How hard can it be?
More informationLAMPS: A Loss Aware Scheduler for Multipath TCP over Highly Lossy Networks
LAMPS: A Loss Aware Scheduler for Multipath TCP over Highly Lossy Networks Enhuan Dong, Mingwei Xu,Xiaoming Fu,Yu Cao Department of Computer Science and Technology, Tsinghua University, China Tsinghua
More informationImproving Multipath TCP
Improving Multipath TCP Christoph Paasch Thesis submitted in partial fulfillment of the requirements for the Degree of Doctor in Applied Sciences October 30, 2014 ICTEAM Louvain School of Engineering Université
More informationUniversity of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /WD.2016.
Alheid, A., Doufexi, A., & Kaleshi, D. (2016). A Study on MPTCP for Tolerating Packet Reordering and Path Heterogeneity in Wireless Networks. In Wireless Days 2016, Toulouse Institute of Electrical and
More informationMaking Multipath TCP friendlier to Load Balancers and Anycast
Making friendlier to Load Balancers and Anycast Fabien Duchene, Olivier Bonaventure Institute of Information and Communication Technologies, Electronics and Applied Mathematics (ICTEAM) Université catholique
More informationMultipathTCP. Alan Ford
MultipathTCP Protocol Design Alan Ford alan.ford@roke.co.uk 1 Scope To build TCP modifications to support multipath operation We have more than one implementation already, but this presentation is about
More informationEvaluating and Improving the Deployability of Multipath TCP
Evaluating and Improving the Deployability of Multipath TCP Gregory Detal Thesis submitted in partial fulfillment of the requirements for the Degree of Doctor in Applied Sciences March 11, 2014 ICTEAM
More informationDesign, Implementation, and Evaluation of Energy-Aware Multi-Path TCP
Design, Implementation, and Evaluation of Energy-Aware Multi-Path TCP Yeon-sup Lim 1, Yung-Chih Chen 1, Erich M. Nahum 2, Don Towsley 1, Richard J. Gibbens 3, and Emmanuel Cecchet 1 1 College of Computer
More informationMultipath TCP for FreeBSD
Multipath TCP for FreeBSD Lawrence Stewart, Nigel Williams, Grenville Armitage {lastewart,njwilliams,garmitage}@swin.edu.au Centre for Advanced Internet Architectures (CAIA) Swinburne University of Technology
More informationInternet Engineering Task Force Internet-Draft Obsoletes: 6824 (if approved)
Internet Engineering Task Force Internet-Draft Obsoletes: 6824 (if approved) Intended status: Standards Track Expires: April 6, 2019 A. Ford Pexip C. Raiciu U. Politechnica of Bucharest M. Handley U. College
More informationHashing on broken assumptions
Hashing on broken assumptions Lorenzo Saino (@lorenzosaino) Fastly Name of Presentation Problem: Spreading traffic across multiple links, paths, hosts Solutions: Link Aggregation Equal Cost Multipath (ECMP)
More informationAdvanced Computer Networks. Datacenter TCP
Advanced Computer Networks 263 3501 00 Datacenter TCP Spring Semester 2017 1 Oriana Riva, Department of Computer Science ETH Zürich Today Problems with TCP in the Data Center TCP Incast TPC timeouts Improvements
More informationHomework 4 assignment for ECE671 Posted: 03/20/18 Due: 03/27/18
ECE671: Homework 4 1 Homework 4 assignment for ECE671 Posted: 03/20/18 Due: 03/27/18 Note: In all written assignments, please show as much of your work as you can. Even if you get a wrong answer, you can
More informationTuning the Aggressive Slow-Start Behavior of MPTCP for Short Flows
Received November 29, 2018, accepted December 7, 2018, date of publication January 1, 2019, date of current version January 16, 2019. Digital Object Identifier 10.1109/ACCESS.2018.2889339 Tuning the Aggressive
More informationShaping the Linux kernel MPTCP implementation towards upstream acceptance
Shaping the Linux kernel MPTCP implementation towards upstream acceptance Doru-Cristian Gucea Octavian Purdila Agenda MPTCP in a nutshell Use-cases Basics Initial Linux kernel implementation Implementation
More informationMultipath Transport, Resource Pooling, and implications for Routing
Multipath Transport, Resource Pooling, and implications for Routing Mark Handley, UCL and XORP, Inc Also: Damon Wischik, UCL Marcelo Bagnulo Braun, UC3M The members of Trilogy project: www.trilogy-project.org
More informationAn In-depth Study of LTE: Effect of Network Protocol and Application Behavior on Performance
An In-depth Study of LTE: Effect of Network Protocol and Application Behavior on Performance Authors: Junxian Huang, Feng Qian, Yihua Guo, Yuanyuan Zhou, Qiang Xu, Z. Morley Mao, Subhabrata Sen, Oliver
More informationTowards a Robust Protocol Stack for Diverse Wireless Networks Arun Venkataramani
Towards a Robust Protocol Stack for Diverse Wireless Networks Arun Venkataramani (in collaboration with Ming Li, Devesh Agrawal, Deepak Ganesan, Aruna Balasubramanian, Brian Levine, Xiaozheng Tie at UMass
More informationUplink Throughput Improvement at Cell Edge using Multipath TCP in Overlaid Mobile WiMAX/WiFi Networks
Uplink Throughput Improvement at Cell Edge using Multipath TCP in Overlaid Mobile WiMAX/WiFi Networks Miguel Angel Patiño González, Takeshi Higashino, and Minoru Okada Graduate School of Information Science
More informationRoGUE: RDMA over Generic Unconverged Ethernet
RoGUE: RDMA over Generic Unconverged Ethernet Yanfang Le with Brent Stephens, Arjun Singhvi, Aditya Akella, Mike Swift RDMA Overview RDMA USER KERNEL Zero Copy Application Application Buffer Buffer HARWARE
More informationResponsive Multipath TCP in SDN-based Datacenters
Responsive Multipath TCP in SDN-based Datacenters Jingpu Duan, Zhi Wang, Chuan Wu Department of Computer Science, The University of Hong Kong, Email: {jpduan,cwu}@cs.hku.hk Graduate School at Shenzhen,
More informationQuickly Starting Media Streams Using QUIC
Quickly Starting Media Streams Using QUIC Packet Video Workshop 2018 Şevket Arısu and Ali C. Begen Agenda Motivation and our goal Previous work and our contributions Approach, setup and evaluation Results
More informationMultipath IP Routing on End Devices: Motivation, Design, and Performance
Multipath IP Routing on End Devices: Motivation, Design, and Performance Liyang Sun ECE, NYU 2 MetroTech Center Brooklyn, NY 1121 ls3817@nyu.edu Yong Liu ECE, NYU 2 MetroTech Center Brooklyn, NY 1121 yongliu@nyu.edu
More informationVery Tight Coupling between LTE and WiFi: a Practical Analysis
Very Tight Coupling between LTE and WiFi: a Practical Analysis Younes Khadraoui, Xavier Lagrange, Annie Gravey To cite this version: Younes Khadraoui, Xavier Lagrange, Annie Gravey. Very Tight Coupling
More informationPath Awareness and Selection in the Socket Intents prototype. Theresa Enghardt TU Berlin
Path Awareness and Selection in the Socket Intents prototype Theresa Enghardt TU Berlin theresa@inet.tu-berlin.de Scenario: Multiple paths Multiple paths via different access networks Laptop can use WiFi
More informationTCP so far Computer Networking Outline. How Was TCP Able to Evolve
TCP so far 15-441 15-441 Computer Networking 15-641 Lecture 14: TCP Performance & Future Peter Steenkiste Fall 2016 www.cs.cmu.edu/~prs/15-441-f16 Reliable byte stream protocol Connection establishments
More informationOpenVPN and Multipath TCP
UNIVERSITE CATHOLIQUE DE LOUVAIN ECOLE POLYTECHNIQUE DE LOUVAIN OpenVPN and Multipath TCP Supervisor: Olivier Bonaventure Readers: Gregory Detal Marc Lobelle Thesis submitted for the Master s degree in
More informationMultipath IP Routing on End Devices: Motivation, Design, and Performance
Multipath IP Routing on End Devices: Motivation, Design, and Performance arxiv:179.5712v1 [cs.ni] 17 Sep 217 ABSTRACT Liyang Sun ECE, NYU 2 MetroTech Center Brooklyn, NY 1121 ls3817@nyu.edu Yong Liu ECE,
More informationCombining DASH with MPTCP for video streaming
Combining DASH with MPTCP for video streaming Dissertation presented by Lena Victoria PESCHKE for obtaining the Master s degree in Computer Science and Engineering Option: Networking and security Supervisor
More informationHandoff-Aware Cross-Layer Assisted Multi-Path TCP for Proactive Congestion Control in Mobile Heterogeneous Wireless Networks
Handoff-Aware Cross-Layer Assisted Multi-Path TCP for Proactive Congestion Control in Mobile Heterogeneous Wireless Networks Hassan Sinky, Bechir Hamdaoui, and Mohsen Guizani Oregon State University, Email:
More informationAre TCP Extensions Middlebox-proof?
Are TCP Extensions Middlebox-proof? Benjamin Hesmans, Fabien Duchene, Christoph Paasch, Gregory Detal and Olivier Bonaventure ICTEAM, Université Catholique de Louvain Louvain-La-Neuve Belgium firstname.name@uclouvain.be
More informationGreenBag: Energy-efficient Bandwidth Aggregation For Real-time Streaming in Heterogeneous Mobile Wireless Networks
GreenBag: Energy-efficient Bandwidth Aggregation For Real-time Streaming in Heterogeneous Mobile Wireless Networks Duc Hoang Bui, Kilho Lee, Sangeun Oh, Insik Shin Dept. of Computer Science KAIST, South
More informationWiFi, LTE, or Both? Measuring Multi-Homed Wireless Internet Performance
,, or Both? Measuring Multi-Homed Wireless Internet Performance Shuo Deng, Ravi Netravali, Anirudh Sivaraman, Hari Balakrishnan MIT Computer Science and Artificial Intelligence Lab Cambridge, Massachusetts,
More informationMultipath IP Routing on End Devices: Motivation, Design, and Performance
Multipath IP Routing on End Devices: Motivation, Design, and Performance Liyang Sun, Guibin Tian, Guanyu Zhu, Yong Liu, Hang Shi, and David Dai Electrical & Computer Engineering, ew York University, Brooklyn,
More informationTCP. The TCP Protocol. TCP Header Format. TCP Flow Control. TCP Congestion Control Datacenter TCP
The TCP Protocol TCP TCP Congestion Control Datacenter TCP Frame format Connection management Flow control TCP reliable data transfer Congestion control TCP Header Format TCP Flow Control HL 32 bits Source
More informationProject Details. Jiasi Chen CS 179i: Project in Computer Science (Networks) Lectures: Monday 3:10-4pm in Spieth 1307
Project Details Jiasi Chen CS 179i: Project in Computer Science (Networks) Lectures: Monday 3:10-4pm in Spieth 1307 http://www.cs.ucr.edu/~jiasi/teaching/cs179i_winter16/ 1 Outline Virtual reality Video
More informationMULTIPATH COMMUNICATIONS USING NAMES
MULTIPATH COMMUNICATIONS USING NAMES by Rashmi Purushothama, Master of Science Thesis in Communication systems Communication Networks and Systems laboratory (NETS), Swedish Institute of Computer Science
More informationMPTCP and BBR performance over Internet satellite paths. Nicolas KUHN
MPTCP and BBR performance over Internet satellite paths Nicolas KUHN nicolas.kuhn@cnes.fr Myth #1: SATCOM systems are quite specific Indeed: Limited frequency resource (regulation, etc.) Dish alignment
More information0-RTT TCP Convert Protocol
0-RTT TCP Convert Protocol draft-ietf-tcpm-converters-01 IETF101, March 2018 O. Bonaventure, M. Boucadair, B. Peirens, S. Seo, A. Nandugudi Converter Initial Motivation More MPTCP enabled clients than
More informationNTRDMA v0.1. An Open Source Driver for PCIe NTB and DMA. Allen Hubbe at Linux Piter 2015 NTRDMA. Messaging App. IB Verbs. dmaengine.h ntb.
Messaging App IB Verbs NTRDMA dmaengine.h ntb.h DMA DMA DMA NTRDMA v0.1 An Open Source Driver for PCIe and DMA Allen Hubbe at Linux Piter 2015 1 INTRODUCTION Allen Hubbe Senior Software Engineer EMC Corporation
More informationCS519: Computer Networks. Lecture 5, Part 1: Mar 3, 2004 Transport: UDP/TCP demux and flow control / sequencing
: Computer Networks Lecture 5, Part 1: Mar 3, 2004 Transport: UDP/TCP demux and flow control / sequencing Recall our protocol layers... ... and our protocol graph IP gets the packet to the host Really
More informationHomework 4 assignment for ECE671 Posted: 11/01/16 Due: 11/08/16
ECE67: Homework 4 Homework 4 assignment for ECE67 Posted: //6 Due: /8/6 Note: In all written assignments, please show as much of your work as you can. Even if you get a wrong answer, you can get partial
More informationSDN-based Network Obfuscation. Roland Meier PhD Student ETH Zürich
SDN-based Network Obfuscation Roland Meier PhD Student ETH Zürich This Talk This thesis vs. existing solutions Alice Bob source: Alice destination: Bob Hi Bob, Hi Bob, Payload encryption ǾǼōĦ
More informationIs it Still Possible to Extend TCP?
Is it Still Possible to Extend TCP? Michio Honda, Keio University Yoshifumi Nishida, Keio University Costin Raiciu, Universitatea Politehnica Bucuresti Adam Greenhalgh, University College London Mark Handley,
More informationA Measurement Study on Multi-path TCP with Multiple Cellular Carriers on High Speed Rails
A Measurement Study on Multi-path TCP with Multiple Cellular Carriers on High Speed Rails Li Li, Ke Xu, Tong Li, Kai Zheng, Chunyi Peng, Dan Wang, Xiangxiang Wang, Meng Shen, Rashid Mijumbi High Speed
More informationNetworks Fall This exam consists of 10 problems on the following 13 pages.
CSCI 466 Final Networks Fall 2011 Name: This exam consists of 10 problems on the following 13 pages. You may use your two- sided hand- written 8 ½ x 11 note sheet during the exam and a calculator. No other
More informationTransport Protocols for Data Center Communication. Evisa Tsolakou Supervisor: Prof. Jörg Ott Advisor: Lect. Pasi Sarolahti
Transport Protocols for Data Center Communication Evisa Tsolakou Supervisor: Prof. Jörg Ott Advisor: Lect. Pasi Sarolahti Contents Motivation and Objectives Methodology Data Centers and Data Center Networks
More informationOn the Benefits of Using Multipath TCP and Openflow in Shared Bottlenecks
On the Benefits of Using Multipath TCP and Openflow in Shared Bottlenecks Marcus Sandri, Alan Silva, Lucio A. Rocha, Fabio L. Verdi Department of Computing Universidade Federal de São Carlos {marcus.sandri,
More informationInternet Engineering Task Force. Intended status: Informational Expires: August 20, 2012 Technical University Berlin February 17, 2012
Internet Engineering Task Force Internet-Draft Intended status: Informational Expires: August 20, 2012 T. Ayar B. Rathke L. Budzisz A. Wolisz Technical University Berlin February 17, 2012 A Transparent
More information