Scalable Design Of Fault-Tolerance For Wireless Sensor Networks