Many applications require fast data transfer over high speed and long distance networks. However, standard TCP fails to fully utilize the network capacity due to the limitation in its conservative congestion control (CC) algorithm. Some works have been proposed to improve the connection's throughput by adopting more aggressive loss-based CC algorithms. These algorithms, although can effectively improve the link utilization, have the weakness of poor RTT fairness. Further, they may severely decrease the performance of regular TCP flows that traverse the same network path. On the other hand, pure delay-based approaches that improve the throughput in high-speed networks may not work well when the traffic is mixed with both delaybased and greedy loss-based flows. In this paper, we propose a novel Compound TCP (CTCP) approach, which is a synergy of delay-based and loss-based approach. Specifically, we add a scalable delay-based component into the standard TCP Reno congestion avoidance algorithm (a.k.a., the loss-based component). The sending rate of CTCP is controlled by both components. This new delay-based component can rapidly increase sending rate when network path is under utilized, but gracefully retreat in a busy network when bottleneck queue is built. Augmented with this delay-based component, CTCP provides very good bandwidth scalability with improved RTT fairness, and at the same time achieves good TCP-fairness, irrelevant to the windows size. We developed an analytical model of CTCP and implemented it on the Windows operating system. Our analysis and experiment results verify the properties of CTCP.Index Terms-TCP performance, delay-based congestion control, high speed network I. INTRODUCTION Moving bulk data quickly over high-speed data network is a requirement for many applications. For example, the physicists at CERN LHC conduct physics experiments that generate gigabytes of data per second, which are required to be shared among other scientists around the world [2]. Currently, most applications use the Transmission Control Protocol (TCP) to transmit data over the Internet. TCP provides reliable data transmission with embedded congestion control algorithm [1] which effectively removes congestion collapses in the Internet by adjusting the sending rate according to the available bandwidth of the network. However, although TCP achieves remarkable success (maximizing the utilization of the link and fairly sharing bandwidth between competing flows) in today's Internet environment, it has been reported that TCP substantially underutilizes network bandwidth over high-speed and long distance networks [4].In high-speed and long distance networks, TCP requires a
Abstract-Recent research has proven that network coding has great potential to improve network throughput in wireless networks. To fully exploit the performance gain brought by network coding, coding-aware routing has been studied to proactively change route of flows for creating more coding opportunities. However, in today's multi-rate wireless networks, coding may not be a wise decision as the lowest rate has to be used for coded information broadcasting, which causes significant resource waste for the high-rate links. In this paper, we propose the idea of cooperative network coding (CNC) to exploit spatial diversity for improving coding opportunity. We provide a theoretical formulation for calculating the maximal throughput of unicast traffic that can be achieved with CNC in multi-rate wireless networks. CNCaware routing under both Alice-Bob and X-structure are discussed in this paper. The performance evaluation demonstrates that a CNC-aware route selection scheme that leverages cooperative communication to improve coding opportunity leads to higher end-to-end throughput comparing with the coding-oblivious and traditional coding-aware schemes.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.