Hi
Warm greetings to you,
Please I would like to find out where I need to adjust in the ns2 source
code in order to implement the TCP algorithm below.
#.................................................................................................................
if (ACK recieved)
call routine function ()
if congestion window <= slow start threshold
increment congestion window by 1
else
set Minimum window = congestion window
set target window = Average of maximum Window and minimum window
if (distance between current window and target window > maximum
increment)
set S to maximum increment
else if (distance between current window and target window <=1)
set S to 1
else
Set S to distance between current window and target window
end if
congestion window = congestion window + S/congestion window
end if
end if
#...........................................................................................................................
Algorithm after a single packet is Lost
#..............................................................................................................................
if ( three DUPACKs are recieved)
Maximum window = Congestion Window
slowstart threshold = max (2, B x Minimum Roundtriptime)/ Pipe Size of
bottleneck link during congestion
congestion window = slow start threshold
end if
#.......................................................................................................................................
I am new to this area so I will appreciate all necessary and related
information you are willing to share.
Thanks
Regards