Impact of Path Performance on Concurrent Multipath Transmission within Routing Overlays
- K. Tutschku, T. Zinner, A. Nakao
8thWürzburg Workshop on IP: Joint EuroNF, ITC, and ITG Workshop on "Visions of Future Generation Networks“ (EuroView2008)
Impact of Path Performance on Concurrent Multipath Transmission - - PowerPoint PPT Presentation
8 th Wrzburg Workshop on IP: Joint EuroNF, ITC, and ITG Workshop on "Visions of Future Generation Networks (EuroView2008) Impact of Path Performance on Concurrent Multipath Transmission within Routing Overlays K. Tutschku, T.
8thWürzburg Workshop on IP: Joint EuroNF, ITC, and ITG Workshop on "Visions of Future Generation Networks“ (EuroView2008)
UC Berkey, Intel: Declarative Networking; Parc
IRTF RRG/ ALTO BOF: Location / Identifier Split,
QoS-Islands are available (depending on
Application layer mechanisms are highly
Sophisticated TE and Resilience concepts
(Special Thanks to Michael Menth for visualization support)
Easy in an Euclidean space PlanetLab measurements (S.
Triangle Inequality (TI)
Gummadi et al (2004):
Nakao, Lane (2007):
1 Divert selected endhost packets 2 Request Paths for Diverted Packets 3 Encapsulated, send using path 4 Decapsulate, egress to destination
Use Computer Center as a PC with
Use network with user-specific
Network-virtualization capable
Resource isolation (I/O virtualization)
Virtual topology and virtual resource
Hardware HostOS Apps VM VM GuestOS GuestOS Apps Apps
Hardware VMM VM VM GuestOS GuestOS Apps apps VM MngOS Manager
Hypervisor-based Host-based
Decision (e.g. by application) Data Discovery Dissemination Network-view Direct control Adapted from A. Greenberg,
EuroView architecture (a first concept, UniWürzburg)
Increased reliability and very high
Interdomain traffic management and
avoid congested areas conceal triangle inequality violations exploit high access bandwidth discover available bandwidth in
p1,1
dst
p1,n1 pm,1 pm,nm
src
k 1
Delay Buffer P(d) P(K) Packet delay d [msec] Resequencing buffer occupancy K
View each path as a peer Select paths/peers such that reordering/throughput/resilience is
Enables multiple, parallel application-specific routing overlays
Identify timescale for overlay setup / adaptivity Extend analytical performance model to N paths with hetero-