Advantages Advantages of Multi Path Transport of Multi-Path ... - WIWI

4 downloads 409 Views 2MB Size Report
Increase bandwidth. ▻ Increase efficiency. ▻ Increase efficiency. ▻ Supplier diversity of networks. ▻ Supplier diversity of networks. Solution Approach. Mobility.
Multi‐Path Path Transport Path Transport

Ultimate Goal for Ul Ultimate i G l for Goal f the Future Internet the Future Internet

Advantages Advantages  of Multi Path Transport of Multi‐Path Transport   p  Increase fault tolerance Increase fault tolerance

Pro ide f ll feat red Provide full featured

 Improve resilience Improve resilience

M lti P th T Multi‐Path Transport for tf

 Increase bandwidth Increase bandwidth  Increase efficiency Increase efficiency

Network  Services k i

 Supplier diversity of networks Supplier diversity of networks (Based on Functional Composition Approach)

Solution Approach Solution Approach

“Buffer Buffer Blocking Blocking” as Example as Example

Mobility Ordered Delivery

Multi‐ li P th Path

Reliable

… Fragmentation

Single‐Path  Congestion Control

SCTP SCTP Multi‐ Path Extension  Multi‐Path  Congestion Control

 CumAck required q to remove chunks of fast path… p  … but this needs RTX of missing i i chunk h k on slow l path th

Service Oriented Service‐Oriented

New Requiremen nts

Functional  Composition

Internet of Today Internet of TCP TCP Multi‐Path  Extension  E i

Architecture Independent Issues

 Fast path fills f receiver buffer… ff  …blocked blocked by missing chunk on other path

….

Future Internet Service Functional Block  Alpha

Functional Block  Beta

Functional Block  …

Functional Block M lti P th T Multi‐Path Transport t

Results of Evaluation app Results of Evaluation app plied to new Architectures plied to new Architectures C bi i off Buffer Combination ff Splitting and Spli i g d NR‐SACK needed! S C d d!

Functional Block Approach for pp Multi‐Path Transport p Flow Control Flow Control

Simulation Setup Simulation Setup  OMNeT++/INET OMNeT++/INET and  and Si P TC SimProcTC  Own CMT‐SCTP and  CMT/RP‐SCTP models /  Path #1: 100 Mbit/s,  Path #1: 100 Mbit/s 1ms delay loss free 1ms delay, loss‐free  Path #2: variable QoS P h #2 i bl Q S p parameters  Saturated sender,  Saturated sender, MTU‐sized packets by MTU‐sized packets by  utilizing  tili i

Stream Control

Scheduler Acknowledgement Acknowledgement 

Buffer Mgt

Flow QoS Control Flow QoS

Security Security 

Multi‐Path Multi Path T Transport

P a t h M g t

Ordered Delivery

Composition needs Segmentation

Sub‐Flow Control Container Sub-Flow QoS Control Error Detection and Correction Channel Management g

Buffer Management  including „Buffer Splitting“ F Function i and

CMT-SCTP CMT SCTP

 Load Sharing g Experiments p  Cross Layer VoIP Security  http://www.g-lab-deep.de/ htt // l bd d /

F ti Functional Composition Approaches lC iti A h

Wor W orrk in  rkk in i G‐LLab

 Common Multi-Path Experiments p  Measurement and Monitoring  Testbed T b d Setups S

Acknowledgement c o edge e includingg „NR‐SACK“ Function

SIG Multi‐Path SIG Multi Path

1st DFG/NSF D Docttoral t lC Consortium, ti San S J Juan, PR PR, M March h 13th-15 15th, 2011