ISSN ONLINE(2320-9801) PRINT (2320-9798)

All submissions of the EM system will be redirected to Online Manuscript Submission System. Authors are requested to submit articles directly to Online Manuscript Submission System of respective journal.

Improvement of Energy Efficiency in Wireless Sensor Network Using Intelligent Water Drop

Harshwinder Singh1, Navpreet Kaur Walia2
  1. Mtech, Shri Guru Granth Sahib World University, Fatehgarh Sahib, Punjab, India
  2. Assistant Professor, Shri Guru Granth Sahib World University, Fatehgarh Sahib, Punjab, India
Related article at Pubmed, Scholar Google

Visit for more related articles at International Journal of Innovative Research in Computer and Communication Engineering

Abstract

A sensor network is one of the busiest networks on which large amount of different kind of data is communicated over the network. In PDCH, the Cluster head consumes large energy and time of round also increase so, they chose double cluster heads in one chain & used hierarchical structure in order to avoid long chain. But still cluster head consumes large energy and time of round increases. In this paper the implementation of IWD and PEGASIS protocol is used for the route optimize. In the proposed work, firstly nodes are taken which makes full scenario for WSN and then the PEGASIS protocol is used for the routing which discovers the chain head. Implementation of IWD is done which update the routing after each round and giving the optimized route. In that way the life time of network is increased because it takes less energy as compare to others.



Keywords

Wireless Sensor Network; Nodes

INTRODUCTION

Wireless Sensor networks [1] are one of major wide spread networks that are effective in recent years because of the involvement of the network in terms of electronics, communication and information technology in the single network. A sensor network is composed with vast number of tiny sensors. Each sensor node is defined with specific parameters in terms of energy. With each communication over the network some energy is consumed. The type of energy in the network can be of different types such as solar, electronic energy etc. This kind of network requires the effectiveness of each kind of operation in terms of energy. More the energy will be wasted, lesser the network life will be. A network is the network of connected sensors defined in terms of radio frequency, range specification etc. Each device available these days having some sensor incorporated in it such as laptops, mobiles etc. Because of this it is the challenging advance area that requires feasibility in terms of memory, power consumption, memory management, security etc. The economic and the technological factors are also required to be analyzed. Sensing + CPU + Radio = Thousands of potential applications

COMPONENT OF SENSOR NETWORK

1) Sensing Unit:

Sensors play an important role in sensor networks by creating a connection between physical world and computation world. Sensor is a hardware device used to measure the change in physical condition of an area of interest and produce response to that change. Sensors sense the environment, collect data and convert it to fundamental data (current or voltage etc) before sending it for further processing.

2) Memory Unit:

This unit of sensor node is used to store both the data and program code. In order to store data packets from neighboring (other) nodes Read Only Memory (ROM) is normally used. And to store the program code, flash memory or Electrically Erasable Programmable Read Only Memory (EEPRM) is used.

3) Power Unit:

For computation and data transmission, the corresponding units in sensor node need power (energy). A node consist a power unit responsible to deliver power to all its units. The basic power consumption at node is due to computation and transmission where transmission is the most expensive activity at sensor [2] node in terms of power consumption.

4) Processing Unit:

Sensor node has a microcontroller which consist a processing unit, memory, converters (analogue to digital, ATD) timer and Universal Asynchronous Receive and Transmit (UART) interfaces to do the processing tasks. This unit is responsible for data acquisition, processing incoming and outgoing information, implementing and adjusting routing information considering the performance conditions of the transmission.

5) Communication Unit:

Senor Nodes use radio frequencies or optical communication in order to achieve networking. This task is managed by radio units in sensor nodes that use electromagnetic spectrum to convey the information to their destinations [1]. Usually each sensor node transfers the data to other node or sinks directly or via multi hop routing.

RELATED WORK

• PEGASIS

PEGASIS [15] (Power-efficient Gathering in Sensor Information Systems) is a greedy chain-based power efficient algorithm. Also, PEGASIS is based on LEACH. The key features of PEGASIS are
• The Base Station is fixed at long distances from the sensor nodes.
• The sensor nodes are alike and energy constrained with consistent energy.
• No mobility of sensor nodes.
PEGASIS is based on two ideas; chaining, and data fusion. In PEGASIS, each node can take turn of being a leader of the chain, where the chain can be constructed using greedy algorithms that are deployed by the sensor nodes. PEGASIS assumes that sensor nodes have a global knowledge of the network, nodes are stationary (no movement of sensor nodes), and nodes have location information about all other nodes. PEGASIS performs data fusion except the end nodes in the chain. PEGASIS outperforms LEACH by removing the overhead of cluster formation, decreases the sum of distances that non leader-node must transmit, less the number of transmissions and receives all nodes, and use only one transmission to the BS per round. PEGASIS has the same problems that LEACH suffers from. Also, PEGASIS does not scale, cannot be applied to sensor network where global knowledge of the network is not easy to get. Powerefficient Gathering in Sensor Information Systems (PEGASIS) [6] is an enhancement of the LEACH protocol. Rather than designing multiple clusters, PEGASIS makes chains of sensor nodes so that every node transmits and receives from a neighbor-hood and only one node is picked up from that chain to transmit to the base station. Collected data transfer from node to node, aggregated and eventually sent to the base station. The chain designing is achieved in a greedy way. Node c0 transmit its data to node c1. Node c1 combine node c0 data with its own and then passes it to the leader. After node c2 passes the token to the node c4, node c4transfer its data to node c3. Node c3 combines node c4’s data with its own and then passes to the leader. Node c2 waits to receive data from both neighbour-hood and then attached its data with its neighbour-hood data. Finally, node c2 pass one message to the base station.

• LEACH

Low Energy Adaptive Clustering Hierarchy (LEACH),[19] a hierarchical protocol in which most nodes transmit to cluster heads, is presented. The Setup Phase:
1. In this phase, the clusters are organized and the cluster heads are selected. In every round, a stochastic algorithm is used by each node to check whether it will become a cluster head. If a node can be a cluster head once, it can’t become a cluster head again for P rounds, where P is the percentage of these cluster heads.
2. The Steady Phase: In this phase, the data is transmitting to the base station. The duration of this phase is much longer than the duration of the above phase in order to reduce overhead.
LEACH is a protocol that uses to reduce energy consumption in a wireless sensor network. However, LEACH uses Single-hop routing in which every sensor node sends information directly to the cluster-head or the Sink. Therefore, it is not recommended for networks that are delivered in large areas.

• Ant Colony Algorithm

Ant colony algorithm [12] originates from the actual behavior of ants which communicate with each other by pheromone. Pheromone is a chemical substance released by ants and in turn affecting their moving decisions. Initially, no pheromone is laid on the branches and ants have no bit of information about the length of branches. However, once a shorter one is found, it will receive pheromone at a higher rate. The more quantities ants leave pheromone on the path, the larger probability they visit this path next time. Thus, there will be a positive feedback in the group of ants.

PROPOSED WORK

In the previous work IWD is introduced the IWD algorithm gets a representation of the problem in the form of a graph (N, E) with the node set N and edge set E. Then, each IWD begins constructing its solution gradually by travelling on the nodes of the graph along the edges of the graph until the IWD finally completes its solution. One iteration of the algorithm is complete when all IWDs have completed their solutions. After each iteration, the iteration-best solution TIB is found and it is used to update the total-best solution TTB

Algorithm Working

Step 1. Initialization of WSN Scenario.
Step 2. Applying IWD for performing energy efficient routing in WSN.
Step3. Velocity of water drop = number of iteration Soil = nodes / path
Water drop = routing based on protocol
Step 4. The path followed by the water drop will be the routes in the WSN Scenario.
Step 5. Find routes before and after applying the IWD algorithm.
Step 6. The shortest path will be generated by IWD algorithm
image
a=1 b=0.1by default and c=1

RESULT AND DISCUSSION

Performance Evaluation

1).Throughput: It is the average at which data packet is delivered successfully from one node to another over a communication network. It is usually measured in bits per second.
Throughput = (no of delivered packets * packet size) / total duration of simulation
2). Packet delivery Ratio (PDR): It is the ratio of all the received data packets at the destination to the number of data packets sent by all the sources. It is calculated by dividing the number of packet received by destination through the no. of packet originated from the source.
PDR = (Pr / Ps) * 100
Where, Pr is total packet received and Ps is total packet sent
3). Jitter: It the maximum number of packets delivered in minimum time.

Scenario 1

In very first scenario 30 nodes are taken and PEGASIS is applied for routing which chooses the chain cluster head. Here, node 1 having red color shows current chain head and node 1 in blue shows previous chain head.

Scenario 2

This scenario showing routing which describes with the help of IWD the route get change every time and here, the current chain head is node 11 and node 8 represent previous cluster head.

Scenario 3

This scenario shows that the routing is finished and no packet transmission is there, after this the nodes are in the sleeping mode which is shown with the help green nodes.

Scenario 4

In this graph green line is used for IWD algorithm and red line is used for PEGASIS algorithm. Here, green line indicate that throughput of IWD is better than PEGASIS because higher the values higher the throughput.

Scenario 5

In this graph green line is used for IWD algorithm and red line is used for PEGASIS algorithm. Here, green line indicate that pdr of IWD is better than PEGASIS because higher the values higher the pdr ratio.

Scenario 6

In this graph green line is used for IWD algorithm and red line is used for PEGASIS algorithm. Here, green line indicate that jitter of IWD is better than PEGASIS because it have lower value.

CONCLUSION AND FUTURE WORK

Wireless Sensor networks are major wide spread networks that are effective in recent years because of the involvement of the network in terms of electronics, communication and information technology in the single network. A sensor network is composed with vast number of tiny sensors. Each sensor node is defined with specific parameters in terms of energy. With each communication over the network some energy is consumed. The type of energy in the network can be of different types such as solar, electronic energy etc. This kind of network requires the effectiveness of each kind of operation in terms of energy. More the energy will be wasted, lesser the network life will be. To increase the lifetime of network in this research PEGASIS algorithm is used for routing and then intelligent water drop (IWD) algorithm is used for discover chain cluster head which is a part artificial intelligent scheme. Initialization of WSN parameter is done in this research the parameter taken is packet delivery ratio (pdr), jitter and throughput. Firstly nodes are taken which makes full scenario for WSN and then the pegasis protocol is used for the routing which discovers the chain head. Implementation of IWD is done which update the routing after each round and giving the optimized route. In that way the life time of network is increased because it takes less energy as compare to others.

Figures at a glance

Figure 1 Figure 2 Figure 3 Figure 4
Figure 1 Figure 2 Figure 3 Figure 4
Figure 1 Figure 2 Figure 3 Figure 4
Figure 5 Figure 6 Figure 7 Figure 8

References