3,700 research outputs found

    An ECN Approach to Congestion Control Mechanisms in Mobile Ad hoc Networks

    Get PDF
    Explicit congestion notification (ECN) mechanism capture network congestion status by using feedback based mechanism.  It determines the level of congestion more accurate than pure end-to-end schemes with an ECN-like marking scheme. The purpose of the ECN bit is to notify TCP sources of an incipient congestion and mark packets before losses occur. ECN is a binary indicator which does not reflect the congestion level and its convergence speed is relatively low due to insufficient congestion feedback. In this paper, we proposed a novel approach to handle congestion in MANETs. The same is tried to resolve by using concept of explicit congestion Notification (ECN) bits which is an extension to transmission control protocol (TCP). It allows end to end notification of network congestion without dropping packets which is done conventionally in TCP/IP networks with a bit difference of additional bit. This additional bit allows more flexibility to adjust window size to handle congestion, in comparison to a single ECN bit. Aforesaid concept is tries to simulate and performance of the same has been evaluated with appropriate environment and parameters.   Keywords: Explicit Congestion Notification (ECN), Mobile ad hoc Networks (MANET), Congestion control, Congestion window Transmission Control Protocol (TCP)

    Network coding meets TCP

    Full text link
    We propose a mechanism that incorporates network coding into TCP with only minor changes to the protocol stack, thereby allowing incremental deployment. In our scheme, the source transmits random linear combinations of packets currently in the congestion window. At the heart of our scheme is a new interpretation of ACKs - the sink acknowledges every degree of freedom (i.e., a linear combination that reveals one unit of new information) even if it does not reveal an original packet immediately. Such ACKs enable a TCP-like sliding-window approach to network coding. Our scheme has the nice property that packet losses are essentially masked from the congestion control algorithm. Our algorithm therefore reacts to packet drops in a smooth manner, resulting in a novel and effective approach for congestion control over networks involving lossy links such as wireless links. Our experiments show that our algorithm achieves higher throughput compared to TCP in the presence of lossy wireless links. We also establish the soundness and fairness properties of our algorithm.Comment: 9 pages, 9 figures, submitted to IEEE INFOCOM 200

    TCP-Carson: A loss-event based Adaptive AIMD algorithm for Long-lived Flows

    Get PDF
    The diversity of network applications over the Internet has propelled researchers to rethink the strategies in the transport layer protocols. Current applications either use UDP without end-to-end congestion control mechanisms or, more commonly, use TCP. TCP continuously probes for bandwidth even at network steady state and thereby causes variation in the transmission rate and losses. This thesis proposes TCP Carson, a modification of the window-scaling approach of TCP Reno to suit long-lived flows using loss-events as indicators of congestion. We analyzed and evaluated TCP Carson using NS-2 over a wide range of test conditions. We show that TCP Carson reduces loss, improves throughput and reduces window-size variance. We believe that this adaptive approach will improve both network and application performance

    ECN based Congestion Control for a Software Defined Network

    Full text link
    This paper deals with congestion control in a software defined network (SDN) setting. Presently, explicit router schemes, such as Explicit Congestion Notification (ECN), work in conjunction with the TCP protocol to handle congestion in a distributed manner. With the emergence of SDN and centralized control, it is possible to leverage the global view of the network state to make better congestion control decisions. In this work, we explore the advantages of bringing in global information into distributed congestion control. We propose a framework where the controller with its global view of the network actively participates in the congestion control decisions of the end TCP hosts, by setting the ECN bits of IP packets appropriately. Our framework can be deployed very easily without any change to the end node TCPs or the SDN switches. We also show 30x improvement over the TCP Cubic variant and 1.7x improvement over TCP/RED in terms of flow completion times for one implementation of this framework, using the Mininet emulator

    Performance enhancement of DCCP TCP - like over long delay link networks

    Get PDF
    The performance of DCCP TCP-like degrades significantly over long delay link networks.Despite the TCP-like congestion control mechanism follows the TCP SACK, the performance is really affected by the congestion window growth algorithms as employed by Jacobson based TCP variants. In this paper, all the experiments are done using Network Simulator ns-2, and we manipulated the congestion window size drop during congestion avoidance phase to enhance the performance of DCCP TCP-like over long delay link networks. Instead of halving the current congestion window when congestion events are detected, the reduction of current congestion window drop has been shown to improve the DCCP TCP-like throughput with minimal drop packet percentage

    TCP-Aware Backpressure Routing and Scheduling

    Full text link
    In this work, we explore the performance of backpressure routing and scheduling for TCP flows over wireless networks. TCP and backpressure are not compatible due to a mismatch between the congestion control mechanism of TCP and the queue size based routing and scheduling of the backpressure framework. We propose a TCP-aware backpressure routing and scheduling that takes into account the behavior of TCP flows. TCP-aware backpressure (i) provides throughput optimality guarantees in the Lyapunov optimization framework, (ii) gracefully combines TCP and backpressure without making any changes to the TCP protocol, (iii) improves the throughput of TCP flows significantly, and (iv) provides fairness across competing TCP flows
    • …
    corecore