An adaptive transmission control algorithm based on TCP (TCP-ATCA) is proposed to reduce the effects of long propagation delay and high link error rate of the satellite network on the performances. The flow control ...An adaptive transmission control algorithm based on TCP (TCP-ATCA) is proposed to reduce the effects of long propagation delay and high link error rate of the satellite network on the performances. The flow control and the error recovery are differentiated by combined dynamic random early detection-explicit congestion notification (DRED-ECN) algorithm, and, moreover, the pertaining congestion control methods are used in TCP-ATCA to improve the throughput. By introducing the entire recovery algorithm, the unnecessary congestion window decrease is reduced, and the throughput and fairness are improved. Simulation results show that, compared with TCP-Reno, TCP-ATCA provides a better throughput performance when the link capacity is higher ( ≥600 packet/s), and roughly the same when it is lower. At the same time, TCP-ATCA also increases fairness and reduces transmission delay.展开更多
Researchers have used extensive simulation and experimental studies to understand TCP performance in wireless multihop networks. In contrast, the objective of this paper is to theoretically analyze TCP performance in ...Researchers have used extensive simulation and experimental studies to understand TCP performance in wireless multihop networks. In contrast, the objective of this paper is to theoretically analyze TCP performance in this environment. By examining the case of running one TCP session over a string topology, a system model for analyzing TCP performance in multihop wireless networks is proposed, which considers packet buffering, contention of nodes for access to the wireless channel, and spatial reuse of the wireless channel. Markov chain modelling is applied to analyze this system model. Analytical results show that when the number of hops that the TCP session crosses is ?xed, the TCP throughput is independent of the TCP congestion window size. When the number of hops increases from one, the TCP throughput decreases ?rst, and then stabilizes when the number of hops becomes large. The analysis is validated by comparing the numerical and simulation results.展开更多
This paper mainly introduces about how to use socket to design network program which can transfer data in different network platform in terms of TCP/IP Network Programming Standard.
The IP-based networks on aircraft serve to support Intemet services via satellites. However, in aeronautical satellite hybrid networks, the TCP protocol performance often deteriorates due to improper decreases and slo...The IP-based networks on aircraft serve to support Intemet services via satellites. However, in aeronautical satellite hybrid networks, the TCP protocol performance often deteriorates due to improper decreases and slow recovery of the congestion window. This paper proposes a window size determination and notification mechanism, onboard-gateway-based mechanism (OGBM), which is based on the onboard gateway in the networks on aircraft. A cross-layer approach is adopted by the onboard gateway to obtain the satellite link bandwidth information. And then, by the gateway, through changing the receiver's advertised window field in ACK packets, TCP sources are notified of the window size of each TCP source calculated on the ground of bandwidth delay product and flow numbers. The mechanism is able to avoid improper changes of TCP window and serve multiple users. Simulation results show that the mechanism with the fairness index close to l improves TCP performance in aeronautical satellite networks.展开更多
With the continual growth of the variety and complexity of network crime means, the traditional packet feature matching cannot detect all kinds of intrusion behaviors completely. It is urgent to reassemble network str...With the continual growth of the variety and complexity of network crime means, the traditional packet feature matching cannot detect all kinds of intrusion behaviors completely. It is urgent to reassemble network stream to perform packet processing at a semantic level above the network layer. This paper presents an efficient TCP stream reassembly mechanism for real-time processing of high-speed network traffic. By analyzing the characteristics of network stream in high-speed network and TCP connection establishment process, several polices for designing the reassembly mechanism are built. Then, the reassembly implementation is elaborated in accordance with the policies. Finally, the reassembly mechanism is compared with the traditional reassembly mechanism by the network traffic captured in a typical gigabit gateway. Experiment results illustrate that the reassembly mechanism is efficient and can satisfy the real-time property requirement of traffic analysis system in high-speed network.展开更多
A scheme of setting a limit to the TCP sending window size is proposed to improve the TCP fairness between upload and/or download flows in wired-cum-wireless networks. The goodput and delay of the upload and download ...A scheme of setting a limit to the TCP sending window size is proposed to improve the TCP fairness between upload and/or download flows in wired-cum-wireless networks. The goodput and delay of the upload and download TCP flows arc compared to evaluate the TCP fairness for different schemes, which are the different combinations of setting a limit (64 or 4) to the sending window size and using the delayed acknowledgement (ACK) scheme or not. Extensive simulation results and analysis show that ( 1 ) for TCP download flows, setting the limit of sending window size to 4 can improve the fairness; (2) for TCP upload flows, limiting the sending window size and using the delayed ACK strategy are both beneficial to fairness; (3) for TCP download and upload mixture flows, limiting the sending window size to a small value ( e. g. , 4) rather than using the delayed ACK strategy, is the solution to improvement of the fairness ; (4) a large delay interval (200 ms or 300 ms) does not result in improvement in fairness and performance; ( 5 ) a larger TCP packet size ( 1400 B) can improve the TCP upload goodput and decrease the download goodput; in contrast, a smaller TCP packet size (560 B) can increase the download goodput and decrease the upload goodput.展开更多
Transmission Control Protocol(TCP)was originally designed for wired networks.Many compatibility problems exist when it is applied to wireless environments,and hence it needs to undergo modifications.Currently,there ar...Transmission Control Protocol(TCP)was originally designed for wired networks.Many compatibility problems exist when it is applied to wireless environments,and hence it needs to undergo modifications.Currently,there are several TCP performance enhancement techniques for application of TCP in wireless environments,but all of them conflict with IPsec.This paper not only analyzes these conflicts,but also proposes 4 solutions:replacing IPsec with Transport Layer Security/Secure Socket Layer(TLS/SSL)protocol,adopting the extended Encapsulating Security Payload(ESP)protocol,segmenting the TCP route,and modifying the end-to-end protection mode of IPsec.It also presents their strengths and weaknesses.展开更多
In data centers, the transmission control protocol(TCP) incast causes catastrophic goodput degradation to applications with a many-to-one traffic pattern. In this paper, we intend to tame incast at the receiver-side a...In data centers, the transmission control protocol(TCP) incast causes catastrophic goodput degradation to applications with a many-to-one traffic pattern. In this paper, we intend to tame incast at the receiver-side application. Towards this goal, we first develop an analytical model that formulates the incast probability as a function of connection variables and network environment settings. We combine the model with the optimization theory and derive some insights into minimizing the incast probability through tuning connection variables related to applications. Then,enlightened by the analytical results, we propose an adaptive application-layer solution to the TCP incast.The solution equally allocates advertised windows to concurrent connections, and dynamically adapts the number of concurrent connections to the varying conditions. Simulation results show that our solution consistently eludes incast and achieves high goodput in various scenarios including the ones with multiple bottleneck links and background TCP traffic.展开更多
基金National Natural Science Foundation of China (60502017, 60532030, 60625102)The Blue-Sky New Star Grant of Beijing University of Aeronautics and Astronautics (2004)
文摘An adaptive transmission control algorithm based on TCP (TCP-ATCA) is proposed to reduce the effects of long propagation delay and high link error rate of the satellite network on the performances. The flow control and the error recovery are differentiated by combined dynamic random early detection-explicit congestion notification (DRED-ECN) algorithm, and, moreover, the pertaining congestion control methods are used in TCP-ATCA to improve the throughput. By introducing the entire recovery algorithm, the unnecessary congestion window decrease is reduced, and the throughput and fairness are improved. Simulation results show that, compared with TCP-Reno, TCP-ATCA provides a better throughput performance when the link capacity is higher ( ≥600 packet/s), and roughly the same when it is lower. At the same time, TCP-ATCA also increases fairness and reduces transmission delay.
文摘Researchers have used extensive simulation and experimental studies to understand TCP performance in wireless multihop networks. In contrast, the objective of this paper is to theoretically analyze TCP performance in this environment. By examining the case of running one TCP session over a string topology, a system model for analyzing TCP performance in multihop wireless networks is proposed, which considers packet buffering, contention of nodes for access to the wireless channel, and spatial reuse of the wireless channel. Markov chain modelling is applied to analyze this system model. Analytical results show that when the number of hops that the TCP session crosses is ?xed, the TCP throughput is independent of the TCP congestion window size. When the number of hops increases from one, the TCP throughput decreases ?rst, and then stabilizes when the number of hops becomes large. The analysis is validated by comparing the numerical and simulation results.
文摘This paper mainly introduces about how to use socket to design network program which can transfer data in different network platform in terms of TCP/IP Network Programming Standard.
基金National Natural Science Foundation of China (60532030)
文摘The IP-based networks on aircraft serve to support Intemet services via satellites. However, in aeronautical satellite hybrid networks, the TCP protocol performance often deteriorates due to improper decreases and slow recovery of the congestion window. This paper proposes a window size determination and notification mechanism, onboard-gateway-based mechanism (OGBM), which is based on the onboard gateway in the networks on aircraft. A cross-layer approach is adopted by the onboard gateway to obtain the satellite link bandwidth information. And then, by the gateway, through changing the receiver's advertised window field in ACK packets, TCP sources are notified of the window size of each TCP source calculated on the ground of bandwidth delay product and flow numbers. The mechanism is able to avoid improper changes of TCP window and serve multiple users. Simulation results show that the mechanism with the fairness index close to l improves TCP performance in aeronautical satellite networks.
基金National High-Tech Research and Development Program of China (863 Program) (No.2007AA01Z309)
文摘With the continual growth of the variety and complexity of network crime means, the traditional packet feature matching cannot detect all kinds of intrusion behaviors completely. It is urgent to reassemble network stream to perform packet processing at a semantic level above the network layer. This paper presents an efficient TCP stream reassembly mechanism for real-time processing of high-speed network traffic. By analyzing the characteristics of network stream in high-speed network and TCP connection establishment process, several polices for designing the reassembly mechanism are built. Then, the reassembly implementation is elaborated in accordance with the policies. Finally, the reassembly mechanism is compared with the traditional reassembly mechanism by the network traffic captured in a typical gigabit gateway. Experiment results illustrate that the reassembly mechanism is efficient and can satisfy the real-time property requirement of traffic analysis system in high-speed network.
基金The National Science Foundation of Chi-na (No.90412010)the Major State Basic Research Devel-opment Program of China(973 Proguam) (No.2003CB317003)
文摘A scheme of setting a limit to the TCP sending window size is proposed to improve the TCP fairness between upload and/or download flows in wired-cum-wireless networks. The goodput and delay of the upload and download TCP flows arc compared to evaluate the TCP fairness for different schemes, which are the different combinations of setting a limit (64 or 4) to the sending window size and using the delayed acknowledgement (ACK) scheme or not. Extensive simulation results and analysis show that ( 1 ) for TCP download flows, setting the limit of sending window size to 4 can improve the fairness; (2) for TCP upload flows, limiting the sending window size and using the delayed ACK strategy are both beneficial to fairness; (3) for TCP download and upload mixture flows, limiting the sending window size to a small value ( e. g. , 4) rather than using the delayed ACK strategy, is the solution to improvement of the fairness ; (4) a large delay interval (200 ms or 300 ms) does not result in improvement in fairness and performance; ( 5 ) a larger TCP packet size ( 1400 B) can improve the TCP upload goodput and decrease the download goodput; in contrast, a smaller TCP packet size (560 B) can increase the download goodput and decrease the upload goodput.
文摘Transmission Control Protocol(TCP)was originally designed for wired networks.Many compatibility problems exist when it is applied to wireless environments,and hence it needs to undergo modifications.Currently,there are several TCP performance enhancement techniques for application of TCP in wireless environments,but all of them conflict with IPsec.This paper not only analyzes these conflicts,but also proposes 4 solutions:replacing IPsec with Transport Layer Security/Secure Socket Layer(TLS/SSL)protocol,adopting the extended Encapsulating Security Payload(ESP)protocol,segmenting the TCP route,and modifying the end-to-end protection mode of IPsec.It also presents their strengths and weaknesses.
基金supported by the Fundamental Research Fundsfor the Central Universities under Grant No.ZYGX2015J009the Sichuan Province Scientific and Technological Support Project under Grants No.2014GZ0017 and No.2016GZ0093
文摘In data centers, the transmission control protocol(TCP) incast causes catastrophic goodput degradation to applications with a many-to-one traffic pattern. In this paper, we intend to tame incast at the receiver-side application. Towards this goal, we first develop an analytical model that formulates the incast probability as a function of connection variables and network environment settings. We combine the model with the optimization theory and derive some insights into minimizing the incast probability through tuning connection variables related to applications. Then,enlightened by the analytical results, we propose an adaptive application-layer solution to the TCP incast.The solution equally allocates advertised windows to concurrent connections, and dynamically adapts the number of concurrent connections to the varying conditions. Simulation results show that our solution consistently eludes incast and achieves high goodput in various scenarios including the ones with multiple bottleneck links and background TCP traffic.