A Decision Maker for Transport Protocol Configuration

  • Jae-Hyun Hwang
  • Jin-Hee Choi
  • Chuck Yoo
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3994)


This paper proposes an approach, called Protocol Configuration Decision Maker, for TCP to dynamically adapt to a network environment. The proposed mechanism monitors the network condition with parameters like loss rate. Then it consults a knowledge database to see whether a better performance can be achieved and replaces a relevant TCP module with the one instructed by the database. Through simulation studies, we show that our mechanism helps TCP achieve better throughput than normal TCP Reno, up to 80~194%.


Loss Rate Network Environment Impact Rate Transport Protocol IEEE INFOCOM 
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.
    Böcking, S.: Object-Oriented Network Protocols. In: Proceedings of IEEE INFOCOM (1997)Google Scholar
  2. 2.
    Gerla, M., Sanadidi, M.Y., Wang, R., Zanella, A., Casetti, C., Mascolo, S.: TCP Westwood: Congestion Window Control Using Bandwidth Estimation. In: Proceedings of IEEE GLOBECOM (November 2001)Google Scholar
  3. 3.
    Xu, L., Harfoush, K., Rhee, I.: Binary increase congestion control for fast long-distance networks. In: Proceedings of IEEE INFOCOM (2004)Google Scholar
  4. 4.
    Floyd, S., Mahdavi, M., Mathis, M., Widmer, J.: An Extension to the Selective Acknowledgement (SACK) option for TCP, IETF, RFC 2883 (2000)Google Scholar
  5. 5.
    Cobb, G.W.: Introduction to Design and Analysis of Experiments. Springer, Heidelberg (1998)MATHGoogle Scholar
  6. 6.
    ns2 Network Simulator version 2.26 (2003),

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Jae-Hyun Hwang
    • 1
  • Jin-Hee Choi
    • 1
  • Chuck Yoo
    • 1
  1. 1.Department of Computer Science and EngineeringKorea University 

Personalised recommendations