Transmission control protocol (TCP) Vegas detects network congestion in the early stage and successfully prevents periodic packet loss that usually occurs in TCP Reno. It has been demonstrated that TCP Vegas outperforms TCP Reno in many aspects. However, TCP Vegas suffers several problems that affect its congestion avoidance mechanism. One of the most important weaknesses in TCP Vegas is that alpha and beta depend on a good expected throughput estimate, which as we have seen, depends on a good minimum RTT estimate. In order to make the system more robust alpha and beta must be made responsive to network conditions (they are currently chosen statically). This paper proposes a modified Vegas algorithm, which can be adjusted to present good performance compared to other transmission control protocols (TCPs). In order to do this, we use PSO algorithm to tune alpha and beta. The simulation results validate the advantages of the proposed algorithm in term of performance.


    Access

    Download


    Export, share and cite



    Title :

    SMCC: Self-Managing Congestion Control Algorithm


    Contributors:
    Sh. Jamali (author) / A. Eftekhari (author)

    Publication date :

    2009-09-26


    Remarks:

    oai:zenodo.org:1056148



    Type of media :

    Article (Journal)


    Type of material :

    Electronic Resource


    Language :

    English



    Classification :

    DDC:    629





    Managing Nonrecurring Congestion

    Falcocchio, John C. / Levinson, Herbert S. | Springer Verlag | 2015


    Managing Urban Traffic Congestion

    OECD / European Conference of Ministers of Transport | SLUB | 2007


    Managing traffic congestion by using traffic control

    Ghali, M. O. / Smith, M. J. / IEE et al. | British Library Conference Proceedings | 1995


    Managing urban traffic congestion

    OECD / European Conference of Ministers of Transport | SLUB | 2007