Implementation experiments to evaluate a new TCP congestion control supporting loss-fairness

Kazumine Ogura, Zhou Su, Jiro Katto

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    This paper proposes a new TCP congestion control supporting loss-fairness, which also contributes to improving RTT fairness. It has been well known that smaller RTT flows grab more bandwidth than larger ones when they compete on the shared link. This is called RTT unfairness and is caused by congestion control mechanism of the current TCP. To solve this problem, many protocols have been proposed. TCP-Libra is one of them, which formulates its window increase rate as a function of RTT and brings the same throughput irrespective of different RTT values. However, we indicate TCP-Libra's formulation holds only when the congestion window is halved upon packet losses similar to TCP-Reno. When we apply different (smarter) window control schemes, the formulation has to be modified accordingly. Therefore, in this paper, we consider a hybrid congestion control supporting RTT fairness which switches two modes according to buffering state at the bottleneck link. In decrement phase upon packet loss, it decreases window size to clear the buffering packets instead of halving the window size. Furthermore, we introduce the concept of loss-fairness for our window increase formulation, which is equivalent to RTTfairness. Experiments are carried out to validate the proposed method by both implementation experiments and simulations, and much better performances are achieved against conventional methods.

    Original languageEnglish
    Title of host publication2010 IEEE International Workshop Technical Committee on Communications Quality and Reliability, CQR 2010
    DOIs
    Publication statusPublished - 2010
    Event2010 IEEE International Workshop Technical Committee on Communications Quality and Reliability, CQR 2010 - Vancouver, BC
    Duration: 2010 Jun 82010 Jun 10

    Other

    Other2010 IEEE International Workshop Technical Committee on Communications Quality and Reliability, CQR 2010
    CityVancouver, BC
    Period10/6/810/6/10

    Fingerprint

    Packet loss
    Experiments
    Switches
    Throughput
    Bandwidth

    Keywords

    • Component
    • Congestion control
    • Loss fairness
    • RTT fairness

    ASJC Scopus subject areas

    • Safety, Risk, Reliability and Quality

    Cite this

    Ogura, K., Su, Z., & Katto, J. (2010). Implementation experiments to evaluate a new TCP congestion control supporting loss-fairness. In 2010 IEEE International Workshop Technical Committee on Communications Quality and Reliability, CQR 2010 [5619919] https://doi.org/10.1109/CQR.2010.5619919

    Implementation experiments to evaluate a new TCP congestion control supporting loss-fairness. / Ogura, Kazumine; Su, Zhou; Katto, Jiro.

    2010 IEEE International Workshop Technical Committee on Communications Quality and Reliability, CQR 2010. 2010. 5619919.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Ogura, K, Su, Z & Katto, J 2010, Implementation experiments to evaluate a new TCP congestion control supporting loss-fairness. in 2010 IEEE International Workshop Technical Committee on Communications Quality and Reliability, CQR 2010., 5619919, 2010 IEEE International Workshop Technical Committee on Communications Quality and Reliability, CQR 2010, Vancouver, BC, 10/6/8. https://doi.org/10.1109/CQR.2010.5619919
    Ogura K, Su Z, Katto J. Implementation experiments to evaluate a new TCP congestion control supporting loss-fairness. In 2010 IEEE International Workshop Technical Committee on Communications Quality and Reliability, CQR 2010. 2010. 5619919 https://doi.org/10.1109/CQR.2010.5619919
    Ogura, Kazumine ; Su, Zhou ; Katto, Jiro. / Implementation experiments to evaluate a new TCP congestion control supporting loss-fairness. 2010 IEEE International Workshop Technical Committee on Communications Quality and Reliability, CQR 2010. 2010.
    @inproceedings{28e89e1ed22b48ceb395d9c109145b4a,
    title = "Implementation experiments to evaluate a new TCP congestion control supporting loss-fairness",
    abstract = "This paper proposes a new TCP congestion control supporting loss-fairness, which also contributes to improving RTT fairness. It has been well known that smaller RTT flows grab more bandwidth than larger ones when they compete on the shared link. This is called RTT unfairness and is caused by congestion control mechanism of the current TCP. To solve this problem, many protocols have been proposed. TCP-Libra is one of them, which formulates its window increase rate as a function of RTT and brings the same throughput irrespective of different RTT values. However, we indicate TCP-Libra's formulation holds only when the congestion window is halved upon packet losses similar to TCP-Reno. When we apply different (smarter) window control schemes, the formulation has to be modified accordingly. Therefore, in this paper, we consider a hybrid congestion control supporting RTT fairness which switches two modes according to buffering state at the bottleneck link. In decrement phase upon packet loss, it decreases window size to clear the buffering packets instead of halving the window size. Furthermore, we introduce the concept of loss-fairness for our window increase formulation, which is equivalent to RTTfairness. Experiments are carried out to validate the proposed method by both implementation experiments and simulations, and much better performances are achieved against conventional methods.",
    keywords = "Component, Congestion control, Loss fairness, RTT fairness",
    author = "Kazumine Ogura and Zhou Su and Jiro Katto",
    year = "2010",
    doi = "10.1109/CQR.2010.5619919",
    language = "English",
    isbn = "9781424477951",
    booktitle = "2010 IEEE International Workshop Technical Committee on Communications Quality and Reliability, CQR 2010",

    }

    TY - GEN

    T1 - Implementation experiments to evaluate a new TCP congestion control supporting loss-fairness

    AU - Ogura, Kazumine

    AU - Su, Zhou

    AU - Katto, Jiro

    PY - 2010

    Y1 - 2010

    N2 - This paper proposes a new TCP congestion control supporting loss-fairness, which also contributes to improving RTT fairness. It has been well known that smaller RTT flows grab more bandwidth than larger ones when they compete on the shared link. This is called RTT unfairness and is caused by congestion control mechanism of the current TCP. To solve this problem, many protocols have been proposed. TCP-Libra is one of them, which formulates its window increase rate as a function of RTT and brings the same throughput irrespective of different RTT values. However, we indicate TCP-Libra's formulation holds only when the congestion window is halved upon packet losses similar to TCP-Reno. When we apply different (smarter) window control schemes, the formulation has to be modified accordingly. Therefore, in this paper, we consider a hybrid congestion control supporting RTT fairness which switches two modes according to buffering state at the bottleneck link. In decrement phase upon packet loss, it decreases window size to clear the buffering packets instead of halving the window size. Furthermore, we introduce the concept of loss-fairness for our window increase formulation, which is equivalent to RTTfairness. Experiments are carried out to validate the proposed method by both implementation experiments and simulations, and much better performances are achieved against conventional methods.

    AB - This paper proposes a new TCP congestion control supporting loss-fairness, which also contributes to improving RTT fairness. It has been well known that smaller RTT flows grab more bandwidth than larger ones when they compete on the shared link. This is called RTT unfairness and is caused by congestion control mechanism of the current TCP. To solve this problem, many protocols have been proposed. TCP-Libra is one of them, which formulates its window increase rate as a function of RTT and brings the same throughput irrespective of different RTT values. However, we indicate TCP-Libra's formulation holds only when the congestion window is halved upon packet losses similar to TCP-Reno. When we apply different (smarter) window control schemes, the formulation has to be modified accordingly. Therefore, in this paper, we consider a hybrid congestion control supporting RTT fairness which switches two modes according to buffering state at the bottleneck link. In decrement phase upon packet loss, it decreases window size to clear the buffering packets instead of halving the window size. Furthermore, we introduce the concept of loss-fairness for our window increase formulation, which is equivalent to RTTfairness. Experiments are carried out to validate the proposed method by both implementation experiments and simulations, and much better performances are achieved against conventional methods.

    KW - Component

    KW - Congestion control

    KW - Loss fairness

    KW - RTT fairness

    UR - http://www.scopus.com/inward/record.url?scp=78650168622&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=78650168622&partnerID=8YFLogxK

    U2 - 10.1109/CQR.2010.5619919

    DO - 10.1109/CQR.2010.5619919

    M3 - Conference contribution

    AN - SCOPUS:78650168622

    SN - 9781424477951

    BT - 2010 IEEE International Workshop Technical Committee on Communications Quality and Reliability, CQR 2010

    ER -