the geographic routing algorithms use the perimeter routing to bypass the routing voids.Usually
the nodes around the voids have heavier workload and die much sooner than the others.In order to achieve load balancing
this paper presents an energy-aware geographic routing algorithm SIENGR.SIENGR divides the initial energy of sensor nodes into 3 energy zones
and identifies them by energy signals.SIENGR uses boundary nodes' all planar neighbors to transmit the data in perimeter routing
by taking the energy signals into account.The generated routing is able to keep away from the void's boundary nodes which have less energy.Our simulation results verified SIENGR algorithm's performance in aspect of networks' lifetime