Routing Algorithms for Preventing Energy Holes and Improving Fault Tolerance in Wireless Sensor Networks | IEEE Conference Publication | IEEE Xplore