all network operation time, then nodes behavior will tend toward selfishness. Nodes with low residual energy, relatively to the prefixed EMin value, will set their willingness to be Low or Very Low. Consequently, nodes energy will be economized but at the cost of degrading data packets delivery ratio. However, to achieve energy efficiency, objectives of maximizing both network lifetime and throughput should be balanced. In other words, energy conservation should never come at the cost of reduced network throughput.In order to avoid selfishness problem, EMax and EMin parameters are adjusted so that constant decrease in residual energy is reflected. For this purpose, Hello packets that are used by AODV protocol for maintaining connectivity are exploited as follows. Each node piggybacks its residual energy value in broadcasted Hello messages. At each T sampling time interval, each node computes