Multi-Mode TCP for Wireless Overlay Networks

1
A CS395T Course Project Mobile Computing & Wireless Networks Spring 2001 C o u r s e w e b s i t e : h t t p : / / w w w . c s . u t e x a s . e d u / u s e r s / y g z / 3 9 5 T I n s t r u c t o r : D r . Y o n g g u a n g Z h a n g ( y g z @ c s . u t e x a s . e d u ) Key Design/Approach A mode includes cwnd, ssthresh, rtt, srtt, rttvar, rtxcur, etc. Generally, save the current mode and load a new mode for a vertical handoff Schedule a handoff timer for a downward handoff to avoid fast retransmission caused by out-of- order delivery Reset mode for an upward handoff to an unvisited overlay network An extension to New-reno TCP New Ideas TCP manages multiple modes A mode is a subset of entire TCP state – corresponds to an overlay network – dynamic TCP is notified of the handoff events TCP switches between modes when the mobile host vertical handoffs between different overlay networks Different actions for upward and downward handoffs Multi-Mode TCP for Wireless Overlay Networks Results/Lesson Learned Implemented in ns2 Simulation results in ns2 –Eliminate unnecessary retransmissions caused by timeouts or duplicate acks –TCP goodput improved (> 7%) Lesson learned: – Implementation of TCP stack – Limitation of the simulation – Need of more realistic experiments Project team: Fengfeng Tu, Hongxia Tian URL: http://www.cs.utexas.edu/users/ftu//project.html Motivation TCP has been tuned to traditional networks comprising wired links and stationary hosts Wireless overlay networks – Heterogeneous overlays – User mobility: vertical handoffs – Sudden, frequent, and significant changes in bandwidth and delay Study TCP behavior over wireless overlay networks and improve its performance

description

Multi-Mode TCP for Wireless Overlay Networks. Motivation TCP has been tuned to traditional networks comprising wired links and stationary hosts Wireless overlay networks Heterogeneous overlays User mobility: vertical handoffs - PowerPoint PPT Presentation

Transcript of Multi-Mode TCP for Wireless Overlay Networks

Page 1: Multi-Mode TCP for Wireless Overlay Networks

A CS395T Course Project MobileComputing &

WirelessNetworks

Spring 2001C

ourse

we

b site

: http://w

ww

.cs.ute

xas.e

du

/use

rs/ygz/39

5T

• Instructo

r: Dr. Y

on

gg

uan

g Z

ha

ng

(ygz@

cs.ute

xas.ed

u)

Key Design/Approach A mode includes cwnd, ssthresh, rtt, srtt,

rttvar, rtxcur, etc. Generally, save the current mode and load

a new mode for a vertical handoff Schedule a handoff timer for a downward

handoff to avoid fast retransmission caused by out-of-order delivery

Reset mode for an upward handoff to an unvisited overlay network

An extension to New-reno TCP

New Ideas TCP manages multiple modes A mode is a subset of entire TCP state

– corresponds to an overlay network– dynamic

TCP is notified of the handoff events TCP switches between modes when the

mobile host vertical handoffs between different overlay networks

Different actions for upward and downward handoffs

Multi-Mode TCP for Wireless Overlay Networks

Results/Lesson Learned Implemented in ns2 Simulation results in ns2

–Eliminate unnecessary retransmissions caused by timeouts or duplicate acks

–TCP goodput improved (> 7%) Lesson learned:

– Implementation of TCP stack– Limitation of the simulation– Need of more realistic experiments

Project team: Fengfeng Tu, Hongxia TianURL: http://www.cs.utexas.edu/users/ftu//project.html

Motivation TCP has been tuned to traditional

networks comprising wired links and stationary hosts

Wireless overlay networks– Heterogeneous overlays– User mobility: vertical handoffs– Sudden, frequent, and significant changes in

bandwidth and delay Study TCP behavior over wireless overlay

networks and improve its performance