4 research outputs found

    Overcoming TCP Degradation in the Presence of Multiple Intermittent Link Failures Utilizing Intermediate Buffering

    Get PDF
    It is well documented that assumptions made in the popular Transmission Control Protocol\u27s (TCP) development, while essential in the highly reliable wired environment, are incompatible with today\u27s wireless network realities in what we refer to as a challenged environment. Challenged environments severely degrade the capability of TCP to establish and maintain a communication connection with reasonable throughput. This thesis proposes and implements an intermediate buffering scheme, implemented at the transport layer, which serves as a TCP helper protocol for use in network routing equipment to overcome short and bursty, but regular, link failures. Moreover, the implementation requires no modifications to existing TCP implementations at communicating nodes and integrates well with existing routing equipment. In a simulated six-hop network with five modified routers supporting four challenged links, each with only 60% availability, TCP connections are reliably established and maintained, despite the poor link availability, whereas 94% fail using standard routing equipment, i.e., without the TCP helper protocol

    Mitigating TCP Degradation over Intermittent Link Failures Using Intermediate Buffers

    Get PDF
    This thesis addresses the improvement of data transmission performance in a challenged network. It is well known that the popular Transmission Control Protocol degrades in environments where one or more of the links along the route is intermittently available. To avoid this degradation, this thesis proposes placing at least one node along the path of transmission to buffer and retransmit as needed to overcome the intermittent link. In the four-node, three-link testbed under particular conditions, file transmission time was reduced 20 fold in the case of an intermittent second link when the second node strategically buffers for retransmission opportunity

    TCP Bulk Repeat

    No full text
    TCP is the most widely used transport layer protocol. However, it was designed for wired networks and suffers performance degradation in error-prone wireless networks. When multiple error losses occur in the same window, existing NewReno-based TCP variants need one RTT to retransmit each lost packet, an inefficient recover strategy. Exponential retransmit backoff and frequent window reduction also lead to TCP performance degradation. In this paper we propose three end-to-end, sender-side-only changes, collectively called as Bulk Repeat (BR), to improve TCP performance in the presence of heavy errors. An analytic model is developed and validated with the Ns-2 simulator. We implement TCP BR changes on top of TCP Westwood (TCPW) in Ns-2 and study its throughput performance as well as fairness and friendliness via simulations. Results show that TCP BR can improve TCP performance up to an order of magnitude in error-prone wireless networks
    corecore