Professional Documents
Culture Documents
Fast Transmission of TCP Packets
Fast Transmission of TCP Packets
Faster
transmission of
TCP packets
Project Members...
• The real time comparison between standard TCP and proposed TCP is yet to
be performed using socket programming.
Paper Title Author Publishing Year Summary
Towards a Deeper Dominik Scholz , BBR has a general problem
Understanding of TCP Benedikt Jaeger , of overestimating the BDP.
The second problem is the
BBR Congestion Control Lukas Schwaighofer,
2018 time until a bandwidth
Daniel Raumer , equilibrium is regained. This
Fabien Geyer , can last up to 30s, which is
Georg Carle. bad for shortlived flows,
common in today’s Internet.
This paper identifies that this
is correlated with the trigger
for synchronization, i.e. the
Probe RTT phase, draining
the queues. Consequently,
without reducing the time
between Probe RTT phases,
the worst case time until
flows synchronize cannot be
improved further. Their
framework as well as the raw
data for all figures presented
is available online for
replicability of their results
and to allow further
investigations by the
research community.
Paper Title Author Publishing Year Summary
NTCP: Network Zhuo Jiang ; Qian In this paper, they are
assisted TCP for long Wu ; Hewu Li. 2016. taking an exploration of
delay satellite increasing TCP initial
network cwnd and studying its
benefits in satellite
environment. To
embrace the benefits of
larger initial cwnd as well
as avoiding bringing too
much burden on a
already congested
network, they have
proposed a SDN
enhanced TCP initial
cwnd increase method.
The benefits and efficacy
are also verified in the
evaluation part.
Paper Title Author Publishing Year Summary
TCP CUBIC: A In this paper, the performance
Mudassar Ahmad ; of TCP CUBIC is evaluated by
Transport Protocol Awais Ahmad ; 2018. tuning its congestion control
for Improving the Sohail Jabbar ;
parameters. Extensive
simulation results proved that if
Performance of TCP the default values of its
Muhammad Asif ;
in Long Distance High congestion control parameters
Bandwidth Cyber- Muhammad Asif are changed, a very high
improvement in TCP CUBIC*
Physical Systems Habib ; Syed fairness and TCP friendliness is
Hassan Ahmed, observed. After tuning the
parameters values and results
analysis, TCP CUBIC β and α
definitions are changed from
0.2 to 0.3 and 0.3 to 0.5
respectively. Finally, a new
variant of TCP CUBIC with new
definitions of congestion
control parameters is proposed.
Simulation results proved that
TCP CUBIC* has better
performance regarding
goodput, protocol fairness, TCP
friendliness, stability and
convergence time as compared
to TCP CUBIC in any network
condition or network scenario.
Paper Title Author Publishing Year Summary
Using Data Center The proposed way to deploy
Miraj DCTCP in the Internet requires
TCP (DCTCP) in the Kuhlewind,David P. 2014. instantaneous and more accurate
ECN feedback. Today ECN is
Internet Wargner, Juna defined as a “drop equivalent”
and therefore provides only small
Manuel Reyes performance gains and
Espinosa, Bob consequently has not seen wide
deployment. With a change in
Briscoe . semantics, ECN could be used as
an enabler for new low latency
services also implementing a
different response to congestion,
similar to DCTCP.
Sequence Number
(32 bits)
Header length Unused URG PSH RST SYN FIN Receive
window
Internet checksum Urgent data pointer
Options
Data
The next 32 sender and receiver side segments sent have a structure as
given in the figure as follows:
TCP segment structure for rest 32 packets
Options
Data
• For TCP congestion control, a Congestion Indication bit is sent from sender
to each router on the way to destination. Each router sets the Congestion
indication bit to 1 if there is congestion and 0 otherwise and sends it back to
sender. If a Congestion Indication bit is 1, the number of packets being sent
is reduced by 1/4th of the total number of packets sent by the sender. If N is
the total number of packets and M is the new number of packets, then
M=N-(1/4*N)=N-N/4
• If congestion indication bit is set to 0, then, there is no curtailment in the
number of packets being sent. For example, if there are 3 routers in the way
from sender to receiver, and one router sends a 0 congestion indication bit
and two routers send a 1 in congestion indication bit, then, the number of
packets sent is reduced by 1/4th plus 1/4th of the total number of packets. If N
is the total number of packets and M be the new number of packets, then
S=N-(1/4*N)=N-N/4
M=S-(1/4*S)=S-S/4
Where S is the intermediate total number of packets. In this way, congestion
can be reduced. This value has been obtained empirically.
Advantage
The advantage of this proposed TCP is that the transmission
would be faster as the overhead of each packet would be less.
So, there is an advantage of both connection oriented protocol
and less overhead per packet.
Conclusion
Faster communication is a need these days. A new TCP has been proposed
in this project which aims at reducing the length of the packets being sent. The
number of bits in sequence number field and acknowledgment field together
is reduced from 64 bits to 18 bits. This improves the speed of transmission and
therefore, the communication can be done faster. Also, congestion can be
reduced by curtailing 1/4th of the total number of packets being sent for every
router that says that there is congestion.
Future Scope
The Project can be extended with consideration for out of order delivery. Also,
security features using encryption can be added.