Tuesday, July 20, 2010

Ikalabingpito

my proposed research topic:
'Effective Multihoming in Mobile Networks'
-Efficient rules on switching
-Minimize false degradation of congestion window due to fading, blackout, etc.
-Minimize spurious retransmissions and timeouts ?

read 'SCTP Applications' (2003)
this is OK

Multihoming for availability and fail-over

Congestion and switching in multihomed connections is still for further research, specially on mobile networks.

We can extend or combine different congestion control approaches from TCP and use them on multihomed SCTP

As of now, multihoming is used for availability and fail-over, not CMT

Why use multihoming?
Why not mSCTP?
Why not CMT? -> bandwidth aggregation (link aggregation)
Why switch from TCP to SCTP?
What are the advantages of using SCTP on mobile networks?

From RFC4960 (2007)
"The limited scope of TCP socets complicates the task of providing highly-available data transfer capability using multi-homed hosts"

"When an endpoints peer is multihomed, the endpoint will calculate a separate RTO for each different destination transport address of its peer endpoint"

"When its peer is multihomed, an endpoint SHOULD try to retransmit a chunk that timed out (not 3 or 4 dupacks) to an active destination transport that is different to the last destination address to which the DATA chunk was sent"

"When its peer is multihomed, the SCTP endpoint should always try to send the SACK to the same destination address from which the last DATA chunk was received"

"SCTP sender MUST keep a set of these control variables cwnd, ssthresh and partial_bytes_acked for EACH destination address of its peer (when multihomed). Only one rwnd is kept for the whole association (no matter if the peer is multihomed or has a single address)."

PS:
Eto sana ung techniques pag topic is TCP:

X How slow-start ends?
Change error threshold to n (eg. n=3) before going to congestion avoidance stage.

X Decrease of cwnd & sshthresh - di dapat ganun (eg. Reno, SACK). Must use probing to check "blackout", "handover".

X For fading, interference, RTT computations must be done.

X Probes should be greater than 2. (eg. NOT packet-pair algorithm)

No comments:

Post a Comment