Analysing TCP performance when link experiencing packet loss

dc.contributor.authorChowdhury, Sharin
dc.contributor.authorFatema, Kaniz
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data- och informationsteknik (Chalmers)sv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineering (Chalmers)en
dc.date.accessioned2019-07-03T13:21:11Z
dc.date.available2019-07-03T13:21:11Z
dc.date.issued2014
dc.description.abstractTCP is a reliable protocol which is capable of handling retransmission and packet loss. In TCP, packet loss is not expected to have a noticeable impact on bandwidth. However, performance was affected even at low packet loss rates (1%) and with an increased rate of packet loss, a drastic drop was observed. To uncover the cause of this unexpected behavior of TCP, a deep analysis of TCP has been accomplished. In this paper we have done a comparison between three different congestion control algorithms (Cubic, Reno and H_TCP) and a deeper analysis of Reno by means of several experimental tests in when the link experiences Data loss and ACK loss. Initially different TCP congestion control algorithms were used to observe their influence on bandwidth rate. Subsequently the TCP variables i.e. advanced window scaling, ECN value, window scaling, TCP no-metric-save value were changed to examine their role in obtaining adequate bandwidth rate with respect to packet drop. In addition to our experimental results, we also include some possible reasons behind the drastic drop in performance rate which was observed. Moreover, experimental results show that the congestion control algorithm H-TCP performed better than Cubic and Reno while link was experiencing packet loss. However, ACK loss didn‟t affect performance that much, and up to 50% loss of ACKs could be tolerated with almost no performance degradation. Keywords: TCP congestion control algorithms, TCP variables, Data loss, ACK loss, Packet loss, Bandwidth rate etc.
dc.identifier.urihttps://hdl.handle.net/20.500.12380/193786
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectData- och informationsvetenskap
dc.subjectComputer and Information Science
dc.titleAnalysing TCP performance when link experiencing packet loss
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster Thesisen
dc.type.uppsokH
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
193786.pdf
Storlek:
3 MB
Format:
Adobe Portable Document Format
Beskrivning:
Fulltext