Enhancement of reliable data transport performance with 1-hop TCP connection relay in wireless mesh networks

碩士 === 元智大學 === 資訊工程學系 === 100 === The throughput and reliability of TCP suffer when it is used in mesh networks. This is because TCP needs end-to-end Acknowledgement to finish every transmission, so single error will trigger the original sender to retransmission data no matter where error happened....

Full description

Bibliographic Details
Main Authors: Hsuang-En Wei, 魏祥恩
Other Authors: 林啟芳
Format: Others
Language:zh-TW
Online Access:http://ndltd.ncl.edu.tw/handle/31097348946423015573
id ndltd-TW-100YZU05392047
record_format oai_dc
spelling ndltd-TW-100YZU053920472015-10-13T21:33:10Z http://ndltd.ncl.edu.tw/handle/31097348946423015573 Enhancement of reliable data transport performance with 1-hop TCP connection relay in wireless mesh networks 以單跳式中繼連線增強TCP在網狀網路的傳輸可靠性 Hsuang-En Wei 魏祥恩 碩士 元智大學 資訊工程學系 100 The throughput and reliability of TCP suffer when it is used in mesh networks. This is because TCP needs end-to-end Acknowledgement to finish every transmission, so single error will trigger the original sender to retransmission data no matter where error happened. This Mechanism resulting overall degradation of throughput especially affects connections with a large number of hops, where error rate is more likely; thus, short connections enjoy more advantage. We develop a scheme, called single-ack mechanism, which split long TCP connection into single-hop connections. For every node in this scheme, receiving data and immediately return acknowledgement to the sender and terminate the transmission, then relay data to destination with same mechanism. This scheme lost TCP reliability when a node crash after it send an acknowledgement to sender. To solve this problem we develop a new scheme, called double-ack mechanism, which delay the transmission termination timing. We terminate connection after data relayed two hops away from sender. To achieve this we add one more acknowledgement and sent it to sender after relay data to another node. We test double-ack mechanism in real world environment, and emulate wireless bit error by linux firewall iptable to random drop packet. Result show that double-ack mechanism had smaller effect to the number of hop. 林啟芳 學位論文 ; thesis 32 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 元智大學 === 資訊工程學系 === 100 === The throughput and reliability of TCP suffer when it is used in mesh networks. This is because TCP needs end-to-end Acknowledgement to finish every transmission, so single error will trigger the original sender to retransmission data no matter where error happened. This Mechanism resulting overall degradation of throughput especially affects connections with a large number of hops, where error rate is more likely; thus, short connections enjoy more advantage. We develop a scheme, called single-ack mechanism, which split long TCP connection into single-hop connections. For every node in this scheme, receiving data and immediately return acknowledgement to the sender and terminate the transmission, then relay data to destination with same mechanism. This scheme lost TCP reliability when a node crash after it send an acknowledgement to sender. To solve this problem we develop a new scheme, called double-ack mechanism, which delay the transmission termination timing. We terminate connection after data relayed two hops away from sender. To achieve this we add one more acknowledgement and sent it to sender after relay data to another node. We test double-ack mechanism in real world environment, and emulate wireless bit error by linux firewall iptable to random drop packet. Result show that double-ack mechanism had smaller effect to the number of hop.
author2 林啟芳
author_facet 林啟芳
Hsuang-En Wei
魏祥恩
author Hsuang-En Wei
魏祥恩
spellingShingle Hsuang-En Wei
魏祥恩
Enhancement of reliable data transport performance with 1-hop TCP connection relay in wireless mesh networks
author_sort Hsuang-En Wei
title Enhancement of reliable data transport performance with 1-hop TCP connection relay in wireless mesh networks
title_short Enhancement of reliable data transport performance with 1-hop TCP connection relay in wireless mesh networks
title_full Enhancement of reliable data transport performance with 1-hop TCP connection relay in wireless mesh networks
title_fullStr Enhancement of reliable data transport performance with 1-hop TCP connection relay in wireless mesh networks
title_full_unstemmed Enhancement of reliable data transport performance with 1-hop TCP connection relay in wireless mesh networks
title_sort enhancement of reliable data transport performance with 1-hop tcp connection relay in wireless mesh networks
url http://ndltd.ncl.edu.tw/handle/31097348946423015573
work_keys_str_mv AT hsuangenwei enhancementofreliabledatatransportperformancewith1hoptcpconnectionrelayinwirelessmeshnetworks
AT wèixiángēn enhancementofreliabledatatransportperformancewith1hoptcpconnectionrelayinwirelessmeshnetworks
AT hsuangenwei yǐdāntiàoshìzhōngjìliánxiànzēngqiángtcpzàiwǎngzhuàngwǎnglùdechuánshūkěkàoxìng
AT wèixiángēn yǐdāntiàoshìzhōngjìliánxiànzēngqiángtcpzàiwǎngzhuàngwǎnglùdechuánshūkěkàoxìng
_version_ 1718066292178550784