Show simple item record

dc.contributor.authorStatkus, Arūnas
dc.date.accessioned2023-09-18T09:07:20Z
dc.date.available2023-09-18T09:07:20Z
dc.date.issued2017
dc.identifier.urihttps://etalpykla.vilniustech.lt/handle/123456789/110341
dc.description.abstractNowadays 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.eng
dc.description.abstractŠiandien vis sparčiau augant Interneto srautams, itin svarbu valdyti duomenų perdavimo kanalo pralaidą siekiant kuo efektyviau išnaudoti duomenų perdavimo kanalus bei ryšio tinklo įrenginius. Šiuo metu pagrindinis duomenų apsikeitimo protokolas yra transporto valdymo protokolas (angl. Transport Control Protocol – TCP). Tai vienas iš pagrindinių duomenų apsikeitimo protokolų Internete, kurio pagrindu veikia didžioji dalis kitų, aukštesnio lygio, protokolų. Tai patikimas duomenų apsikeitimo protokolas garantuojantis patikimą duomenų perdavimą tarp dviejų nutolusių tinklo taškų su duomenų srauto kontrolės valdymo metodais. Disertacijos darbo tikslas yra ištirti TCP protokolo veikimą nevienalyčių duomenų perdavimo tinkluose su skirtinga tinklo įranga ir TCP konfigūracija, norint pasiekti geresnį TCP efektyvumą bei sumažinti perteklinį duomenų srautą ir elektroninės tinklo įrangos apkrovimą. Pirmame skyriuje pateikta trumpa TCP apžvalga bei istorija, pagrindiniai TCP protokolo algoritmai, naudojami moderniose operacinėse sistemose. Taip pat pasiūlytas naujas TCP perteklumo mažinimo metodas, siekiant pagerinti duomenų pralaidumą IEEE802.11 ir Ethernet tinkluose. Antrajame skyriuje nagrinėjamas TCP protokolo veikimas ir programinio kodo modifikavimas Linux operacinėje sistemoje (angl. Operating System – OS) branduolyje. Trumpai apžvelgiami pagrindiniai algoritmai bei funkcijos, pateikiamos Linux branduolio kodo modifikacijos bei esamų TCP programinių algoritmų patobulinimai, norint pasiekti didesnį TCP efektyvumą nevienalyčiuose duomenų perdavimo tinkluose. Trečiajame skyriuje pateikti patobulinto Linux OS branduolio TCP veikimo testavimo rezultatai esant skirtingiems duomenų tinklo parametrams ir sąlygoms. Disertacijoje nustatyta, kad TCP protokolo veikimo efektyvumas, greitaveika bei esamų tinklo bei serverių resursų apkrova gali būti sumažinta naudojant adaptyvų patvirtinimo (angl. Acknowledgment – ACK) filtravimo algoritmą. Jo dėka galima pasiekti ryškų duomenų perdavimo greitaveikos prieauglį didelės spartos tinkluose, ar sumažinti tinklo įrenginių bei serverių apkrovą. Pagrindiniai disertacijos rezultatai paskelbti 4 recenzuojamuose mokslo žurnaluose. Rezultatai viešinti 4 mokslinėse konferencijose.lit
dc.formatPDF
dc.format.extent126 p.
dc.format.mediumtekstas / txt
dc.language.isoeng
dc.rightsLaisvai prieinamas internete
dc.source.urihttps://talpykla.elaba.lt/elaba-fedora/objects/elaba:24117826/datastreams/MAIN/content
dc.subjectIK02 - Išmaniosios komunikacijų technologijos / Smart communication technologies
dc.titlePerformance investigation of data packets transport control protocol in heterogeneous networks
dc.title.alternativeDuomenų paketų transporto protokolo heterogeniniuose tinkluose našumo tyrimas
dc.typeDaktaro disertacija / Doctoral dissertation
dcterms.references0
dc.type.pubtypeETD_DR - Daktaro disertacija / Doctoral dissertation
dc.contributor.institutionVilniaus Gedimino technikos universitetas
dc.contributor.facultyElektronikos fakultetas / Faculty of Electronics
dc.subject.researchfieldT 001 - Elektros ir elektronikos inžinerija / Electrical and electronic engineering
dc.subject.ltspecializationsL106 - Transportas, logistika ir informacinės ir ryšių technologijos (IRT) / Transport, logistic and information and communication technologies
dc.subject.ltTCP greitaveika
dc.subject.ltLinux branduolys
dc.subject.ltACK
dc.subject.ltTCP patvirtinimo paketai
dc.subject.enTCP performace
dc.subject.enLinux
dc.subject.enKernel
dc.subject.enACK
dc.subject.enTCP Acknowledgment
dc.publisher.nameTechnika
dc.publisher.cityVilnius
dc.identifier.elaba24117826


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record