Kalman filter-based approximation of a network calculus TCP controller

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

2 Scopus citations

Abstract

Delay-based TCP congestion avoidance methods such TCP Vegas, Enhanced Vegas, and Fast TCP all suffer from throughput degradation as illustrated by their inability to fully utilize the link bandwidth in a bidirectional bottleneck link topology. In this paper, we propose a Kalman Alter implementation of a TCP congestion avoidance scheme that is derived by approximating the ideal window controller generated from an approach based upon network calculus (NC) notions. With an improved bandwidth estimation method, this Kalman Filter-based NC controller presents a marked improvement over all other delay-based TCP congestion avoidance schemes. In ns-2 simulations, it is able to fully utilize the link bandwidth in both directions with the router queue levels achieving stable set points with reduced queueing delay variation under highly dynamic conditions.

Original languageEnglish (US)
Title of host publication2006 IEEE Conference on Information Sciences and Systems, CISS 2006 - Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages591-596
Number of pages6
ISBN (Print)1424403502, 9781424403509
DOIs
StatePublished - Jan 1 2006
Event2006 40th Annual Conference on Information Sciences and Systems, CISS 2006 - Princeton, NJ, United States
Duration: Mar 22 2006Mar 24 2006

Publication series

Name2006 IEEE Conference on Information Sciences and Systems, CISS 2006 - Proceedings

Other

Other2006 40th Annual Conference on Information Sciences and Systems, CISS 2006
CountryUnited States
CityPrinceton, NJ
Period3/22/063/24/06

    Fingerprint

Keywords

  • Congestion control
  • Fast TCP
  • Kalman Alter
  • Network calculus
  • TCP vegas

ASJC Scopus subject areas

  • Computer Science(all)

Cite this

Chen, M., Murthi, M. N., & Premaratne, K. (2006). Kalman filter-based approximation of a network calculus TCP controller. In 2006 IEEE Conference on Information Sciences and Systems, CISS 2006 - Proceedings (pp. 591-596). [4067879] (2006 IEEE Conference on Information Sciences and Systems, CISS 2006 - Proceedings). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/CISS.2006.286538