TCP NJ+: Packet Loss Differentiated Transmission Mechanism Robust to High BER Environments

  • Jungrae Kim
  • Jahwan Koo
  • Hyunseung Choo
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4479)


Transmission mechanisms that include an available bandwidth estimation algorithm and a packet loss differentiation scheme, in general, exhibit higher TCP performance in wireless networks. TCP New Jersey, known as the best existing scheme in terms of goodput, improves wireless TCP performance using the available bandwidth estimation at the sender and the congestion warning at intermediate routers. Although TCP New Jersey achieves 17% and 85% improvements in goodput over TCP Westwood and TCP Reno, respectively, we further improve TCP New Jersey by exploring improved available bandwidth estimation, retransmission timeout, and recovery mechanisms. Hence, we propose TCP New Jersey PLUS (shortly TCP NJ+), showing that under 5% packet loss rate, a characteristic of high bit-error-rate wireless network, it outperforms other TCP variants by 19% to 104% in terms of goodput even when the network is in bi-directional congestion.


Packet Loss Transmission Control Protocol Packet Loss Rate Network Congestion Bandwidth Estimation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Postel, J.: Transmission control protocol. RFC 793 (1981)Google Scholar
  2. 2.
    Allman, M., Paxson, V., Stevens, W.: TCP Congestion control. RFC 2581 (1999)Google Scholar
  3. 3.
    Xylomenos, G., et al.: TCP performance issues over wireless links. IEEE Communications Magazine 39, 52–58 (2001)CrossRefGoogle Scholar
  4. 4.
    Lakshman, T.V., Madhow, U.: The performance of TCP/IP for networks with high bandwidth-delay products and random loss. IEEE/ACM Transactions on Networking 5, 336–350 (1997)CrossRefGoogle Scholar
  5. 5.
    Tian, Y., Xu, K., Ansari, N.: TCP in wireless environments: problems and solutions. IEEE Radio Communications 43, 27–32 (2005)CrossRefGoogle Scholar
  6. 6.
    Floyd, S., Henderson, T.: The New Reno modification to TCP’S fast recovery algorithm. RFC 2582 (1999)Google Scholar
  7. 7.
    Casetti, C., et al.: TCP Westwood: bandwidth estimation for enhanced transport over wireless links. In: ACM/IEEE MobiCom, pp. 287–297. IEEE Computer Society Press, Los Alamitos (2001)Google Scholar
  8. 8.
    Xu, K., Tian, Y., Ansari, N.: TCP-Jersey for wireless IP communications. IEEE Journal of Selected Areas in Communications 22, 747–756 (2004)CrossRefGoogle Scholar
  9. 9.
    Xu, K., Tian, Y., Ansari, N.: Improving TCP performance in integrated wireless communications networks. Computer Networks 47, 219–237 (2005)CrossRefGoogle Scholar
  10. 10.
    Jacobson, V., Braden, R., Borman, D.: TCP extensions for high performance. RFC 1323 (1992)Google Scholar
  11. 11.
    UCB/LBNL/VINT Network Simulator. Online Avilable:
  12. 12.
    Song, C., Cosman, P.C., Voelker, G.M.: End-to-end differentiation of congestion and wireless losses. IEEE/ACM Transactions on Networking 11, 703–717 (2003)CrossRefGoogle Scholar
  13. 13.
    Jain, R., Chiu, D., Hawe, W.: A quantitative measure of fairness and discrimination for resource allocation in shared computer systems. Research Report TR-301 (1984)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2007

Authors and Affiliations

  • Jungrae Kim
    • 1
  • Jahwan Koo
    • 2
  • Hyunseung Choo
    • 1
  1. 1.School of Information and Communication Engineering, Sungkyunkwan University, SuwonKorea
  2. 2.Intelligent HCI Convergence Research Center, Sungkyunkwan University, 440-746, SuwonKorea

Personalised recommendations