In this paper we propose an energy efficient multicasting congestion control protocol for mobile ad hoc networks (MANETs) over fading channels. Our proposed scheme overcomes the disadvantages of existing multicast congestion control protocols which depend on individual receivers to detect congestion and adjust their receiving rates over fading channels. In the first phase we observe the performance of data transmission over wireless channels is well captured by their bit error rate which is a function of the signal to noise ratio at the receiver. These models are a function of the distance between the sender and the receiver, the path loss exponent, and the channel gain. The channel gain which is a time-variation parameter is modeled by probability distribution functions. So we mainly described the three most important and commonly used distribution functions for this probability distribution, i.e., AWGN, Rayleigh, and Racian models. In the second phase we proposed a protocol on these noise channels, the protocol requires to build a multicast tree routed at the source, by including the nodes with higher residual energy towards the receivers. In the third phase, we propose an admission control scheme in which a multicast flow is admitted or rejected depending upon on the output queue size. In the fourth phase, we propose a scheme which adjusts the multicast traffic rate at each bottleneck of a multicast tree. Because of the on-the-spot information collection and rate control, this scheme has very limited control traffic overhead and delay. Moreover, the proposed scheme does not impose any significant changes on the queuing, scheduling or forwarding policies of existing networks. Simulation results shows that our proposed protocol has better delivery ratio and throughput with less delay and energy consumption when compared with existing protocols.
Read full abstract