Performance evaluation of enhanced-TCP in wireless IPv6 network

The TCP congestion control algorithm is used to minimise the congestion in a network and to improve the performance of TCP. The TCP congestion control algorithm is originally designed to operate in wired network. When the TCP congestion control algorithm is implemented in a wireless network, the...

Full description

Saved in:
Bibliographic Details
Main Author: Yew, Been Seok
Format: Thesis
Language:English
Subjects:
Online Access:http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/33127/1/Page%201-24.pdf
http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/33127/2/Full%20text.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-unimap-33127
record_format uketd_dc
spelling my-unimap-331272014-03-26T03:23:09Z Performance evaluation of enhanced-TCP in wireless IPv6 network Yew, Been Seok The TCP congestion control algorithm is used to minimise the congestion in a network and to improve the performance of TCP. The TCP congestion control algorithm is originally designed to operate in wired network. When the TCP congestion control algorithm is implemented in a wireless network, the TCP congestion control algorithm assumptions are violated and result in performance degradation in a wireless network. This thesis presents the enhanced-TCP Vegas congestion control algorithm to optimise the performance of TCP in a wireless IPv6 network. Three enhancements are proposed in the enhanced-TCP Vegas algorithm. The first enhancement is to minimise the bursty traffic flow at the TCP sender network. The first enhancement is called Packet Spacing. The second enhancement is to optimise the probing of the transmission rate into the network. The second enhancement is called Progressive CWND. The third enhancement is to differentiate between the real congestion and the spurious congestion in the wireless network. The third enhancement is called Congestion Measure. The proposed algorithm is implemented in ns-2. The simulation experiment is conducted in two scenarios. The first scenario investigates the performance of TCP Vegas algorithms in single TCP connection network. The results of simulation experiment show that the enhanced-TCP Vegas algorithm, which combines the packet spacing, progressive CWND and congestion measure methods performs compared with the other TCP congestion control algorithms that are used in this research. The second scenario investigates the performance of the enhanced-TCP Vegas in multiple TCP connections. The results of simulation experiment show that: (i) as the number of TCP connection in a network increases, the packet delay, network throughput and network efficiency increases; (ii) the throughput fairness increases as the packet size increases. However, as the number of TCP connection increases, the variation of the throughput fairness for all the packet sizes decreases. The proposed algorithm shows poor throughput fairness against standard TCP Vegas algorithm; (iii) as the number of TCP connections in network increase, the handover recovery time increases accordingly. The proposed algorithm exhibits lesser handover recovery time compared to the standard TCP Vegas algorithm; (iv) the appropriate packet size of FTP file is inversely proportional to the number of TCP connection in a network; (v) as the buffer size in a network increases, packet delay, network throughput and network efficiency increases. Additionally, this research presents the appropriate packet size and buffer size to be used over the multiple TCP connections network by using the proposed algorithm. Universiti Malaysia Perlis (UniMAP) 2013 Thesis en http://dspace.unimap.edu.my:80/dspace/handle/123456789/33127 http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/33127/1/Page%201-24.pdf 0b6172e5e4701530d059e591c402f528 http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/33127/2/Full%20text.pdf 45e70d1411f56afb494cd260f051e518 http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/33127/3/license.txt 8a4605be74aa9ea9d79846c1fba20a33 Wired network Wireless network TCP vegas Control algorithm School of Computer and Communication Engineering
institution Universiti Malaysia Perlis
collection UniMAP Institutional Repository
language English
topic Wired network
Wireless network
TCP vegas
Control algorithm
spellingShingle Wired network
Wireless network
TCP vegas
Control algorithm
Yew, Been Seok
Performance evaluation of enhanced-TCP in wireless IPv6 network
description The TCP congestion control algorithm is used to minimise the congestion in a network and to improve the performance of TCP. The TCP congestion control algorithm is originally designed to operate in wired network. When the TCP congestion control algorithm is implemented in a wireless network, the TCP congestion control algorithm assumptions are violated and result in performance degradation in a wireless network. This thesis presents the enhanced-TCP Vegas congestion control algorithm to optimise the performance of TCP in a wireless IPv6 network. Three enhancements are proposed in the enhanced-TCP Vegas algorithm. The first enhancement is to minimise the bursty traffic flow at the TCP sender network. The first enhancement is called Packet Spacing. The second enhancement is to optimise the probing of the transmission rate into the network. The second enhancement is called Progressive CWND. The third enhancement is to differentiate between the real congestion and the spurious congestion in the wireless network. The third enhancement is called Congestion Measure. The proposed algorithm is implemented in ns-2. The simulation experiment is conducted in two scenarios. The first scenario investigates the performance of TCP Vegas algorithms in single TCP connection network. The results of simulation experiment show that the enhanced-TCP Vegas algorithm, which combines the packet spacing, progressive CWND and congestion measure methods performs compared with the other TCP congestion control algorithms that are used in this research. The second scenario investigates the performance of the enhanced-TCP Vegas in multiple TCP connections. The results of simulation experiment show that: (i) as the number of TCP connection in a network increases, the packet delay, network throughput and network efficiency increases; (ii) the throughput fairness increases as the packet size increases. However, as the number of TCP connection increases, the variation of the throughput fairness for all the packet sizes decreases. The proposed algorithm shows poor throughput fairness against standard TCP Vegas algorithm; (iii) as the number of TCP connections in network increase, the handover recovery time increases accordingly. The proposed algorithm exhibits lesser handover recovery time compared to the standard TCP Vegas algorithm; (iv) the appropriate packet size of FTP file is inversely proportional to the number of TCP connection in a network; (v) as the buffer size in a network increases, packet delay, network throughput and network efficiency increases. Additionally, this research presents the appropriate packet size and buffer size to be used over the multiple TCP connections network by using the proposed algorithm.
format Thesis
author Yew, Been Seok
author_facet Yew, Been Seok
author_sort Yew, Been Seok
title Performance evaluation of enhanced-TCP in wireless IPv6 network
title_short Performance evaluation of enhanced-TCP in wireless IPv6 network
title_full Performance evaluation of enhanced-TCP in wireless IPv6 network
title_fullStr Performance evaluation of enhanced-TCP in wireless IPv6 network
title_full_unstemmed Performance evaluation of enhanced-TCP in wireless IPv6 network
title_sort performance evaluation of enhanced-tcp in wireless ipv6 network
granting_institution Universiti Malaysia Perlis (UniMAP)
granting_department School of Computer and Communication Engineering
url http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/33127/1/Page%201-24.pdf
http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/33127/2/Full%20text.pdf
_version_ 1747836802111111168