TCP and Network Coding: Equilibrium and Dynamic Properties

被引:7
|
作者
Ruiz, Hamlet Medina [1 ,2 ]
Kieffer, Michel [1 ,2 ]
Pesquet-Popescu, Beatrice [2 ]
机构
[1] Univ Paris 11, CNRS, SUPELEC, L2S, F-91192 Gif Sur Yvette, France
[2] Telecom ParisTech, Inst Telecom, CNRS LTCI, F-75634 Paris 13, France
关键词
Congestion control; network coding; queueing analysis; stability analysis; OPTIMIZATION; FAIRNESS;
D O I
10.1109/TNET.2015.2477349
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper analyzes the impact on the stability of the TCP-Reno congestion control mechanism when a network coding (NC) layer is inserted in the TCP/IP stack. A model of the dynamics of the TCP-NC protocol combined with random early detection (RED) as active queue management mechanism is considered to study the network equilibrium and stability properties. The existence and uniqueness of an equilibrium point is demonstrated and characterized in terms of average throughput, loss rate, and queue length. Global stability is proved in absence of forward delay, and the effects of the NC redundancy factor and of the delay on the local stability of TCP-NC-RED are studied around the equilibrium. The fairness of TCP-NC with respect to TCP-Reno-like protocols is also studied. A version of TCP-NC with adaptive redundancy factor (TCP-NCAR) is also introduced. Results provided by the proposed model are compared to those obtained by simulation for sources sharing a single link. TCP-NC-RED becomes unstable when delay or capacity increases, as TCP-Reno does, but also when the redundancy factor increases. Its stability region is characterized as a function of the redundancy factor. If TCP-NC and TCP-Reno share the same links, TCP-NC is fair with TCP-Reno-like protocols when no redundancy is added. Simulations show that TCP-NCAR is able to compensate losses on the wireless parts of the network.
引用
收藏
页码:1935 / 1947
页数:13
相关论文
共 50 条
  • [1] TCP and Network Coding Equilibrium and Dynamic Properties
    Ruiz, Hamlet Medina
    Kieffer, Michel
    Pesquet-Popescu, Beatrice
    2013 INTERNATIONAL SYMPOSIUM ON NETWORK CODING (NETCOD), 2013,
  • [2] Network coding meets TCP
    Sundararajan, Jay Kumar
    Shah, Devavrat
    Medard, Muriel
    Mitzenmacher, Michael
    Barros, Joao
    IEEE INFOCOM 2009 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-5, 2009, : 280 - +
  • [3] Dynamic ACK skipping in TCP with Network Coding for Power Line Communication Networks
    Nguyen Viet Ha
    Le Van Hau
    Tsuru, Masato
    2020 22ND INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT): DIGITAL SECURITY GLOBAL AGENDA FOR SAFE SOCIETY!, 2020, : 29 - 34
  • [4] Design and Implementation of TCP with Network Coding
    Fan, Xudong
    Li, Hui
    2014 2ND INTERNATIONAL CONFERENCE ON SYSTEMS AND INFORMATICS (ICSAI), 2014, : 570 - 575
  • [5] Network Coding Based Multipath TCP
    Li, Ming
    Lukyanenko, Andrey
    Cuit, Yong
    2012 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2012, : 25 - 30
  • [6] Effective Retransmission in Network Coding for TCP
    Chen, J.
    Liu, L. X.
    Hu, X. H.
    Tan, W.
    INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2011, 6 (01) : 53 - 62
  • [7] TCP-FNC: A Novel TCP with Network Coding for Wireless Networks
    Sun, Jiyan
    Zhang, Yan
    Tang, Ding
    Zhang, Shuli
    Zhao, Zhijun
    Ci, Song
    2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2015, : 2078 - 2084
  • [8] Enhanced Network Coding for TCP in Wireless Networks
    Li Juan
    Ge Weimin
    Wang Junke
    Ran Fang
    Meng Zhaopeng
    2011 7TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2011,
  • [9] Network Coding Meets TCP: Theory and Implementation
    Sundararajan, Jay Kumar
    Shah, Devavrat
    Medard, Muriel
    Jakubczak, Szymon
    Mitzenmacher, Michael
    Barros, Joao
    PROCEEDINGS OF THE IEEE, 2011, 99 (03) : 490 - 512
  • [10] Multipath TCP over Network Coding for Wireless Networks
    Ageneau, Paul-Louis
    Boukhatem, Nadia
    2017 14TH IEEE ANNUAL CONSUMER COMMUNICATIONS & NETWORKING CONFERENCE (CCNC), 2017, : 373 - 376