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....
Main Authors: | , |
---|---|
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 |