TCP-probing: towards an error control schema with energy and throughput performance gains

  • Authors:
  • V. Tsaoussidis;H. Badr

  • Affiliations:
  • -;-

  • Venue:
  • ICNP '00 Proceedings of the 2000 International Conference on Network Protocols
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Today's universal communications increasingly involve mobile and battery-powered devices (e.g. hand-held, laptop) over wired and wireless networks. Energy efficiency as well as throughput, are becoming service characteristics of dominant importance in communication protocols. Although standard TCP versions lack the functionality to efficiently adjust their error-control strategies to distinct characteristics of network environments and to specific constraints of communicating devices, the wide range of TCP-based applications have rendered TCP the de facto standard for reliable end-to-end communications. In this work we propose "grafting" two components of strategic significance onto standard TCP: a probing mechanism and an immediate recovery strategy. Our results show that these enhancements yield higher throughput while maintaining lower levels of energy expenditure, and thus have the potential of promoting TCP's congestion control to a universal error control schema for heterogeneous wired/wireless channels. Furthermore, the enhancements do not damage the end-to-end characteristics of the TCP, nor do they require changes to its semantics: the mechanism are implemented as option extensions to the TCP header. We compare "TCP-probing" with Tahoe, Reno, and New Reno, and show that is can be a protocol of choice for heterogeneous wired/wireless communications with respect to energy and throughput performance.