Performance investigation of data packets transport control protocol in heterogeneous networks

Arūnas Statkus

Doctoral dissertation

Dissertations are not being sold



Nowadays with growth of the Internet traffic, it is essential to control channel congestion efficiently for successful utilization of network resources and network equipment. Today’s main protocol for this objective is Transport Control Protocol (TCP). It is one of the main data interchange protocols on the Internet, based on which most of the other, higher-level protocols are running. This is a reliable data exchange protocol guaranteeing reliable data transfer between two remote network points with data flow control methods.

The aim of this dissertation is to investigate the TCP protocol behaviour in heterogeneous networks in different network conditions and how network efficiency can be increased via TCP optimization. TCP protocol modifications to improve the performance in high speed links with dynamically adapting acknowledgment function which could lead to significant decrease load of network equipment and increase speed of shared networks links are proposed in the dissertation.

The first chapter gives a short overview of TCP protocol, how it works and that are the main TCP algorithms that are used today in modern operating systems. Also a new TCP overhead reduction method was propose for improving network throughput for TCP in IEEE802.11 and Ethernet networks.

In the second chapter of the work an investigation of TCP in Linux OS kernel is made. A short overview of basic functions and algorithm is made to understand how TCP works in Linux OS, also new modification and implementation in Linux kernel code are proposed and investigated to achieve better efficiency in heterogeneous networks.

The third chapter presents the results of testing made on new modified Linux TCP kernel under different data and network conditions.

The dissertation suggests that in some conditions the network load can be reduced or throughput can be increased due to reduced TCP protocol overhead this not only allows to reduce the load to network equipment, but also allows to reduce load to TCP client and server which are generating and receiving data over TCP protocol.  This TCP protocol overhead can have a big impact to TCP throughput in high speed networks or reduce the load on network nodes and servers.

The main results of the dissertation were published in 4 scientific publications, all of them were printed in peer-reviewed scientific journals. The results were presented in 4 scientific conferences.

Read electronic version of the book:


Book details

Data sheet

Imprint No:
145×205 mm
126 p.
16 other books in the same category:

Follow us on Facebook