Skip to content

Latest commit

 

History

History

Comparison of different TCP variants with SACK option enabled/disabled

  • This directory contains results of simulation of different TCP variants including, TCP BIC, TCP CUBIC, TCP High Speed, TCP HTCP, TCP Scalable, TCP Vegas and TCP Westwood.
  • The parameters analyzed include congestion window, sequence number, and throughput.

The topology used is shown in the below figure.

Wireshark output TCP Option4 SACK_PERM

The configuration of the network is included in the below table.

Payload size Application layer data rate Phy layer Bitrate AP0 to STA01 distance AP0 to STA01 distance AP1 to STA10 distance
1472 bytes 50Mbps HtMcs7 120 130 140

Results

The throughput related results can be found in the file TCP_variants_Throughput.csv.

TCP BIC

Congestion window

Wireshark output TCP Option4 SACK_PERM

Transmitted Sequence number

Wireshark output TCP Option4 SACK_PERM

TCP CUBIC

Congestion window

Wireshark output TCP Option4 SACK_PERM

Transmitted Sequence number

Wireshark output TCP Option4 SACK_PERM

TCP High Speed

Congestion window

Wireshark output TCP Option4 SACK_PERM

Transmitted Sequence number

Wireshark output TCP Option4 SACK_PERM

TCP HTCP

Congestion window

Wireshark output TCP Option4 SACK_PERM

Transmitted Sequence number

Wireshark output TCP Option4 SACK_PERM

TCP Scalable

Congestion window

Wireshark output TCP Option4 SACK_PERM

Transmitted Sequence number

Wireshark output TCP Option4 SACK_PERM

TCP Vegas

Congestion window

Wireshark output TCP Option4 SACK_PERM

Transmitted Sequence number

Wireshark output TCP Option4 SACK_PERM

TCP Westwood

Congestion window

Wireshark output TCP Option4 SACK_PERM

Transmitted Sequence number

Wireshark output TCP Option4 SACK_PERM