Dynamic parameter setting for end-to-end TCP enhancement schemes over mixed wired/wireless networks

Chi Chung Cheung

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

Abstract

Various transmission control protocol (TCP) enhancement schemes have been proposed to improve TCP performance over mixed wired/wireless networks. A general principle of these end-to-end TCP enhancement schemes is to distinguish wireless loss from congestion loss, and to take the cause of the loss into consideration when performing TCP congestion control. However, they do not consider the ratio of congestion losses to wireless losses which significantly affects their performance, mainly in terms of their throughputs. In this paper, a new approach has been developed to address this issue. To apply the approach into an end-to-end TCP enhancement scheme, the ratio of congestion losses to wireless losses are estimated and the parameters used in the scheme are adjusted to further improve its performance. The simulation experiments showed that Veno, a popular end-to-end TCP enhancement scheme, with the new approach always outperformed the original Veno in terms of throughput and fairness, and their differences could be more than two times better.

Original languageEnglish
Title of host publication2009 4th International Symposium on Wireless and Pervasive Computing, ISWPC 2009
DOIs
Publication statusPublished - 11 Feb 2009
Event2009 4th International Symposium on Wireless and Pervasive Computing, ISWPC 2009 - Melbourne, VIC, Australia
Duration: 11 Feb 200913 Feb 2009

Publication series

Name2009 4th International Symposium on Wireless and Pervasive Computing, ISWPC 2009

Conference

Conference2009 4th International Symposium on Wireless and Pervasive Computing, ISWPC 2009
Country/TerritoryAustralia
CityMelbourne, VIC
Period11/02/0913/02/09

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications
  • Software

Cite this