Energy Efficiency Comparison of SACK, Tahoe, Reno and NewReno Over Ad Hoc Network Based on Analytic Hierarchy Process
Luo Heng, Guo Ai-huang · 2006
TCP, originally designed for reliable, fixed networks, interprets all packet loss into network congestion. However, this never holds in ad hoc networks. Mobility, channel error or node exhaustibility induced errors may all lead to unnecessary energy costs in TCP. Our work is prompted by the lack of energy efficiency evaluation methods concerning the overall performance improvement, as opposed to partial enhancement in algorithm optimization. We exploit the energy consumption behaviors of SACK, Tahoe, Reno and NewReno option over ad hoc networks. Simulation results indicate that SACK out-performs other three options in the case of mobility and channel error while Tahoe, Reno and NewReno perform better than SACK when node exhaustibility happens. It is also observed that node exhaustibility affects the energy consuming behavior of the whole network most. Application of analytic hierarchy process (AHP) to those simulation results leads to the final recommendation of SACK as the most energy efficient option