A wireless sensor network (WSN) consists of spatially distributed autonomous sensors to cooperatively monitor physical or environmental conditions, such as temperature, sound, vibration, pressure, motion or pollutants. The main purpose of wireless sensors is event detection and transmission of data to the sink node. This transmission of data must consume minimum amount of energy, transmission of data without data loss and efficient routing techniques. This project deals with efficient usage of energy during data forwarding between the wireless sensor nodes in a dynamic network.
A method that is a combination of Djikstra algorithm and Multi hop routing is implemented to minimize energy consumption. The sender and receiver of the packets are determined at the initial level. The shortest path between the source and destination is determined using Djikstra algorithm. In this shortest path, Multi hop routing is implemented to minimize energy consumed during data forwarding.
The energy consumed by each node in the network and the total energy needed for such data transmission is analyzed. The energy consumed to send the data is expected to be reducing by implementing this method.
The major issue in WSN is that the sensor nodes have to transmit the data to the sink node each time on occurrence of an event. Since they are generally battery-powered, usage of large amount of energy during data transmission eventually decreases the life time of the sensor nodes. Most of the energy is consumed when the radios are on, waiting for a packet to arrive.
Sleep–wake scheduling is an effective mechanism to prolong the lifetime of these energy-constrained wireless sensor networks. However, sleep–wake scheduling could result in substantial delays because a transmitting node needs to wait for its next-hop relay node to wake up.
We first study how to optimize the anycast forwarding schemes for minimizing the expected packet-delivery delays from the sensor nodes to the sink. The method that is used in this project is a combination of Djikstra Algorithm and Multihop Forwarding that is mainly aimed for energy efficient data transmission in wireless sensor networks.