+ All Categories
Home > Documents > Review Irecos

Review Irecos

Date post: 01-Nov-2014
Category:
Upload: rizwan-pasha
View: 79 times
Download: 0 times
Share this document with a friend
15
Energy Efficient Routing Protocols for Wireless Sensor Networks: A Survey K S Shivaprakasha, Muralidhar Kulkarni Abstract: Wireless Sensor Networks (WSNs) have become one of the emerging trends of the modern communication systems. They find their applications in various fields like habitat monitoring, home automation, environment monitoring, battle filed environment etc. WSNs are different from Mobile Adhoc Networks in the perspective of energy awareness, adaptive communication patterns and the routing algorithms. As the sensor devices are powered by batteries, which cannot be recharged often, the power awareness is one of the major requirements in WSNs. Many energy aware routing protocols have been proposed in the literature. In this survey, an attempt has been made to summarize the various energy aware routing protocols available in the literature and also a comparative analysis of these has been made considering various network parameters like the delay, routing overhead, QoS, type of routing protocol etc. Key Words: Wireless Sensor Networks (WSN), Base Station (BS), Cluster Head (CH), Medium Access Control (MAC), Region Head (RH) I. Introduction A Wireless Sensor Network (WSN) is a network of hundreds of small devices called sensors, which are deployed either randomly or uniformly over a geographical area. Each node is capable of sensing a physical entity like temperature, pressure, humidity etc [1, 2]. The sensed information will be conveyed to the base station. There are three ways of communicating the information to the Base Station (BS): by direct communication, via intermediate nodes or using clustering method. The first method is feasible only if the BS is in the close proximity of the sender node. Thus multi hop transmission is used in which the sender has to rely on the intermediate nodes to reach the BS. Alternatively the nodes can also be grouped into clusters with one node being the Cluster Head (CH) and the communication to the base station will always be via CH. Generally sensor nodes consist of a Sensor, Processing unit, transmitter, position finding system and power units. Power units cannot be recharged often and thus the data transmission has to be done with the minimum energy consumption. Routing in wireless sensor networks is different than the IP based routing algorithms, as global addressing schemes cannot be used here [3]. Also in WSNs data gathered is more important than the information about the node that has the data. Thus the routing protocol has to be content based. Also as the number of nodes will be large, it is more likely to happen that more than one node can have the same data. Thus the data aggregation also has to be done in order avoid the redundancy. Finally as the nodes are equipped with the limited power resource, the routing protocol has to be energy aware. Routing in WSNs has been categorized into various categories. They can be classified as proactive, reactive and hybrid protocols. Proactive protocols are generally called as table driven protocols in which the route to the base station from every node will be determined a priori [4, 5]. These algorithms can be used for less dynamic networks. Whereas in reactive protocols the path is discovered only when it is required thus reducing a lot of routing overhead as compared to proactive protocols. Thus they are also called as on-demand protocols. Finally in Hybrid protocols the features of both proactive and reactive algorithms have been included [6]. Another way of classification is based on the network structure as either a flat or hierarchical routing. In flat routing each of the node acts independently whereas in hierarchical routing, nodes are grouped into clusters with a CH node and all transmissions will be via the CH. Routing protocols can also be categorized as either time driven, event driven or query based [8, 9]. In time driven protocols, nodes will be in active state for a fixed amount of time in a periodical manner and senses the data. In case of event driven, the nodes sense the data only when a considerable change in the entity has occurred. And in case of query based, the base station will send a request for the data when it is required and the nodes will reply to the request [10, 11]. A lot of work has been carried out in the field of routing in WSNs [12, 13, 14]. In this paper a survey has been made on the energy aware routing protocols proposed in the literature. Also a qualitative comparison of the same has been made over various network parameters like routing overhead, delay, QoS, data aggregation etc. The rest of the paper is organized as follows: Section II deals with the various design issues to be considered for the routing protocol in WSN. Section III summarizes various energy aware routing protocols proposed for WSNs. In section IV a comparative analysis of the protocols has been made. Finally section V gives the concluding remarks of the paper.
Transcript
Page 1: Review Irecos

Energy Efficient Routing Protocols for Wireless Sensor Networks:

A Survey

K S Shivaprakasha, Muralidhar Kulkarni

Abstract: Wireless Sensor Networks (WSNs) have become one of the emerging trends of the modern communication

systems. They find their applications in various fields like habitat monitoring, home automation, environment monitoring,

battle filed environment etc. WSNs are different from Mobile Adhoc Networks in the perspective of energy awareness,

adaptive communication patterns and the routing algorithms. As the sensor devices are powered by batteries, which cannot

be recharged often, the power awareness is one of the major requirements in WSNs. Many energy aware routing protocols

have been proposed in the literature. In this survey, an attempt has been made to summarize the various energy aware

routing protocols available in the literature and also a comparative analysis of these has been made considering various

network parameters like the delay, routing overhead, QoS, type of routing protocol etc.

Key Words: Wireless Sensor Networks (WSN), Base Station (BS), Cluster Head (CH), Medium Access Control (MAC), Region Head (RH)

I. Introduction

A Wireless Sensor Network (WSN) is a network

of hundreds of small devices called sensors, which are

deployed either randomly or uniformly over a geographical

area. Each node is capable of sensing a physical entity like

temperature, pressure, humidity etc [1, 2]. The sensed

information will be conveyed to the base station. There are

three ways of communicating the information to the Base

Station (BS): by direct communication, via intermediate

nodes or using clustering method. The first method is

feasible only if the BS is in the close proximity of the

sender node. Thus multi hop transmission is used in which the sender has to rely on the intermediate nodes to reach

the BS. Alternatively the nodes can also be grouped into

clusters with one node being the Cluster Head (CH) and the

communication to the base station will always be via CH.

Generally sensor nodes consist of a Sensor,

Processing unit, transmitter, position finding system and

power units. Power units cannot be recharged often and

thus the data transmission has to be done with the

minimum energy consumption.

Routing in wireless sensor networks is different

than the IP based routing algorithms, as global addressing

schemes cannot be used here [3]. Also in WSNs data gathered is more important than the information about the

node that has the data. Thus the routing protocol has to be

content based. Also as the number of nodes will be large, it

is more likely to happen that more than one node can have

the same data. Thus the data aggregation also has to be

done in order avoid the redundancy. Finally as the nodes

are equipped with the limited power resource, the routing

protocol has to be energy aware.

Routing in WSNs has been categorized into

various categories. They can be classified as proactive,

reactive and hybrid protocols. Proactive protocols are

generally called as table driven protocols in which the

route to the base station from every node will be

determined a priori [4, 5]. These algorithms can be used for

less dynamic networks. Whereas in reactive protocols the

path is discovered only when it is required thus reducing a

lot of routing overhead as compared to proactive protocols.

Thus they are also called as on-demand protocols. Finally in Hybrid protocols the features of both proactive and

reactive algorithms have been included [6].

Another way of classification is based on the

network structure as either a flat or hierarchical routing. In

flat routing each of the node acts independently whereas in

hierarchical routing, nodes are grouped into clusters with a

CH node and all transmissions will be via the CH. Routing

protocols can also be categorized as either time driven,

event driven or query based [8, 9]. In time driven

protocols, nodes will be in active state for a fixed amount

of time in a periodical manner and senses the data. In case of event driven, the nodes sense the data only when a

considerable change in the entity has occurred. And in case

of query based, the base station will send a request for the

data when it is required and the nodes will reply to the

request [10, 11].

A lot of work has been carried out in the field of

routing in WSNs [12, 13, 14]. In this paper a survey has

been made on the energy aware routing protocols proposed

in the literature. Also a qualitative comparison of the same

has been made over various network parameters like

routing overhead, delay, QoS, data aggregation etc.

The rest of the paper is organized as follows: Section II deals with the various design issues to be considered for

the routing protocol in WSN. Section III summarizes

various energy aware routing protocols proposed for

WSNs. In section IV a comparative analysis of the

protocols has been made. Finally section V gives the

concluding remarks of the paper.

Page 2: Review Irecos

II. Routing Challenges in Wireless Sensor

Networks

As discussed in Section I, routing in WSN is a

challenging task. Wireless medium, limited resource

availability, hostile environment pose many restrictions on

the routing protocols in WSNs. In this section a brief notes

on the design challenges for a WSN is studied [15, 16].

II.1 Energy Usage

As the available energy in the nodes of a WSN is limited, the proposed routing protocol has to optimally use

the available resources. If a node’s battery gets extinct, the

node becomes dead which may lead to network

partitioning. Thus the energy awareness is directly related

to the survivability of the network [17, 18].

II.2 Data Aggregation

As the nodes may generate redundant data, the

transmission of the same will increase the network traffic,

which in turn decreases the throughput. Thus the

combining of the data has to be performed which is called

as data aggregation [19, 20]. This can be done using various methods like duplicate suppression etc. Data

aggregation will results in an efficient routing consuming

less energy.

II.3 Mobility of the Nodes

Although WSNs are assumed to be stationary for

most of the cases, there are some applications where the

mobility of the nodes also has to be considered. Thus the

routing protocols proposed have to be dynamic to

accommodate the changes in the network. Also the event

can be either static or dynamic. For example it is dynamic

for tracking application whereas it is static in case of monitoring systems [21].

II.4 Data Transmission Model

One of the major issues to be considered in

routing in WSNs is when to send the sensed data to the BS.

There are various models proposed for the same viz time

driven model, event driven model and the query-based

model. As mentioned in Section I, in case of the time

driven model, the node will be active for a certain period of

time and senses the data. Whereas in case of Event driven,

the node will awake only when there is a significant change

in the sensing entity. Finally in query-based model, the BS

has to initiate the process by broadcasting request signal to the nodes [22].

II.5 Deployment of Nodes

Node deployment also has an effect on the

working of the routing protocol. The deployment of the

nodes is dependent on the type of the application. It can be

either random or deterministic. In case of random

deployment nodes will be scattered over a geographical

area in a random fashion, which may lead to the formation

of the network in an adhoc manner. Whereas in case of deterministic approach, the nodes are manually placed in

some order in which the routing algorithms can be simpler

[23].

II.6 Scalability

As mentioned earlier, the wireless sensor networks

consist of hundreds of or even thousands of nodes. Also the

nodes can join or leave the network with time. Thus it is

desirable to have the routing protocol, which should be

capable of accommodating the new nodes without affecting

the behavior of the network.

III. Energy Aware Routing Protocols

As the energy conservation is a vital issue in the

performance of the WSN, many protocols have been

proposed considering Energy Awareness. In this section we

will be summarizing some of the protocols proposed in the

literature.

Low-Energy Adaptive Clustering Hierarchy (LEACH)

LEACH is a novel cluster based routing protocol proposed

in [24]. In this protocol the CHs are chosen on the rotation

basis so that the load distribution amongst nodes is almost

uniform. Initially each of the nodes has to decide whether to become the CH in the present round depending on some

probability. Cluster members are decided based on the

distance from the CHs.

Geographical Adaptive Fidelity (GAF)

GAF is an energy conservative routing protocol, which is

independent of the underlying routing protocol [25]. It

conserves energy by identifying and turning off the

unnecessary nodes in the network. In GAF the whole

network is divided into small grids. The algorithm operates

in three phases: Discovery, Active and Sleep.

Geographic and Energy Aware Routing (GEAR)

GEAR algorithm is an energy aware algorithm, which

selects its neighbor based on the energy parameter and

geographical information [26]. In GEAR the next hop is

selected as a node N if it is closer to the destination with

respect to the learned parameter. Learned parameter

includes the energy and the distance parameter.

Page 3: Review Irecos

Threshold sensitive Energy Efficient sensor Network

protocol (TEEN)

Time constraint cannot be relaxed for some critical

applications in WSNs. TEEN is a reactive protocol, which

manages time sensitive applications [27]. It is a cluster

based routing where CH does the data aggregation. By

managing the thresholds time criticality can be ensured to

time sensitive applications.

Energy Efficient Routing (EER)

Traditional protocols concentrate only on the shortest path

but do not take into account the available battery power at

each node. In Gradient-Based Routing (GBR), while being

flooded, the ‘interest’ message records the number of hops

taken. This allows a node to discover the minimum number

of hops to the user, called the node’s height. When a node

detects that its energy reserve has dropped below a certain

threshold, it discourages others from sending data to it by

increasing its height [28].

Power-Efficient Gathering in Sensor Information

Systems (PEGASIS)

PEGASIS is a cluster based energy aware routing

algorithm and is a near optimal chain based routing [29].

Each node communicates only with its neighbor but not to

the CH directly, which reduces the energy consumption at

each node. Chain formation will start from the farthest

node to the BS. Chain can be reconstructed whenever a

node dies in the chain.

Energy Band based Routing Protocol for Wireless Sensor

Networks (EBRP)

EBRP is a stateless routing protocol in which the network

is divided into various energy bands and the routing is done

based on the energy bands [30]. It focuses on the optimal

usage of available energies in all nodes. A virtual tree is

formed based on the residual energies of nodes in the

network with the nodes of lowest energies forming the

leaves. Nodes with the same energy level and in each

other’s vicity form the nodes at the same level. In each

level, nodes will communicate only with the higher-level

nodes. Thus nodes with less energy will not be burdened.

Energy-aware Routing to a Mobile Gateway (EARMG)

Most of the energy aware protocols proposed consider the

BS to be stationary which may not be true for all

applications. Thus some modifications over the existing

protocols have to be suggested so as to consider the

mobility of the BS. EARMG is one such algorithm [31].

Location of the gateway has to be intimated to other nodes

so as to re discover routes.

Hybrid Energy-Efficient Distributed clustering (HEED) HEED is a dynamic clustering algorithm where the CHs

are changed periodically based on the residual energy and

the degree of the nodes [32]. Nodes are considered to be

quasi stationary. Initially the CHs are formed based on

their residual energy. Number of clusters is predetermined.

Nodes will then join appropriate clusters so as to minimize

the transmission cost.

Gossip Based Routing (GBR)

GBR is an energy efficient protocol, which reduces the flooding traffic [33]. Each node floods the message with

some probability. Also a lot of energy can be saved if the

nodes enter sleep mode whenever they are not active. In

GSP, at the beginning of each period, node will decide

whether to enter sleep mode or not with some probability

p. Nodes awake at the end of each period and the same

process is repeated.

Energy-Aware Routing Protocol (EARP)

In the traditional routing algorithms like AODV, the path

between the source and the destination will be erased after a certain amount of time, which may lead to frequent route

discovery initiations. Whereas in case of EARP the table

retains all the paths that are less likely to be expired. Thus

the same path can be used, if the communication between

the same set of nodes have to be established [34].

Energy Aware Random Asynchronous Wakeup (RAWE)

Nodes which are capable of acting i.e to perform a

particular job are called as actor nodes eg: Robot. Actor

nodes are provided with more battery backup than the

sensor nodes. RAW-E distributes the load among the nodes

in the forwarding set in proportional to their remaining energy. RAW –E prefers to use actor node [35].

COordination-based Data dissemination for sEnsor

networks (CODE)

CODE addresses the situations where the BS is mobile and

the sensors are stationary [36]. It is assumed that all nodes

know their geographic information. CODE involves three

phases: data announcement, query transfer and data

dissemination.

SInk cluster – based data Dissemination for sEnsor

networks (SIDE)

SIDE is defined for large number of stationary sink nodes

[36]. When a set of nodes in the target region receives a

query message, one of them will be chosen as a source and

it does the data fusion. If a data has to be sent to multiple

sinks, instead of sending the data to all sinks via separate

paths, source sends the data to one of the sinks and the sink

nodes will then share the information amongst themselves.

Improved Weighting Clustering Algorithm (IWCA)

IWCA is a cluster-based algorithm in which a node with higher degree is selected as the CH [37]. It is more

applicable for mobile nodes. A node with less mobility is

Page 4: Review Irecos

chosen as a CH. CH selection is based on its residual

energy, mobility and its distance to its neighbors

Genetic Annealing based Clustering Algorithm (GACA)

GACA is hierarchical routing protocol in which the CHs

are selected on the iterative basis [37]. Genetic Algorithm

(GA) or Simulated Annealing (SA) is considered to select

the optimal CHs.

Base-Station Controlled Dynamic Clustering Protocol

(BCDCP)

In [38] authors have proposed a centralized cluster based

routing. Initially BS receives the energy levels of all nodes

and computes a set of nodes with energy more than the

average energy. Nodes from that set will be chosen as CHs.

Cluster formation is done in iterative manner starting with

two clusters in the network. Nodes will be allocated to

respective clusters depending on the distance. BS will then

computes the minimum paths using spanning tree approach and will be intimated to the nodes.

Cluster based Energy Efficient Routing Protocol

(CBEERP)

CBEERP is a cluster based routing protocol without

considering the location information of the nodes. The

algorithm involves two phases: cluster construction phase

and data transmission phase. Initially BS broadcasts an

advertisement message for CH selection. Once CHs are

chosen, they advertise to other nodes and all nodes will

join appropriate clusters [39, 24].

Optimal Energy-Efficient Routing (OEER)

It is a table driven routing protocol in which the Bellman

Ford Algorithm is incorporated for routing. OEER balances

the minimum and average node lifetime [40]. Routing

problem is formulated as a non-linear optimization

problem. Langrangean Relaxation is being applied to solve

the problem

Energy Efficient AODV (EEAODV)

An improvement over AODV has been proposed in which

the residual energy of the intermediate nodes will be considered [41]. This has been accomplished by

introducing an additional field in the RREQ packet,

Minimum Residual Energy (Min-RE). Each of the

intermediate nodes updates the Min- RE field. After

destination receiving the RREQ messages, the ratio of Min

RE and hop count is calculated and the path with largest

ratio is chosen.

Energy Aware Distance Vector Routing Protocol (EADV)

In EADV, initially the sink node broadcasts Initial

Broadcast (IB) packet to its neighbors. Each of the nodes receiving the IB packet, extracts the table information and

stores in it and updates the fields like hop count and cost

and forwards further [42]. The IB packets will be

forwarded in the network repeatedly till all nodes update its

Hop count properly. Depending on the remaining energy in

the node, the cost factor can be either linear, quadratic or

cubic.

Minimum Transmission Energy with Clustering

Hierarchy (MTECH) MTECH is a hierarchical routing protocol that uses cluster

model. Node in the cluster having the highest energy will

be chosen as a CH [43].

Energy Efficient Clustering Routing Algorithm (EECR)

One of the ways to incorporate the energy efficiency is to

design a protocol so as to distribute the load uniformly

amongst nodes. EECR is a one such cluster based

algorithm [44]. BS does cluster formation and the selection

of CHs. Algorithm is divided into two phases cluster

formation and data transmission. BS does the job of cluster formation by iteratively dividing the network into sub

networks.

Reliable Energy Aware Routing (REAR)

REAR is an on demand routing protocol in which the

energy extinction is reduced by avoiding retransmission of

the packets [45]. Algorithm works in four phases: Path

discovery, energy reservation, reliable transmission and

reserved resource release. When a node receives an interest

message, it checks for a path to the BS. If path does not

exists, service path discovery is initiated. In the meanwhile

BS will discover a backup path to the sender. Energy is reserved in the path depending on the requirement.

Energy Efficient Clustering Algorithm (EECA)

EECCA is a centralized clustering algorithm in which the

whole network topology will be notified to the BS using

notification algorithm. The BS then will decide the

clusters. Notification protocol involves two phases:

ascending phase from nodes to the BS telling their

existence and the descending phase from the BS to the

nodes informing the cluster to which it belongs [46].

Distributed Energy-Efficient Clustering Algorithm

(DEEC)

DEEC is a distributed algorithm for heterogeneous network

[47]. The CHs are elected based on the ratio of the residual

energy and the average energy in the network. Nodes with

more initial and residual energy have more chances of

becoming the CH.

Energy-Efficient Clustering Algorithm (ECA)

Energy efficient Clustering Algorithm (ECA) is a dynamic

clustering algorithm [48]. Algorithm involves two phases viz setup phase and steady state phase. Time stamp and

Page 5: Review Irecos

TTL (Time to Live) is used in the message to adjust the

diameter of the cluster.

Distance-Based Proportional Delay Differentiation

(DPDD)

Most of the energy efficient routing algorithms do not offer

a good QoS which are not suitable for real time

applications. DPDD is a QoS assured energy efficient routing in which end to end delay requirement is satisfied

[49]. It is assumed that all nodes will be aware of their

distance from the BS. A parameter r is defined to allocate

the BW for real time and non real time traffic.

Maximum Energy Cluster Head (MECH)

Although LEACH was proved to be one of the optimal

protocols, it does not consider the node distribution.

MECH is an improvement over LEACH. It involves three

phases: Setup, steady and forward phases [50]. Initially

every node will broadcast hello packets to its immediate neighbors. If the number of neighboring nodes reaches a

predetermined value NH, the corresponding node becomes

the CH and all its immediate neighbors will become the

members. After backoff time every node will reselect the

CH depending on the signal strength.

Hop-based Energy Aware Routing Algorithm (HEAR)

HEAR algorithm does not consider data combining and

routing overhead reduction [51]. Initially the BS will

collect the information about all the sensor nodes in WSN.

If a node has any information to be communicated to the

BS, a message will be sent to the BS. Depending on the distance, BS determines an optimal hop count. It also

determines the corresponding hops to reach the node.

Energy Efficient Adaptive Multipath Routing (EEAMR)

Multipath routing is one possible way of achieving energy

awareness as it leads to the distribution of load along

multiple paths to the destination. But finding the optimal

number of paths is a vital issue. EEAMR is a low overhead

multipath routing with energy awareness [52]. Generally

node with highest energy and farthest from the

transmission node is selected as the next hop. It involves two phases: Multipath construction phase and data

transmission phase.

Energy Efficient Clustering Scheme (EECS)

EECS is a cluster-based approach developed for periodical

data gathering applications [53]. It focuses on low control

overhead and uniform load distribution. Initially BS

broadcasts a HELLO message from which all nodes will

compute their distance from the BS. In CH formation

phase, nodes that are interested to become CHs will

advertise a message within its radio range. A node with higher energy level is elected as the CH for the

corresponding cluster. Other members of the cluster will be

decided based on the distance from the CH.

Minimum Energy Relay Routing (MERR)

MERR takes the linear topology of the network into

consideration. Here it is assumed that the sensor nodes

transmit the data to the base stations via relay nodes and

the distance between the relay nodes has to be approximately equal to the characteristic distance [54].

Characteristic distance is the optimal distance which is a

constant predetermined at the time of network set up.

Energy Aware Routing (ERP)

Energy aware routing uses energy availability and the

received signal strength from the nodes to determine the

optimal path. Each of the nodes will decide the next node

to which the data has to be forwarded based on its residual

energy and the signal strength. The algorithm operates in

three phases: Neighbor Discovery, Route Reply and Reliable Transmission [55, 56]

Transmission Power Control MAC Protocol (SMAC)

Energy consumption can be reduced by reducing the idle

time of the sensor nodes. In SMAC, nodes form virtual

clusters based on common sleep schedules to reduce

control overhead and enable traffic-adaptive wakeup [57].

Cross Layer MAC (CLMAC) Protocol

Reducing the size of the routing table will minimize the

consumption of the energy. CLMAC protocol includes

routing distance in the preamble field [58]. As the usage of big routing tables has been replaced by a field in the

preamble, the traffic in the network can be reduced thus

reducing the energy consumption.

Energy Efficient Cluster Head Selection Algorithm

(EECSA)

EECSA is a cluster based routing algorithm [59]. The

algorithm works in three phases: CH selection, cluster

formation and the scheduling based on TDMA. CHs are

selected based on the residual energy. Proposed algorithm

is an improvement over LEACH. If the available energy of the node is greater than the 50% of the initial value then the

normal LEACH is used else the proposed protocol is used

in which the probability of the node to be selected as a CH

is the ratio of the residual energy and the initial energy.

Simple Energy Efficient Routing Protocol (SEER)

In [60] a flat algorithm has been proposed to improve the

network lifetime. SEER reduces the overall traffic in the

network thus decreasing the energy consumption. In the

initialization phase, BS will broadcast the packet. All nodes

receiving it will update with hop count and re broadcast to its neighbors by replacing the source address by itself and

enters its residual energy. For forwarding node selects its

Page 6: Review Irecos

neighbor with the hop count less than itself. If more nodes

have the same minimum hop count, the one with maximum

energy is selected. Same process is repeated at the

intermediate nodes.

Energy-Efficient Multipath Routing Protocol (EEMR)

EEMR is multipath routing [61]. When there will be an

event, the surrounding nodes exchange data themselves and one of them is chosen as the source. Source aggregates the

data and sends to the BS. Each node selects its next hop

depending on the distance and the residual energy. It is

assumed that multipaths are disjoint. EEMR involves four

phases: Initialization, multipath selection, data

transmission and path maintenance.

Energy Efficient Clustering Algorithm (EECA)

In EECA, CHs are distributed evenly in the network and

unnecessary CHs are avoided [62]. Clusters have to be

formed in the network in such a way that there will an uniform distribution of the CHs. Advertisement message

can be broadcasted based on CSMA protocol. Once the

CHs are elected, clusters will be formed.

Reactive Energy Decision Routing Protocol (REDRP)

REDRP is a reactive energy aware protocol [63]. It

involves four phases viz Initialization, route discovery,

data transmission and route maintenance. Initially the BS

broadcasts a timer packet, each node records the time

stamp at the distance field as less is the delay near is the

node to the BS. Route is established only when there is an

event.

SeNsOr netWork CLUSTERing (SNOW)

SNOW is a cluster-based algorithm in which the nodes

with higher residual energy are chosen to be the CHs. After

CHs are formed, the BS selects the region heads (RH)

amongst the CHs. Nodes with higher residual energy will

be chosen as the region heads. After receiving the

intimation from the BS, each of the CHs check whether it

is a RH and accordingly it will set its region ID. CHs and

RHs are chosen so as to distribute the load amongst them

[64].

Energy Efficient Dynamic Clustering (EEDC)

EEPA is an energy efficient protocol based on the metric

[65]. Initially nodes with higher energy form the CHs and

the remaining nodes become the members. Clusters are

formed so as to minimize the distance between the cluster

members and the CH. Cluster updating is done in the same

manner as that of LEACH [24].

Energy Efficient Geographic Grid Routing (EEGGR)

EEGGR considers the BS to be mobile. Sensor nodes are considered to have location awareness. Grid structure is

used for forwarding the data to the sink node [66].

Energy Aware Directed Diffusion (EADD) Protocol

The normal Directed Diffusion algorithm will always

considers the shortest path between the source and the sink,

which leads to unbalanced energy distribution. In EADD

protocol, if two sources receive the same interest message,

both the nodes will respond to the destination via different

paths [67]. The path with the maximum residual energy is

chosen for communication. If more than one path are having the same available total energy, then the path

involving the highest minimum energy will be selected.

Energy Efficient Routing Scheme for Mobile Wireless

Sensor Networks (MLEACH)

Its an improvement over existing LEACH algorithm which

incorporates the mobility of the sensors. It is assumed that

all nodes are homogeneous and position aware and the BS

is stationary [68]. The total sensing area is divided into sub

areas and CH is optimized within the sub areas. Generally

nodes with less mobility are preferred to the CH.

Color-theory-based Energy Efficient Routing (CEER)

CEER is a cluster based algorithm based on color theory

based localized algorithm. Location of a mobile node is

represented by its RGB values. Server computes the

positions of the nodes depending on the RGB information.

When a node moves to a new location, it collects the RGB

information from its neighbors. CEER involves three

phases viz setup phase, data dissemination phase and

refinement phase [69].

Extending Lifetime of CH (ELCH) ELCH is a hybrid type protocol in which the direct

communication is used for any intra cluster transmission

and multihop is used for inter cluster communication. It

uses MTE (Minimum Transmission Energy) protocol as

the underlying protocol. It involves two phases: setup

phase and steady state phase [70].

Hybrid Energy Aware Routing Protocol (HEARP)

In [71] a new protocol was proposed which combines the

features of LEACH and PEGASIS. In HEARP members in

the clusters will not communicate directly with the CHs but through the intermediate nodes. It involves two phases:

initialization or set up phase and the steady state phase

Global Simulated Annealing Genetic Algorithm

(GSAGA)

GSAGA is a centralized control algorithm which involves

two phases: Setup phase and steady state phase [72].

Initially all nodes will transmit the location information

and the residual energy to the BS. BS will then compute

the average network energy. Nodes with energy more than

the average can become the CHs. Genetic algorithm is used for the cluster head selection

Page 7: Review Irecos

Advanced Medium Access Control (A-MAC)

A-MAC is a TDMA-based MAC protocol, which uses a

distributed technique where node selects its own slot by

collecting the information from its neighbors [73]. A-MAC

has four states in its operation namely initial, wait,

discover, and active states

Track-Sector Clustering (TSC) TSC is a cluster-based algorithm in which the network is

divided into concentric circular tracks and triangular

sectors [74]. BS does the formation of the tracks and

clusters. TSC uses tracks and sectors to form clusters. Head

nodes in each track are selected by the BS. A node is

selected randomly as the head node in level 1. Nodes with

the similar slopes will be chosen as the head nodes in the

higher levels.

Partition LEACH Algorithm (PLEACH)

In [75] an improvement over the LEACH algorithm was proposed: PLEACH. It first does the optimal partitioning

of the network and then the node with the highest energy in

each partition will be chosen as the CH. It outperforms

LEACH as the CHs are evenly distributed over the network

[76].

Energy Aware Adaptive Clustering (EAAC)

Cluster based algorithms were proved to be better

compared to flat routing. EAAC is one such algorithm in

which CHs and the next heads are determined based on the

residual energy and the distance between the CH and the

members in the cluster [77]. EAAC protocol works in various rounds each has a set up phase and a steady state

phase.

Energy-Level Passive Clustering (ELPC)

ELPC is a passive clustering algorithm in which clusters

are formed on demand. It focuses on two issues viz:

minimizing the energy per packet and uniform load

balancing [78].

MiSense Hierarchical Cluster-Based Routing Algorithm

(MiCRA) MiCRA is an extension over the HEED protocol [79]. It

involves two levels of cluster hierarchy. First level CHs

elects the second level CHs. MiCRA considers two

parameters viz residual energy of the nodes which is used

to select the CHs and the intra cluster communication costs

used to break ties.

GRAdient Cost Establishment (GRACE)

GRACE is a dynamic routing algorithm in which BS

initializes the set up phase by sending an advertisement

packet. Routing table is updated at all nodes depending on the energy and distance parameters. Each of the nodes will

then forward the packet from the source node to the node

with the minimum cost [80]

Sensor system for Hierarchical Information gathering

through Virtual triangular Areas (SHIVA)

In SHIVA both nodes and BS are mobile [81]. Although

the nodes are mobile, it is assumed that the logical cluster

remains same for certain duration. It is assumed that BS can predict its movement for the next time interval. The

network topology can be computed by the BS by predicting

its and the nodes movement profile. This topology remains

valid for the time interval under consideration.

Improvement on LEACH Protocol (VLEACH)

Many improvements over LEACH have been proposed.

VLEACH is one such protocol [82]. In VLEACH there

will be a CH, a vice CH and cluster members. Vice CH

will become the CH if the current CH dies. Provisioning of

the vice CH is the key parameter in VLEACH.

Energy Efficient Heterogeneous Clustering (EEHC)

Cluster based routing is more advantageous compared to

flat routing. EEHC is a heterogeneous cluster based

routing. We can categorize the nodes present in the

network as normal nodes with limited energy and advanced

and super nodes with higher energy. Weighted probability

is considered for the election of the CHs [83].

Energy Efficient Routing Algorithm for Hierarchically

Clustering (ERHC)

ERHC is a cluster-based algorithm. Hop count from the BS is considered to form the hierarchy and the CHs are

selected in an autonomous manner. Alternative sensor node

for all intermediate nodes is determined in this algorithm

where the determined node will become the next

alternative intermediate hop if the energy of the present

hop goes below the threshold [84].

Energy Aware DSR (EADSR)

Traditional DSR can be slightly modified to incorporate the

energy function. The basic idea behind this is as follows:

when an intermediate node in the network decides to forward a RREQ message that it has received, it introduces

an additional delay before re-transmitting this message.

The delay is dependent on the residual battery power in the

node. Thus the nodes with higher battery levels are more

likely to be included in the path [85].

Energy Efficient Clustering Hierarchy and Data

Accumulation (EECHDA)

In the protocol proposed in [86], cluster head performs the

communication with the base station. It involves two

phases viz Cluster head election phase and data transfer phase. After some time slots a non CH with higher energy

becomes the new CH.

Page 8: Review Irecos

An Adaptive Energy Efficient Reliable Routing Protocol

(AEERRP)

In the AEERRP, the source adjusts the flooding rate

depending on the loss rate at the sink [87]. If the loss rate is

very less, then the transmission power can be reduced.

Thus there has to be a tradeoff between the power

consumption and the latency.

Energy-Aware QoS Routing (EAQOS)

Although the proposed energy aware routing protocols

minimizes the energy consumption, they do not work good

for some applications where QoS is also required. EAQoS

is an energy aware routing protocol, which also assures

good QoS [88]. It is a cluster-based protocol where the

cluster formation is done by the command node. In order to

support both real time and non real time traffic, a ratio r is

defined is the initial value set by the gateway and

represents the amount of bandwidth to be dedicated both to

the real-time and non-real-time traffic on a particular outgoing link in case of a congestion.

Energy Efficient Cluster-based Routing Algorithm

(EECRA)

EECRA is a cluster based routing algorithm, which

assumes that the sensors are deployed randomly over the

given geographical area [89]. CH is selected based on two

parameters: residual energy and the node degree. CH

selects the members for the cluster based on the energy and

the distance from itself.

Homogenous Clustering Algorithm (HCA) For cluster based routing, cluster formation and leader

election are two crucial issues. In homogeneous clustering

sensors will be of same hardware and initial battery

capability. Initially BS collects the information about the

location of all nodes and initializes clusters such that all

cluster head selection is uniform throughout the area.

Initially CHs are selected randomly in each zone. New CH

is elected periodically depending on the residual energy

and the relative distance from the current CH [90].

Energy Efficient Cross Layer Routing Algorithm with

Dynamic Retransmission for Wireless Sensor Networks

(E2XLRADR)

In E2XLRADR a cross layer approach is considered which

involves sharing of information amongst layers. Physical,

MAC and network layers are considered. Algorithm

involves five phases [91].

Ant colony optimization is combined with the

Opportunistic Routing Entropy (ACO-TDOP)

Opportunistic Routing is an effective energy aware routing

in which the next relay is selected dynamically for each hop and packet. Key design parameter includes the

selection of the path with minimum delay and higher

energy level. For better performance one has to choose the

next hop which has more energy level, consumes less

energy and is nearby to the sink [92].

Balanced Energy-Aware Routing (BEAR)

Energy aware routing protocols are classified as either

energy saver or energy manager. In BEAR there will be a

trade off between energy balancing and optimal distance [93]. It is an improvement over SEER [60]. A flag is used

in the packet to distinguish the normal and the critical data.

Energy Efficient Routing Protocol (EERP)

EERP is based on the learning automata [94]. It does

efficient flooding which in turn leads to energy efficient

routing. Protocol has two phases: identification phase and

data transmission phase.

Threshold Distributed Energy Efficient Clustering

(TDEEC) Although cluster based routing is found to be better

selection of the cluster head is a crucial issue. TDEEC is a

hierarchical routing in which CH selection is based on the

residual energy of the node and the average energy of the

network [95].

Clustering Technique for Wireless Sensor Networks

(CTRWSN)

In [96] a cluster based algorithm was proposed in which

the CHs are chosen on the rotation based in order to have

uniform energy depletion. It minimizes the energy

consumption for new CH selection after each round by keeping the selected CH for m consecutive rounds. Two

level heterogeneous network with normal and advanced

nodes is considered. There are two phases of operation:

Setup phase and steady state phase.

Location Aware Multi-level Clustering (LAMC)

Multi level clustering algorithms were developed in the

literature. An improvement over EEMC is proposed in

[97]. In LAMC, BS will broadcast a beacon message and

all nodes will reply with their location and the residual

energy. BS will then send the command message and the CHs for level 1 are selected. CHs of level 1 will broadcast

message to all nodes within a certain range and the process

is repeated within the cluster to select level 2 CHs. This

process is continued for a predefined number of times to

have multi level clustering.

Power Aware Multi-level Clustering (PAMC)

In PAMC nodes need not have to have their location

information [97]. BS will broadcast a beacon message. All

nodes reply with the minimum power level to reach the BS

along with the residual energy and the power information. Further process is same as that of the LAMC algorithm

[97].

Page 9: Review Irecos

Distance based Energy Aware Routing Algorithm

(DEAR)

Goal of the DEAR algorithm is to optimize all individual

paths so as to make all nodes to consume energy at the

same rate [98]. It consists of two phases viz route setup and

route maintenance. Whenever there is a data to be

transmitted, source node initiates the route setup phase.

Tree based Energy and Congestion Aware Routing

Protocol (TECARP)

Congestion avoidance is more efficient than congestion

control as congestion control requires more resources.

TECARP is a hierarchical routing protocol which

considers the energy awareness through congestion control

[99]. It focuses on congestion avoidance by constructing

the tree efficiently. It involves three phases: network

clustering, creating routing tree and data forwarding.

Energy Efficient Grid Clustering (EEGC) EEGC is a cluster based energy aware routing protocol. It

involves two basic principles: path with minimal energy

consumption and load balancing. EEGC normalizes the

clustering area. It overcomes the drawback of uneven area

distribution for the clusters in the LEACH algorithm [100].

A Tree Based Routing Protocol (TBRP)

TBRP is an energy aware routing protocol proposed for

mobile sensor networks. In this protocol all nodes in the

network form a tree with different levels. Distance between

levels is equal to the radio communication range. The

algorithm involves three phases: tree formation, data

collection and transmission and purification phases [101].

Cluster Based Energy Efficient Routing Protocol

(CBERP)

Although LEACH is an efficient algorithm proposed for

WSNs, CHs will die earlier than other nodes [24]. CBERP is an improvement over LEACH. BS selects the CHs

initially. Multihop transmission using chain of CHs is done

in CBERP [102].

Optimal Path Energy Efficient Routing (OPEER)

Although EEAODV [41] was proved to perform better, it

has been still improved by assigning the job of route

establishment to the BS in OPEER [103, 104]. As the BS is

not energy constrained, it can be over burdened without

affecting the network performance. Also the usage of

multiple thresholds has been proposed in the paper, which further assures the uniform load balancing in the network.

IV. Comparative Analysis

In this section we will be presenting a qualitative analysis

of the protocols discussed in Section III. The comparison

has been made considering various network parameters like the delay, routing overhead, QoS, type of routing

protocol etc.

TABLE 1 COMPARATIVE ANALYSIS OF THE ENERGY AWARE ROUTING PROTOCOLS

Protocol Classification Data

Aggrega

tion

Scalability

Query

Based

Overhead

Delay Position

Estimation

Mobility Working

Layer QoS

LEACH

[24]

Hierarchical/

Cluster based

Yes Limited No Less Less Relative

positions are

considered

Stationary Network Good

GAF

[25]

Flat No Good NA Depends on

the

underlying

protocol

Depends on

the underlying

protocol

Relative

positions are

considered

Depends on

the

underlying

protocol

MAC/

Network Good

GEAR

[26]

Flat No Good No Less Slightly high Considered Stationary Network Limited

TEEN

[27]

Hierarchical/

Cluster based

Yes Limited Yes

(Reacti

ve)

Less Depends on

the threshold

Relative

positions are

considered

Stationary Network Good

EER

[28]

Flat Yes Yes No Less Less No Stationary Network Good

PEGASIS

[29]

Hierarchical/

Cluster based

Yes Limited No Less Slightly high Relative

positions are

considered

Stationary Network Limited

EBRP

[30]

Flat Yes Good Yes Slightly

high

Less Considered Stationary Network Limited

EARMG

[31]

Flat NA Good Yes Slightly

high

Slightly high Considered Mobile Network Limited

HEED

[32]

Hierarchical/

Cluster based

Yes Limited No Less Less Considered Quasi

Stationary

Network Good

GSP

[33]

Flat No Very Good No Very Less Less No Stationary MAC/

Network Good

EARP

[34]

Flat

No No Yes Less Less No Stationary Network Good

RAW-E

[35]

Flat

No Limited No More Less Relative

positions are

considered

Stationary MAC and

Network Limited

Page 10: Review Irecos

CODE

[36]

Flat No Good Yes Slightly

high

Slightly high Considered Mobile Network Limited

SIDE

[36]

Flat Yes Good Yes Less Slightly high Considered Stationary Network Limited

IWCA

[37]

Hierarchical/

Cluster based

Yes Limited No Less Slightly high Relative

positions are

considered

Mobile Network Limited

GACA

[37]

Hierarchical/

Cluster based

Yes Limited No Slightly

high

Less Relative

positions are

considered

Mobile Network Limited

BCDCP

[38]

Hierarchical/

Cluster based

Yes Limited No Slightly

high

Less Relative

positions are

considered

Stationary Network/

MAC Limited

CBEERP

[39]

Hierarchical/

Cluster based

Yes Limited No Less Less Relative

positions are

considered

Stationary Network Good

OEER

[40]

Flat No Limited No Less Less No Stationary

Network Good

EE AODV

[41]

Reactive/ Flat

No Yes Yes More More No Stationary Network Limited

EADV

[42]

Flat

No Yes Yes More Can be high Can be

considered

Dynamic

network

Network Limited

MTECH

[43]

Hierarchical/

Cluster based

Yes Limited Yes Less Less Relative

positions are

considered

Can be

mobile

Network Limited

EECRA

[44]

Hierarchical/

Cluster based

Yes Good No Slightly

high

Less Relative

positions are

considered

Stationary Network Limited

REAR

[45]

Reactive No Good Yes Slightly

high

Slightly high No Stationary Network/t

ransport Limited

EECCA

[46]

Hierarchical/

Cluster based

Yes Limited Yes Slightly

high

Slightly high Considered Stationary Network Limited

DEEC

[47]

Hierarchical/

Cluster based

Yes Limited No Slightly

high

Less Relative

positions are

considered

Stationary Network Limited

ECA

[48]

Hierarchical/

Cluster based

Yes Limited No Less Less Relative

positions are

considered

Stationary Network Good

DPDD

[49]

Hierarchical/

Cluster based

Yes Limited No Slightly

high

Less for real

time traffic

Considered Stationary Network Very

Good

MECH

[50]

Hierarchical/

Cluster based

Yes Limited No More Slightly high Relative

positions are

considered

Not

considered

MAC and

Network Limited

HEAR

[51]

Flat

No Yes No NA Can be high No Stationary Network Good

EEAMR

[52]

Flat/multipath Yes Good No Less Less No Stationary

Network Good

EECS

[53]

Hierarchical/

Cluster based

Yes Limited No Slightly

high

Less Considered Stationary Network Limited

MERR

[54]

Flat

No Limited Yes Less Less No Stationary Network Depend

on dmean

ERP

[55, 56]

Flat No Yes No Less More Relative

positions are

considered

Stationary Network Limited

SMAC

[57]

Flat No Yes No More Less No Stationary MAC Good

CLMAC

[58]

Flat

No Yes No Very less Less No Stationary MAC &

Network Limited

EECSA

[59]

Hierarchical/

Cluster based

Yes Limited No Less Less Relative

positions are

considered

Stationary Network Good

SEER

[60]

Flat No Good No Slightly

high

Less No Stationary

Network Limited

EEMR

[61]

Flat/multipath Yes Good No Less Less No Stationary Network Good

EECA

[62]

Hierarchical/

Cluster based

Yes Limited No Less Less Relative

positions are

considered

Stationary MAC/

Network

Good

REDRP

[63]

Reactive No Good Yes Slightly

high

Slightly high No Stationary Network Limited

SNOW

[64]

Hierarchical/

Cluster based

Yes Limited No Slightly

high

Less Considered Stationary Network Limited

Page 11: Review Irecos

EEPA

[65]

Hierarchical/

Cluster based

Yes Limited No Slightly

high

Less Relative

positions are

considered

Stationary Network/

MAC Limited

EEGGR

[66]

Flat Yes Good Yes Less Slightly high Considered Mobile Network Limited

EADD

[67]

Flat

No Yes Yes More More No Stationary Network Limited

MLEACH

[68]

Hierarchical/

Cluster based

Yes Limited No Less Less Considered Nodes are

Mobile but

not BS

Network Good

CEER

[69]

Hierarchical/

Cluster based

Yes Limited No Slightly

high

Slightly high Considered

Mobile Network Limited

ELCH

[70]

Hierarchical/

Cluster based

Yes Limited No Slightly

high

Less Relative

positions are

considered

Stationary Network Limited

HEARP

[71]

Hierarchical/

Cluster based

Yes Limited No Less Slightly high Relative

positions are

considered

Stationary Network Limited

GSAGA

[72]

Centralized/

Cluster based

Yes Limited Yes Slightly

high

Less Relative

positions are

considered

Stationary Network Limited

A-MAC

[73]

Data centric

NA NA Yes NA Less NA Stationary MAC Good

TSC

[74]

Centralized/

Cluster based

Yes Limited Yes Slightly

high

Less Considered Stationary Network Limited

PLEACH

[75, 76]

Centralized/

Cluster based

Yes Limited Yes Slightly

high

Less Considered Stationary Network Limited

EAAC

[77]

Centralized/

Cluster based

Yes Limited Yes Less

Less Considered Stationary Network Good

ELPC

[78]

Hierarchical/

Cluster based

Yes Limited No Less Less Relative

positions are

considered

Stationary Network Good

MiCRA

[79]

Hierarchical/

Cluster based

Yes Limited No Slightly

high

Less Relative

positions are

considered

Stationary Network Limited

GRACE

[80]

Flat No Good Yes Less Slightly high No Stationary Network Limited

SHIVA

[81]

Hierarchical/

Cluster based

Yes Good No Less Less Considered Mobile Network Good

VLEACH

[82]

Hierarchical/

Cluster based

Yes Limited No Less Less Relative

positions are

considered

Stationary Network Good

EEHC

[83]

Hierarchical/

Cluster based

Yes Limited No Slightly

high

Less Relative

positions are

considered

Stationary Network Limited

ERHC

[84]

Hierarchical/

Cluster based

Yes Limited Yes Less Less Relative

positions are

considered

Stationary Network Good

EADSR

[85]

Flat No Yes No Less Slightly high No Stationary Network Limited

EECHDA

[86]

Hierarchical/

Cluster based

Yes Limited No Less Less Relative

positions are

considered

Not

considered

Network Limited

AEERRP

[87]

Flat

No Yes Yes Less Less No Stationary Network Limited

EAQOS

[88]

Hierarchical/

Cluster based

Yes Limited No Less Depends on

design

parameter r

Relative

positions are

considered

Stationary Network Depend

on

design

parame

ter

EECR

[89]

Hierarchical/

Cluster based

Yes Limited No Less Less Relative

positions are

considered

Stationary Network Good

HCA

[90]

Hierarchical/

Cluster based

Yes Limited No Slightly less Less BS will have

all location

information

Stationary Network Good

E2XLRA

[91]

Flat No Good No Less Less No Stationary Physical,

MAC &

Network

Good

ACO TDOP

[92]

Flat No Good No Slightly

high

Less No Stationary Network Limited

Page 12: Review Irecos

BEAR

[93]

Flat No Good No Less Less No Stationary

Network Good

EERP

[94]

Flat No Good No Less Less No Stationary

Network Good

TDEEC

[95]

Hierarchical/

Cluster based

Yes Limited No Slightly

high

Slightly high

Relative

positions are

considered

Stationary

Network Limited

CTRWSN

[96]

Hierarchical/

Cluster based

Yes Limited No Less Less Relative

positions are

considered

Stationary Network Good

LAMC

[97]

Hierarchical/

Cluster based

Yes Limited No High Less Yes Stationary Network Limited

PAMC

[97]

Hierarchical/

Cluster based

Yes Limited No High Less Relative

positions are

considered

Stationary Network Limited

DEAR

[98]

Flat No Good No Slightly

high

Less No Stationary Network Limited

TECARP

[99]

Hierarchical/

Cluster based

Yes Limited No Slightly

high

Less Relative

positions are

considered

Stationary Network Good

EEGC

[100]

Hierarchical/

Cluster based

Yes Limited No Slightly

high

Less Relative

positions are

considered

Stationary Network Limited

TBRP

[101]

Hierarchical Yes Limited Yes Slightly

high

Less Relative

positions are

considered

Mobile Network/

MAC Limited

CBERP

[102]

Hierarchical/

Cluster based

Yes Limited Yes Slightly

high

Less Relative

positions are

considered

Stationary Network Limited

OPEER

[103]

Flat/ Centralized No Good Yes Very Less Less No Stationary Network Good

Table 1 summarizes the behaviour of each of the protocols

studied. A detailed summary has been presented in table 1.

It has been observed from the table that an ample number

of protocols were proposed in the literature [105, 106, 107,

108, 109]. Most of the algorithms were application specific

and may not work fine for all type of application environments. Most of the proposed energy aware

protocols trade off delay and energy efficiency.

V. Conclusion

Routing in WSNs is one of the emerging areas of research.

There are many challenging tasks to be considered while proposing a routing protocol for WSN. Energy awareness

is one of the important parameters the routing protocol

should posses. In this paper a comprehensive survey has

been made on the energy efficient routing protocols and an

analysis has been presented. The comparison has been

made based on various parameters. From the table it is

clear that, there is no clear winner. The selection of the

routing protocol has to be made based on the application.

But we can conclude that cluster based algorithms are

better compared to flat routing.

References

[1] David Culler, Deborah Estrin, Mani Srivastava, Overview of Sensor

Networks, IEEE Computer Society, August 2004

[2] C Siva Ram Murthy and B S Manoj, Adhoc Wireless Networks-

Architectures and Protocol ( Pearson education, 2004)

[3] Andrew S Tanenbaum, Computer Networks (4e, Pearson Education,

2003)

[4] Behrouz A Fouruuzan, Data Communications and Networking, (3e,

McGrawHill Publication, 2004)

[5] Theodore. S Rappaport, Wireless Communications – Principles &

Practices (Pearson Education, 2nd

Edition, 2002).

[6] Mullet, Introduction to Wireless Telecommunication Systems and

Networks (Cengage Learning Publication, 2006)

[7] Kamilo Feher, Wireless Digital Communications (PHI Publication)

[8] Mohammed Iliyas, A Handbook on Wireless Adhoc Networks (CRC

Press, 2003)

[9] Vijay Garg, Wireless Communication and Networking, Elsevier India,

2007

[10] Michel Daoud Yacoub, Wireless Technology: Protocols, Standards,

and Techniques (CRC Press, 2002)

[11] Ivan Stojmenvoic, Handbook of Wireless Networking and Mobile

Computing (John Wiley and Sons, 2002)

[12] Curt Schurgers, Mani B. Srivastava, Energy Efficient Routing in

Wireless Sensor Networks, http://www.citeseerx.ist.psu.edu/viewdoc/

download?doi=10.1.1.11

[13] Sinem Coleri Ergen and Pravin Varaiya, On Multi-Hop Routing for

Energy Efficiency, IEEE Communications Letters, Vol. 9, No. 10,

October 2005

[14] M.K.Jeya Kumar, Evaluation of Energy-Aware QoS Routing

Protocol for Ad Hoc Wireless Sensor Networks, International Journal of

Electrical, Computer, and Systems Engineering 4:3 2010

[15] Rajashree.V.Biradar, V.C .Patil, S. R. Sawant, R. R. Mudholkar,

Classification and Comparison of Routing Protocols in Wireless Sensor

Networks, Special Issue on Ubiquitous Computing Security Systems,

UbiCC Journal – Volume 4, pp. 704-711, 2009

[16] T. Ezzedine, M. Miladi, R. Bouallegue, A Performance Comparison

of Energy Efficient MAC Protocols for Wireless Sensor Networks,

Page 13: Review Irecos

International Review on Computers and Software (IRECOS), Vol 3, No 4,

July 2008.

[17] Kemal Akkaya , Mohamed Younis, A Survey on Routing Protocols

for Wireless Sensor Networks, Elsevier, Ad Hoc Networks 3 (2005) 325–

349

[18] Jaspal Kumar, Muralidhar Kulkarni, Daya Gupta, Performance

Comparison of MANET Routing Protocols, International Review on

Computers and Software (IRECOS), Vol 5, No 1, Jan 2010.

[19] D B Johnson and D A Maltz, DSR-The Dynamic Source Routing

Protocol for Multihop Wireless Adhoc Networking Addison Wesley,2001

[20] M C Domingo, D Remondo and O. Leon, A Simple Routing Scheme

for Improving Adhoc Network Survivability, GLOBECOM, IEEE, 2003

[21] Maleq Khan, Gopal Pandurangan, Energy Efficient Routing Schemes

for Sensor Networks, Research Thesis, Department of Computer Science,

Purdue University, West Lafayette, 2003

[22] Raihan Ahmed, A Survey on the Routing Protocols in Wireless

Sensor Networks, MTech Thesis, Department of Electrical and Electronic

Engineering, BRAC University, Dhaka, Bangladesh, August 2010

[23] Chih-Wei Hsiao, Optimal Energy-Efficient Routing for Wireless

Sensor Networks, Master Thesis, Department of Information

Management, National Taiwan University, Taiwan, 2004

[24] Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari

Balakrishnan, Energy-Efficient Communication Protocol for Wireless

Microsensor Networks, Proceedings of the 33rd Hawaii International

Conference on System Sciences, IEEE 2000

[25] Y. Xu, J. Heidemannn, and D. Estrin. Geography-Informed Energy

Conservation for Ad Hoc Routing. In Proc. of the Seventh Annual

ACM/IEEE International Conference on Mobile Computing and

Networking (MobiCom 2001), Rome, Italy, July 2001.

[26] Yan Yu, Ramesh Govindan, Deborah Estrin, Geographical and

Energy Aware Routing: A Recursive Data Dissemination Protocol for

Wireless Sensor Networks, UCLA Computer Science Department

Technical Report UCLA/CSD-TR-01-0023, May 2001

[27] A. Manjeshwar, D.P. Agrawal, TEEN: a Protocol for Enhanced

Efficiency in Wireless Sensor Networks, Proceedings of the 1st

International Workshop on Parallel and Distributed Computing Issues in

Wireless Networks and Mobile Computing, San Francisco, CA, IEEE

April 2001

[28] Curt Schurgers, Mani B. Srivastava, Energy Efficient Routing in

Wireless Sensor Networks, http://sciencestage.com/d/1613070/energy-

efficient-routing-in-wireless-sensor-networks-2001-.html

[29] S. Lindsey, C. Raghavendra, PEGASIS: Power-Efficient Gathering

in Sensor Information Systems, IEEE Aerospace Conference Proceedings,

2002, Vol. 3, 9-16 pp. 1125-1130

[30] Sasanka Madiraju, Cariappa Mallanda, Rajgopal Kannan, Arjan

Durresi and S.S.Iyengar, EBRP: Energy Band based Routing Protocol for

Wireless Sensor Networks, Proceedings of the International Conference

on Intelligent Sensors, Sensor Networks and Information Processing,

IEEE 2004

[31] Kemal Akkaya and Mohamed Younis, Energy-aware Routing to a

Mobile Gateway in Wireless Sensor Networks, International Conference

on Global Telecommunication, IEEE 2004

[32] Ossama Younis and Sonia Fahmy, HEED: A Hybrid, Energy-

Efficient, Distributed Clustering Approach for Ad Hoc Sensor Networks,

IEEE Transactions on Mobile Computing, Vol. 3, No. 4, October-

December 2004

[33] Xiaobing Hou and Debdhanit Yupho, Gossip Based Sleep Protocol

for Energy Efficient Routing in Wireless Sensor Networks, Wireless

Communication and Networking Conference, Volume: 3, Page(s): 1305 -

1310 Vol.3, 2004

[34] Raminder P. Mann, Kamesh R. Namuduri, Ravi Pendse, Energy-

Aware Routing Protocol for Ad HocWireless Sensor Networks, EURASIP

Journal on Wireless Communications and Networking 2005:5, 635–644

[35] Vamsi Paruchuri, Arjan Durresi, Leonard Barolli, Energy Aware

Routing Protocol for HeterogeneousWireless Sensor Networks,

Proceedings of the 16th International Workshop on Database and Expert

Systems Applications (DEXA’05), IEEE Computer Society, 2005

[36] Hung Le Xuan, Young-koo Lee and Sungyoung Lee, Two Energy-

Efficient Routing Algorithms for Wireless Sensor Networks, 4th

International Conference on Networking (ICN 2005) Proceeding, pp.698-

705, ISBN: 3-540-25339-4, ISSN: 0302-9743

[37] Wang Jin, Shu Lei, Jinsung Cho, Young-Koo Lee, Sungyoung Lee

and Yonil Zhong, A Load-Balancing and Energy-Aware Clustering

Algorithm in Wireless Ad-Hoc Networks, The 1st International Workshop

on RFID and Ubiquitous Sensor Networks in conjunction with the 2005

International Conference on Embedded and Ubiquitous Computing

(EUC'2005) Nagasaki, Japan, ISBN: 3-540-30803-2, ISSN: 0302-9743,

LNCS 3823, pp. 1108-1117

[38] Siva D. Muruganathan, Daniel C. F. Ma, Rolly I. Bhasin, &

Abraham O. Fapojuwo, A Centralized Energy-Efficient Routing Protocol

for Wireless Sensor Networks, IEEE Radio Communications, March 2005

[39] Giljae Lee, Jonguk Kong, Minsun Lee and Okhwan Byeon, A

Cluster based Energy Efficient Routing Protocol without Location

Information for Sensor Networks, International Journal of Information

Processing System, Vol 1, No 1, 2005

[40] Chih-Wei Shiou, Frank Yeong-Sung Lin, Hsu-Chen Cheng & Yean-

Fu Wen, Optimal Energy-Efficient Routing for Wireless Sensor Networks,

Proceedings of the 19th International Conference on Advanced

Information Networking and Applications (AINA’05), 2005

[41] Uk-Pyo Han, Sang-Eon Park, Young-Jun Chung, An Efficient

Energy Aware Routing Protocol for Wireless Sensor Networks,

http://iec.cugb.edu.cn/WorldComp2006/ICW4674.pdf

[42] S. Mahlknecht, S. A. Madani and M. Roetzer, Energy Aware

Distance Vector Routing Scheme for Data Centric Low Power Wireless

Sensor Networks, IEEE International Conference on Industrial

Informatics, 2006

[43] Backhyun Kim, and Iksoo Kim, Energy Aware Routing Protocol in

Wireless Sensor Networks, IJCSNS International Journal of Computer

Science and Network Security, Vol.6 No.1, January 2006

[44] Li Li, Dong Shu-Song, Wen Xiang-Ming, An Energy Efficient

Clustering Routing Algorithm for Wireless Sensor Networks, The Journal

of China Universities of Posts and Telecommunications, Volume 13, Issue

3, September 2006

[45] Hossam Hassanein And Jing Luo, Reliable Energy Aware Routing in

Wireless Sensor Networks, Proceedings of the Second IEEE Workshop on

Dependability and Security in Sensor Networks and Systems

(DSSNS’06), IEEE Computer Society, 2006

[46] Henoc Soude and Jean Mehat, Energy Efficient Clustering Algorithm

for Wireless Sensor Networks, Second International Conference on

Wireless and Mobile Communications (ICWMC'06), IEEE 2006

[47] Li Qing , Qingxin Zhu, Mingwen Wang, Design of a Distributed

Energy-Efficient Clustering Algorithm for Heterogeneous Wireless

Sensor Networks, Elsevier, Computer Communications 29 (2006) 2230–

2237

[48] Selvadurai Selvakennedy and Sukunesan Sinnappan, An Energy-

Efficient Clustering Algorithm for Multihop Data Gathering in Wireless

Sensor Networks, Journal of Computers, Academy Publisher, Vol. 1, No.

1, April 2006

[49] Muhammad Mahbub Alam, Md. Mamun-Or-Rashid and Choong

Seon Hong, QoS-Aware Routing for Sensor Networks Using Distance-

Based Proportional Delay Differentiation (DPDD), International

Conference on Next-Generation Wireless Systems ICNEWS 2006.

[50] Ruay-Shiung Chang and Chia-Jou Kuo, An Energy Efficient Routing

Mechanism for Wireless Sensor Networks, Proceedings of the 20th

International Conference on Advanced Information Networking and

Applications (AINA’06), IEEE 2006

[51] Jin Wang, Jinsung Cho and Sungyoung Lee, A Hop-based Energy

Aware Routing Algorithm for Wireless Sensor Networks,

www.uclab.khu.ac.kr/resources/publication/C_161.pdf

[52] R Vidhyapriya , Dr P T Vanathi, Energy Efficient Adaptive

Multipath Routing for Wireless Sensor Networks, IAENG International

Journal of Computer Science, 34:1, 2007

[53] Mao Ye, Chengfa Li, Guihai Chen and Jie Wu, EECS: An Energy

Efficient Clustering Scheme in Wireless Sensor Networks, International

Journal of Ad Hoc and Sensor Wireless Network, 2007.

[54] Marco Zimmerling, Waltenegus Dargie and Johnathan M. Reason,

Energy-Efficient Routing in Linear Wireless Sensor Networks, IEEE

International Conference on Mobile Adhoc and Sensor Systems, 2007

Page 14: Review Irecos

[55] R Vidhyapriya, Dr P T Vanathi, Energy Aware Routing for Wireless

Sensor Networks, International Conference on Signal Processing,

Communications and Networking, ICSCN 2007.

[56] R Vidhyapriya, Dr P T Vanathi, Conserving Energy in Wireless

Sensor Networks, IEEE Transactions on Potentials, Vol 26, Sept/Oct

2007

[57] Zhiwei Zhao, Xinming Zhang, Peng Sun, Pengxi Liu, A

Transmission Power Control MAC Protocol for Wireless Sensor

Networks, Proceeding ICN '07 Proceedings of the Sixth International

Conference on Networking, 2007, ISBN:0-7695-2805-8

[58] Jaejoon Cho, Sungho Kim, Heungwoo Nam, Sunshin, An Energy-

Efficient Mechanism using CLMAC Protocol for Wireless Sensor

Networks, Third International Conference on Networking and

Services(ICNS'07), IEEE, 2007

[59] Ki Young Jang, Kyung Tae Kim, Hee Yong Youn, An Energy

Efficient Routing Scheme for Wireless Sensor Networks, IEEE Computer

Society 2007

[60] Gerhard P. Hancke, C. Jaco Leuschner, SEER: A Simple Energy

Efficient Routing Protocol for Wireless Sensor Networks, SACJ, No. 39,

2007

[61] Ye Ming Lu and Vincent W.S. Wong, An Energy-Efficient

Multipath Routing Protocol for Wireless Sensor Networks, International

Journal of Communication Systems, Volume 20 Issue 7, July 2007

[62] Taewook Kang, Jangkyu Yun, Hoseung Lee, Icksoo Lee, Hyunsook

Kim, Byunghwa Lee, Byeongjik Lee, Kijun Han, A Clustering Method for

Energy Efficient Routing in Wireless Sensor Networks, Proceedings of the

6th WSEAS Int. Conf. on Electronics, Hardware, Wireless and Optical

Communications, Corfu Island, Greece, February 16-19, 2007

[63] Y. H. Wang, C. P. Hsu, Y. C. Lin, C. S. Kuo, and H. Y. Ho, A

Routing Method by Reactive Energy Decision in Wireless Sensor

Networks, 21st International Conference on Advanced Information

Networking and Applications Workshops, AINAW’07, IEEE, 2007.

[64] Siho Cha, Minho Jo, Jong-Eon Lee, Dae-Young Kim, Seokjoong

Kang, Kuk-Hyun Cho and Nobok Lee, Hierarchical Node Clustering

Approach for Energy Savings in WSNs, IEEE Computer Society, 2007

[65] Ming Yu, Kin K. Leung, and Aniket Malvankar, A Dynamic

Clustering and Energy Efficient Routing Technique for Sensor Networks,

IEEE Transactions on Wireless Communications, Vol. 6, No. 8, August

2007

[66] Monia Ghobadi, Kui Wu, Energy Efficient-Mobile Sink Geographic

Grid Routing for Wireless Sensor Networks, Proceedings of the Thirteenth

Annual International Conference on Mobile Computing and Networking,

2007

[67] Jisul Choe, Keecheon Kim, EADD: Energy Aware Directed

Diffusion for Wireless Sensor Networks, International Symposium on

Parallel and Distributed Processing with Applications, 2008

[68] Lan Tien Nguyen, Xavier Defago, Razvan Beuran, Yoichi Shinoda,

An Energy Efficient Routing Scheme for Mobile Wireless Sensor

Networks, IEEE International Symposium on Wireless Communication

Systems 2008

[69] Tai-Jung Chang, Kuochen Wang1, Yi-Ling Hsieh, A Color-theory-

based Energy Efficient Routing Algorithm for Wireless Sensor Networks,

Journal of Computer Networks, Vol. 52, No. 3, pp. 531-541. (SCI, EI),

2008

[70] Jalil Jabari Lotf, Mehdi Nozad Bonab and Siavash Khorsandi, A

Novel Cluster-based Routing Protocol with Extending Lifetime for

Wireless Sensor Networks, 5th International Conference on Wireless and

Optical Communications Networks, 2008

[71] Azeddine Bilami, Djallel Eddine Boubiche, A Hybrid Energy Aware

Routing Algorithm for Wireless Sensor Networks, International

Symposium on Computers and Communications, IEEE 2008

[72] Jianming Zhang,Yaping Lin,Cuihong Zhou and Jingcheng Ouyang,

Optimal Model for Energy-Efficient Clustering in Wireless Sensor

Networks using Global Simulated Annealing Genetic Algorithm,

International Symposium on Intelligent Information Technology

Application Workshops, IEEE Computer Society, 2008

[73] Rozeha A. Rashid, Wan Mohd Ariff Ehsan W. Embong, Azami

Zaharim and Norsheila Fisal, Development of Energy Aware TDMA-

Based MAC Protocol for Wireless Sensor Network System, European

Journal of Scientific Research, Vol.30 No.4 (2009), pp.571-578

[74] Navin Gautam, Won-Il Lee, and Jae-Young Pyun, Track-Sector

Clustering for Energy Efficient Routing in Wireless Sensor Networks,

IEEE Ninth International Conference on Computer and Information

Technology, IEEE Computer Society, 2009

[75] Haosong Gou, Younghwan Yoo and Hongqing Zeng, A Partition

based LEACH Algorithm for Wireless Sensor Networks, IEEE Ninth

International Conference on Computer and Information Technology,

IEEE Computer Society, 2009

[76] Haosong Gou and Younghwan Yoo, An Energy Balancing LEACH

Algorithm for Wireless Sensor Networks, Seventh International

Conference on Information Technology, IEEE Computer Society, 2010

[77] Fuad Bajaber and Irfan Awan, Energy Aware Adaptive Clustering for

Wireless Sensor Networks, International Conference on Network-Based

Information Systems, IEEE Computer Society, 2009

[78] Houda Zeghilet, Nadjib Badache and Moufida Maimour, Energy

Efficient Cluster-based Routing in Wireless Sensor Networks, 14th IEEE

Symposium on Computers and Communications, ISCC'09, IEEE 2009

[79] Kavi K. Khedo, and R. K. Subramanian, MiSense Hierarchical

Cluster-Based Routing Algorithm (MiCRA) for Wireless Sensor Networks,

Proceedings of World Academy of Science, Engineering and Technology,

Issue 52, April 2009

[80] Noor M. Khan, Zubair Khalid and Ghufran Ahmed, GRAdient Cost

Establishment (GRACE) for an Energy-Aware Routing in Wireless

Sensor Networks, EURASIP Journal onWireless Communications and

Networking, Article ID 275694.

[81] Hiren Kumar Deva Sarma, Avijit Kar and Rajib Mall, Energy

Efficient Communication Protocol for a Mobile Wireless Sensor Network

System, IJCSNS International Journal of Computer Science and Network

Security, Vol.9 No.2, February 2009

[82] M. Bani Yassein, A. Al-zoubi, Y. Khamayseh, W. Mardini,

Improvement on LEACH Protocol of Wireless Sensor Network

(VLEACH), International Journal of Digital Content Technology and its

Applications, Volume 3, Number 2, June 2009

[83] Dilip Kumar A, Trilok C, Aseri B, R.B. Pate, EEHC: Energy

Efficient Heterogeneous Clustered Scheme for Wireless Sensor Networks,

Elsevier, Computer Communications 32 (2009) 662–667

[84] Huang Lu, Jie Li and GuojunWang, A Novel Energy Efficient

Routing Algorithm for Hierarchically Clustered Wireless Networks,

Proceedings of the International Conference on Frontier of Computer

Society and Technology, 2009

[85] K S Shivaprakasha, Dr Muralidhar Kulkarni, Improved Network

Survivability using Energy Aware DSR for Wireless Sensor Networks,

Proceedings of IETE Conference on RF and Wireless, 8th and 9

th Oct

2010, IETE Centre, Bengaluru

[86] Dilip Kumar, T. C. Aseri and R. B. Patel, EECHDA: Energy

Efficient Clustering Hierarchy and Data Accumulation for Sensor

Networks, BVICAM’S International Journal of Information Technology,

1-8, 2010

[87] Basavaraj S.Mathapati, Dr.V.D.Mytri and Dr.Siddarama R. Patil, An

Adaptive Energy Efficient Reliable Routing Protocol for Wireless Sensor

Networks, ACEEE International Journal on Network Security, Vol 1, No.

1, Jan 2010

[88] M.K.Jeya Kumar, Evaluation of Energy-Aware QoS Routing

Protocol for Ad Hoc Wireless Sensor Networks, International Journal of

Electrical, Computer, and Systems Engineering 4:3 2010

[89] Saeed Ebadi , Ahmad Habibizad Navin and Mehdi Golsorkhtabar

Amiri, Energy Efficient Cluster-based Routing Algorithm for Prolonging

the Lifetime of Wireless Sensor Networks, Journal of Global Research in

Computer Science, Volume 1, No. 1, August 2010

[90] Shio Kumar Singh, M P Singh, and D K Singh, Energy Efficient

Homogenous Clustering Algorithm for Wireless Sensor Networks,

International Journal of Wireless & Mobile Networks (IJWMN), Vol.2,

No.3, August 2010

[91] Kanojia Sindhuben Babulal, Rajiv Ranjan Tewari, E2XLRADR

(Energy Efficient Cross Layer Routing Algorithm with Dynamic

Retransmission for Wireless Sensor Networks, International Journal of

Wireless & Mobile Networks ( IJWMN ), Vol.2, No.3, August 2010

Page 15: Review Irecos

[92] Nan Ding, Guozhen Tan, Wei Zhang, Opportunistic Routing for

Time-Variety and Load-Balance over Wireless Sensor Networks,

Wireless Sensor Network, Vol 2, September 2010, PP 718-723

[93] Ehsan Ahvar, Mahmood Fathy, BEAR: A Balanced Energy-Aware

Routing Protocol for Wireless Sensor Networks, Wireless Sensor

Network, Vol 2, October 2010PP: 793-800

[94] Seyed Mahdi Jamei, Proposing a New Energy Efficient Routing

Protocol for Wireless Sensor Networks, IJCSNS International Journal of

Computer Science and Network Security, Vol10 No.2, February 2010

[95] Parul Saini and Ajay K Sharma, Energy Efficient Scheme for

Clustering Protocol Prolonging the Lifetime of Heterogeneous Wireless

Sensor Networks, International Journal of Computer Applications (0975

– 8887), Volume 6– No.2, September 2010

[96] Ouadoudi Zytoune, Youssef Fakhri, Driss Aboutajdine, A Novel

Energy Aware Clustering Technique for Routing in Wireless Sensor

Networks, Wireless Sensor Network, Vol 2, March 2010, 233-238

[97] Surender Soni and Narottam Chand, Energy Efficient Multi-Level

Clustering to Prolong The Lifetime of Wireless Sensor Networks, Journal

of Computing, Volume 2, Issue 5, May 2010, ISSN 2151-9617

[98] Wang Jin, Imanishimwe Jean de Dieu, Asturias De Leon Diego Jose,

Sungyoung Lee and Young-Koo Lee, Prolonging the Lifetime of Wireless

Sensor Networks via Hotspot Analysis, IEEE Computer Society, 2010

[99] Amir Hossein Mohajerzadeh, Mohammad Hossien Yaghmaee, Tree

Based Energy and Congestion Aware Routing Protocol for Wireless

Sensor Networks, Wireless Sensor Network, Vol 2, Feb 2010, 233-238

[100] Yung-Fa Huang, Tung-Jung Chan, Tsair-Rong Chen, Young-Long

Chen & Neng-Chung Wang, Performance of an Energy Efficient Routing

Scheme for Cluster-based Wireless Sensor Networks, Journal of

Networks, Vol. 5, No. 8, August 2010

[101] Mrityunjay Singh, Niranjan Lal, Monika Sethi and Saroj Poonia, A

Tree Based Routing Protocol for Mobile Sensor Networks (MSNs),

International Journal on Computer Science and Engineering, Vol. 02,

No.01S, 2010, 55-60

[102] Young Han Lee, Kyoung Oh Lee, Hyun Jun Lee, Aries

Kusdaryono, CBERP: Cluster Based Energy Efficient Routing Protocol

for Wireless Sensor Network, Proceedings of the International

Conference on Recent Advances in Networking, VLSI and Signal

Processing, UK, February 2010

[103] K S Shivaprakasha, Dr Muralidhar Kulkarni, Praveen Kumar,

Santhosh Kumar Singh, Energy Efficient Routing Protocol using Optimal

Path for Wireless Sensor Networks, CiiT International Journal of

Networking and Communication Engineering, Feb 2011, OCP Science.

[104] P. J. Hawrylak, L. Mats, J. T. Cain, A. K. Jones, S., Ultra-Low

Power Computing System for Wireless Devices, International Review on

Computers and Software (IRECOS), Vol 1, No 1, July 2006.

[105] L. Derdouri, C. Pham, M. Benmohammed, A Comparative Analysis

of Reliable Multicast Protocols in Active Networking Environments,

International Review on Computers and Software (IRECOS), Vol 3, No 3,

May 2008.

[106] A. K. Dwivedi, Sunita Kushwaha, O. P. Vyas, Performance of

Routing Protocols for Mobile Adhoc and Wireless Sensor Networks: A

Comparative Study, International Journal of Recent Trends in

Engineering, ACEEE, Vol 2, No. 4, November 2009

[107] Hafedh Zayani, Rahma Ben Ayed,

Wireless Sensor Networks

Optimization: Cross-Layer (DSR-Z-MAC) and Synchronization

Technique (SMAC), International Review on Computers and Software

(IRECOS), Vol 4, No 1, Jan 2009.

[108] Kechar Bouabdellah, Sekhri Larbi, Rahmouni Mustapha Kamel, A

Cross-Layer Design Approach to Achieve Energy Saving and Low

Latency in MAC Layer for Delay Sensitive Wireless Sensor Network

Applications, International Review on Computers and Software

(IRECOS), Vol 4, No 3, May 2009.

[109] Ali Hassoune M., Mekkakia Z. LAT-MAC: A Latency Energy

Aware MAC Protocol for Wireless Sensor Networks, International

Review on Computers and Software (IRECOS), Vol 5, No 3, May 2010.

K S Shivaprakasha received his BE (Electronics &

Communication) from Bahubali College of

Engineering, Visvesvaraya Technological University

with IX rank to the University and MTech (Digital

Electronics and Communication Systems) from

Malnad College of Engineering, Visvesvaraya

Technological University with I rank to the

University in 2004 and 2007 respectively.

Presently he is pursuing his PhD at National Institute of Technology

Karnataka, Surathkal in the field of Wireless Sensor Networks. He has a

teaching experience of 5 years. Presently he is a Senior Lecturer at

Bahubali College of Engineering, Shravanabelagola, Karnataka, India.

His areas of interest include Wireless Sensor Networks, Mobile Adhoc

Networks, Information Coding Theory and Cryptography. He has more

than 15 publications to his credit.

Muralidhar Kulkarni received his B.E.

(Electronics Engineering) degree from University

Visvesvaraya College of Engineering, Bangalore

University, Bangalore, M. Tech (Satellite

Communication and Remote Sensing) from Indian

Institute of Technology, Kharagpur (IIT KGP) and

PhD from JMI Central University, New Delhi in the

area of Optical Communication networks.

He has 28 years of experience which includes 5 years in industry and 23

years of teaching experience. He has held the positions of Scientist in

Instrumentation Division at the Central Power research Institute,

Bangalore (1981-1982), Aeronautical Engineer in Avionics group of

Design and Development team of Advanced Light Helicopter(ALH)

project at Helicopter Design Bureau at Hindustan Aeronautics

Limited(HAL), Bangalore (1984-1988), Lecturer (Electronics

Engineering) at the Electrical Engineering Department of University

Visvesvaraya College of Engineering, Bangalore (1988-1994) and

Assistant Professor in Electronics and Communication Engineering

(ECE) Department at the Delhi College of Engineering (DCE), Govt. of

National Capital territory of Delhi, Delhi (1994-2008). He has served as

Head, Department of Information Technology and Head, Computer

Center at the Delhi College of Engineering (University of Delhi), Delhi.

Currently, he is a Professor and Head in the Department of Electronics

and Communication Engineering (ECE) Department, National Institute of

Technology Karnataka (NITK), Surathkal, Karnataka, India.

He is currently the Coordinator of the Centre of Excellence for Wireless

Sensor Networks, Dept. of Electronics and Communication Engineeing,

National Institute of Technology Karnataka. Dr. .Kulkarni’s teaching and

research interests are in the areas of Digital Communications, Fuzzy

Digital Image Processing, Optical Communication and Networks, and

Wireless Sensor Networks. He has published several research papers in

the above areas, in national and International journals of repute. For

various contributions his Biography has been listed in the Marquis, Who's

Who in Science & Engineering (2008). He has also authored/coauthored

four very popular books in Microwave & Radar Engineering,

Communication Systems, Digital Communications and Digital Signal

Processing.


Recommended