Enhancing HTTP Web Protocol Performance with Updated Transport Layer Techniques

Ziaul Hossain, Gorry Fairhurst

Research output: Contribution to journalArticlepeer-review

Abstract

Popular Internet applications such as web browsing, and web video download use HTTP protocol as application over the standard Transport Control Protocol (TCP). Traditional TCP behavior is unsuitable for this style of application because their transmission rate and traffic pattern are different from conventional bulk transfer applications. Previous works have analyzed the interaction of these applications with the congestion control algorithms in TCP and the proposed Congestion Window Validation (CWV) as a solution. However, this method was incomplete and has been shown to present drawbacks. This paper focuses on the ‘newCWV’ which was designed to address these drawbacks. NewCWV provides a practical mechanism to estimate the available path capacity and suggests a more appropriate congestion control behavior. This paper describes how this algorithm was implemented in the Linux TCP/IP stack and tested by experiments, where results indicate that, with newCWV, the browsing can get 50% faster in an uncongested network.

Original languageEnglish
Pages (from-to)1-17
Number of pages17
JournalInternational Journal of Computer Networks and Communications
Volume15
Issue number4
DOIs
Publication statusPublished - Jul 2023

Bibliographical note

Funding Information:
The author acknowledges the Electronics Research Group of the University of Aberdeen, UK, for all the support in conducting these experiments. This research was a part of the University of Aberdeen, dot. rural project. (EP/G066051/1).

Keywords

  • Bursty TCP traffic
  • Congestion Control
  • HTTP
  • Network Protocols
  • newCWV
  • TCP

Fingerprint

Dive into the research topics of 'Enhancing HTTP Web Protocol Performance with Updated Transport Layer Techniques'. Together they form a unique fingerprint.

Cite this