Distributed Bottleneck Flow Control in Mobile Ad Hoc Networks

Congzhou Zhou, Nicholas Maxemchuk
2011 Network Protocols and Algorithms  
Flow control in mobile ad hoc networks (MANETs) encounters more challenges than flow control in conventional wired networks, such as channel bandwidth variation, medium contention, and frequent re-routing. Without proper flow control, serious network performance degradation in MANETs has been reported in recent studies. In this paper, we introduce a distributed bottleneck flow control technique in MANETs. The proposed scheme uses a distributed flow control mechanism that has been used in both
more » ... ttleneck flow control and bandwidth balancing in Distributed-Queue-Dual-Bus (DQDB) in wired networks. It extends bandwidth balancing to operate in a mobile wireless environment. Extensive simulations demonstrate that our flow control scheme is effective and can provide max-min fairness as well as improve Quality of Service (QoS) for flows in MANETs. Introduction The demand for real-time applications in wireless networks grows as handheld wireless devices, such as iPhone and iPad, gain popularity. Providing proper flow control is essential to support such applications. Controlling the flows that can enter the network results in QoS guarantees, such as delay, packet delivery ratio, etc., that are required for real-time applications, such as voice and video communication. Much research has been conducted and many solutions have been proposed to perform flow control in wired networks. However, because of the differences between wired and wireless communication and the frequently changing network topology, those techniques perform poorly in MANETs. C. Lochert et al. [1] provide a comprehensive survey of current congestion control techniques for MANETs. In that paper, existing proposals are grouped into different categories based on the problem they solve. For example, OPET [2] deals with problems caused by a shared medium and uses a MAC layer scheduling scheme to provide network layer flow control; RBCC [3] limits TCP's packet output in order to adapt TCP to MANETs; and EXACT [4] provides an alternative protocol design which uses a rate-based technique for MANETs. There are some other techniques that are not based on flow control that provide QoS in MANETs. Y. Yang and R. Kravets [5] introduce a contention-aware admission control algorithm; L. Chen and W. Heinzelman [6] propose a QoS-aware routing protocol for multi-hop ad hoc networks. Both of these mechanisms use the full channel information within a node's contention area to make admission or routing decision.
doi:10.5296/npa.v3i1.576 fatcat:kuukdhwuenc6hkmagpcvxlhmqa