Abstract

In recent years, a new wave of networks labelled Wireless Sensor Networks (WSNs) has attracted a lot of attention from researchers in both academic and industrial communities. A WSN consists of a collection of sensor nodes and a base station connected through wireless channels, and can be used for many applications such as military application, building distributed systems, physical environment monitoring, and security surveillance among others. A big advantage of sensor networks is represented by ease of deployment, reducing installation cost, possibility to distribute the tiny sensors over a wide region, and larger fault tolerance (V. Loscri et al., 2005). However, despite the infinite scopes of wireless sensor networks applications, they are limited by the node battery lifetime. Such constraints combined with a typical deployment of large number of sensor nodes have posed many challenges to the design and management of sensor networks and necessitate energyawareness at all layers of the networking protocol stack (Q. Xue & A. Ganz, 2004). Therefore, energy efficient algorithms have been one of the most challenging issues for WSNs. Sensor nodes can be in one of four states, namely transmit, receive, idle and sleep. The largest part of a node’s energy is consumed while transmitting and receiving. Minimizing the number of communications by eliminating or aggregating redundant sensed data saves much amount of energy (L. B. Ruiz et al., 2003). Among these clustering sensor networks are a very attractive approach because clustering allows for scalability, data aggregation, and energy efficiency. In a clustering network, nodes are grouped into clusters and there are special nodes called cluster head. They are responsible for an efficient way to lower energy consumption within a cluster by performing data aggregation. In a heterogeneous sensor network, two or more different types of nodes with different battery energy and functionality are used. On the other hand, in homogeneous networks all the sensor nodes are identical in terms of battery energy and hardware complexity. As a result, network performance decreases since the cluster head nodes goes down before other nodes do. Thus dynamic, energy efficient and adaptive cluster head selection algorithm is very important. Sensor networks can be divided in two classes as event-driven and continuous dissemination networks according to the periodicity of communication (L. B. Ruiz et al., 9

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call