Show simple item record

dc.contributor.advisorKuri, Joy
dc.contributor.authorGupta, Pawan Kumar
dc.date.accessioned2005-02-07T10:10:50Z
dc.date.accessioned2018-07-31T07:04:51Z
dc.date.available2005-02-07T10:10:50Z
dc.date.available2018-07-31T07:04:51Z
dc.date.issued2005-02-07T10:10:50Z
dc.date.submitted2002
dc.identifier.urihttps://etd.iisc.ac.in/handle/2005/3911
dc.identifier.srnonull
dc.description.abstractThe congestion control mechanisms of Transmission Control Protocol (TCP) are very effective in providing best effort service in wired networks, where packet losses are mainly due to congestion in the network. In wireless mobile networks, more often than not, loss of packets is because of corruption of data on the wireless link. The TCP sender responds to these losses as if they are due to congestion, by reducing its congestion window, thereby reducing the rate of flow of packets. The reduction in congestion window is a necessity when network is experiencing congestion to avoid congestion collapse but it is not required if packet losses occur due to corruption of data on the wireless link. This unnecessary reduction in congestion window for corruption losses is the main reason for poor throughput of data transfer in wireless networks. The reduction in congestion window for corruption losses can be avoided if TCP can successfully differentiate between packet losses due to congestion and corruption. We suggest enhancements to TCP that, if implemented, will help the TCP receiver in separately identifying corruption losses and congestion losses. The enhancements are suggested over and above standard TCP NewReno and we call this new scheme as "NewRenoEln (NewReno with Explicit Loss Notification)". We suggest that the TCP sender attach a separate checksum for the TCP header with the packet. Since the length of the TCP header is much smaller as compared to the length of the TCP packet, there is a large probability that the TCP receiver will receive the header portion of the TCP packet without error even if the data portion of the packet is corrupted. Once the header information is found to be correct for a corrupted packet, the receiver can generate reliable Explicit 5oss Notification (ELN) for the sender. We derive an expression for the probability of a receiver generating successful Explicit Loss Notification, assuming a generic link layer protocol that is used for data transfer over wireless link. With this analysis, we show that there is large probability that receiver will generate successful ELN for various channel conditions We also suggest modifications to the sender behavior on receiving successful Explicit Loss Notification from the receiver. With these modifications, the TCP sender will recover from corruption losses without any reduction in congestion window. There is also a need to develop a unified analytical approach for the evaluation of TCP performance. We develop an analytical approach for the performance evaluation of NewRenoEln scheme. We compare the throughput results obtained by analytical calculations with results obtained by simulation and find them to be very close to each other. We also compare the performance of the proposed scheme NewRenoEln and the standard NewReno TCP via simulation as well as analytical approach, and find considerable improvement in throughput over wireless links.en
dc.format.extent1793312 bytes
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.publisherIndian Institute of Scienceen
dc.rightsI grant Indian Institute of Science the right to archive and to make available my thesis or dissertation in whole or in part in all forms of media, now hereafter known. I retain all proprietary rights, such as patent rights. I also retain the right to use in future works (such as articles or books) all or part of this thesis or dissertation.en
dc.subject.classificationComputer and Information Scienceen
dc.subject.keywordWireless Communication Systemsen
dc.subject.keywordTransmission Control Protocolen
dc.subject.keywordNewRenoEln TCP Protocolen
dc.subject.keywordELN Generation Processen
dc.titleThroughput Enhancement of TCP over Wireless Linksen
dc.typeElectronic Thesis and Dissertationen
dc.degree.nameMSc Engg.en
dc.degree.levelMastersen
dc.degree.grantorIndian Institute of Scienceen
dc.degree.disciplineFaculty of Engineeringen


Files in this item

This item appears in the following Collection(s)

Show simple item record