Wireless Sensor Network (WSN) consists numerous sensor hubs which containing a preparing unit, at least one sensor, a radio for information correspondence and power unit generally outfitted with a low limit energy distributed over a geographic area for monitoring our environment and physical conditions. It has been established that vitality is the most obliging element on the functionality of such systems as they are controlled with constrained vitality and replacement of vitality resources might be difficult. While sending the data in sensor network, there might be loss of information or miscalculation could occur in receiving data during transferring. The correctness of information has incredible impact on the performance of the network. To enhance the exactness of sensor information, minimizing vitality utilization and adaptation to internal failure is vital for some WSN's applications as they operate in unpredictable conditions and ought to stay operational regardless of whether a network failure happen. This paper surveys the available energy efficient, reliability and fault tolerant in WSNs. It focuses on Residue Number System (RNS) and Agent technologies for energy-efficient and fault tolerant in WSNs respectively. However, performance evaluation was also conducted based on the energy consumption, reliability, delay in receiving the sent data and efficiency.