Professional Documents
Culture Documents
Abstract-- This paper reviews and illustrates Delay product (BDP) continues to grow making
the concepts put forth in the original paper TCP far more sensitive to non-congestion based
by Joel Sing and Ben Soh. During data packet loss.
communication over TCP networks, its
performance is mainly evaluated in terms of II. REVIEW
packet loss. Most TCP performance
improvement schemes assume that the packet Various proposals and designs were introduced
loss is due to the network congestion. Apart to improve TCP’s ability to function with non-
from the congestion, packets may be lost due congestion based loss. Each of these approaches
to high bit error rate of the link. It is possible has benefits and drawbacks. Like, snoop, a TCP
to improve the TCP performance if we can aware link level protocol has been shown to
identify the cause for packet loss and act provide significant performance gains in both
accordingly. An algorithm to determine the wired and wireless networks. But it fails to work
cause for packet loss on a probabilistic basis when the network level encryption is deployed.
will be discussed and explained using various TCP Vegas utilizes per packet Round Trip Time
simulations in MATLAB and NS 2. (RTT) measurements to identify impending
congestion. Though it proved to have increased
I. INTRODUCTION TCP performance, it suffers from multiple
fairness issues. The algorithm proposed in the
TCP performance is mainly affected by packet
original paper by Joel Sing and Ben Soh,
loss during the transmission. Current TCP
consider packet loss metric supplemented with
variants assume network congestion as a major
RTT for the detection of corruption based packet
cause of packet loss and corruption of the
loss.
packets is much less than 1%. TCP is also used
over wireless links such as Wireless Local Area Packet loss is due to the network congestion.
Network and Geostationary Satellite links. The Apart from the congestion, packets may be lost
demand for such services is significantly due to corruption.
increasing. Loss of signal strength, channel
fading, noise and interference are quite high in Loss = corruption + congestion
wireless communication systems. Poor quality
of the transmission media in case of wired For multiple hop networks we can generalize the
networks also account for the high BER. In above equation as:
effect, the performance is degraded each time a
packet is lost due to corruption, since the Loss = crpt1 + cgst1 + …. + crptn + cgstn
transmission rate is reduced in order to avoid
incorrectly identified congestion. Additionally, The per packet RTT is effectively twice the sum
as networks increase in speed, the Bandwidth of delays – propagation delay, equipment delay
and queuing delay. nondeterministic probability for each state.
Currently, Jacobson based TCP variants are only
rtt = 2* (pd + ed + qd) capable of identifying two of these final states
(state 3 and state 5), with any loss being
Detailed analysis of network state and packet assumed to be a result of congestion.
loss, including the relationships between the
two, can be seen in the figure 1
Figure 7
V. FURTHER RESEARCH
Since the proposed algorithm is based on
queuing delay, in reality it is very difficult to
calculate queuing delay on per packet basis.
Therefore more accurate ways of identifying and
calculating this metric would be highly
beneficial.
VI. CONCLUSION
Figure 6: Time vs. Sequence Number for Vegas
An algorithm which is used to identify non-
congestion based packet loss, through a
probabilistic approach based on the network
Figure 7 shows the queuing delay for all the lost queuing delay has been discussed. We have
packets. As per ‘PLI’ if queuing delay is less simulated the Packet loss identification
than queuing delay threshold then we say that algorithm in MATLAB to explain the main idea
the Packets are lost due to corruption otherwise of the original paper. This method is highly
the packets are lost due to congestion. E.g. the effective in preventing unnecessary reductions in
queuing delay threshold is set to 0.2 and the congestion window size, resulting in increased
queuing delay for the packets with sequence TCP performance.
VII. REFERENCES