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

Reply via email to