Analysis of TCP Performance over Mobile Ad Hoc Networks

被引:44
作者
Gavin Holland
Nitin Vaidya
机构
[1] Texas A&M University,Department of Computer Science
[2] University of Illinois at Urbana-Champaign,Department of Electrical and Computer Engineering
来源
Wireless Networks | 2002年 / 8卷
关键词
mobile ad hoc networks; wireless networks; transport protocols; performance evaluation; explicit feedback; TCP;
D O I
暂无
中图分类号
学科分类号
摘要
Mobile ad hoc networks have attracted attention lately as a means of providing continuous network connectivity to mobile computing devices regardless of physical location. Recent research has focused primarily on the routing protocols needed in such an environment. In this paper, we investigate the effects that link breakage due to mobility has on TCP performance. Through simulation, we show that TCP throughput drops significantly when nodes move, due to TCP's inability to recognize the difference between link failure and congestion. We also analyze specific examples, such as a situation where throughput is zero for a particular connection. We introduce a new metric, expected throughput, for the comparison of throughput in multi-hop networks, and then use this metric to show how the use of explicit link failure notification (ELFN) techniques can significantly improve TCP performance.
引用
收藏
页码:275 / 288
页数:13
相关论文
共 8 条
  • [1] Corson M.S.(1995)A distributed routing algorithm for mobile wireless networks Wireless Networks 1 61-81
  • [2] Ephremides A.(1987)A design concept for reliable mobile radio networks with frequency hopping signaling Proceedings of the IEEE 75 56-73
  • [3] Ephremides A.(1994)TCP and explicit congestion notification ACM Computer Communication Review 24 10-24
  • [4] Wieselthier J.E.(1998)Hierarchically-organized, multihop mobile wireless networks for Quality-of-Service support Mobile Networks and Applications 3 101-119
  • [5] Baker D.J.(undefined)undefined undefined undefined undefined-undefined
  • [6] Floyd S.(undefined)undefined undefined undefined undefined-undefined
  • [7] Ramanathan R.(undefined)undefined undefined undefined undefined-undefined
  • [8] Steenstrup M.(undefined)undefined undefined undefined undefined-undefined