The network consists of small battery powered devices with limited energy resources. Once deployed, the small sensors are usually inaccessible to the user, and thus replacement of the energy source is not feasible. Hence, energy efficiency is a key design issue that needs to be enhanced in order to improve the life span of a network.