56
i Analyzing Sink Mobility in DEEC and its Variants By Miss Momena Malik Registration Number: CIIT/FA11-REE-008/ISB MS Thesis In Electrical Engineering COMSATS Institute of Information Technology Islamabad – Pakistan FALL, 2012

Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

i

Analyzing Sink Mobility in DEEC and its Variants

By Miss Momena Malik

Registration Number: CIIT/FA11-REE-008/ISB MS Thesis

In Electrical Engineering

COMSATS Institute of Information Technology Islamabad – Pakistan

FALL, 2012

Page 2: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

ii

Analyzing Sink Mobility in

DEEC and its Variants

A Thesis presented to COMSATS Institute of Information Technology

In partial fulfillment of the requirement for the degree of

MS (Electrical Engineering)

By

Miss Momena Malik

CIIT/FA11-REE-008/ISB

Fall, 2012

Page 3: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

iii

Analyzing Sink Mobility in DEEC and its Variants

A Graduate Thesis submitted to Department of Electrical Engineering as partial fulfillment of the requirement for the award of Degree of M. S.

(Electrical Engineering).

Name Registration Number Miss Momena Malik CIIT/FA11-REE-008/ISB

Co-supervisor: Dr. Nadeem Javaid, Assistant Professor,

Center for Advanced Studies in Telecommunications (CAST), COMSATS Institute of Information Technology (CIIT),

Islamabad Campus, December, 2012

Supervisor: Dr. Mahmood Ashraf Khan,

Director, Center for Advanced Studies in Telecommunications (CAST),

COMSATS Institute of Information Technology (CIIT), Islamabad Campus,

December, 2012

Page 4: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

iv

Final Approval

This thesis titled

Analyzing Sink Mobility in DEEC and its Variants

By Miss Momena Malik

CIIT/FA11-REE-008/ISB

has been approved for the COMSATS Institute of Information Technology, Islamabad

External Examiner: __________________________________ (To be decided)

Co-Supervisor: ________________________ Dr. Nadeem Javaid /Assistant professor, Center for Advanced Studies in Telecommunications (CAST), CIIT, Islamabad.

Supervisor: ________________________ Dr. Mahmood Ashraf Khan/Director, Center for Advanced Studies in Telecommunications (CAST), CIIT, Islamabad. Head of Department:________________________ Dr. Raja Ali Riaz / Associate professor, Department of Electrical Engineering, CIIT, Islamabad.

Page 5: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

v

Declaration

I Miss Momena Malik, CIIT/FA11-REE-008/ISB herebyxdeclare that I havexproduced the workxpresented inxthis thesis, duringxthe scheduledxperiod of study. I also declare that I havexnot taken anyxmaterial from anyxsource exceptxreferred toxwherever due that amountxof plagiarism isxwithin acceptablexrange. If a violationxof HEC rulesxon research hasxoccurred in thisxthesis, I shall be liablexto punishablexaction under the plagiarismxrules of the HEC.

Date: ________________ ________________ Miss Momena Malik CIIT/FA11-REE008/ISB

Page 6: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

vi

Certificate

It is certified that Miss Momena Malik, CIIT/FA11-REE-008/ISB has carried out all the work related to this thesis under my supervision at the Department of Electrical Engineering, COMSATS Institute of Information Technology, Islamabad and the work fulfills the requirements for the award of MS degree.

Date: _________________ Co-Supervisor:____________________ Dr. Nadeem Javaid /Assistant professor, Center for Advanced Studies in Telecommunications (CAST), CIIT, Islamabad.

Supervisor: ________________________ Dr. Mahmood Ashraf Khan/Director, Center for Advanced Studies in Telecommunications (CAST), CIIT, Islamabad.

____________________________ Head of Department: Dr. Raja Ali Riaz/Associate Professor, Department of Electrical Engineering, CIIT, Islamabad.

Page 7: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

vii

DEDICATION

Dedicated to my parents.

Page 8: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

viii

ACKNOWLEDGMENT I am heartily grateful to my supervisor, Dr. Mahmood Ashraf Khan, and co-supervisor Dr. Nadeem Javaid whose patient encouragement, guidance and insightful criticism from the beginning to the final level enabled me have a deep understanding of the thesis. Lastly, I offer my profound regard and blessing to everyone who supported me in any respect during the completion of my thesis especially my friends in every way offered much assistance before, during and at completion stage of this thesis work.

Miss Momena Malik CIIT/FA11-REE-008/ISB

Page 9: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

ix

List of Publications

[1] M.Momena, Javaid.N “On Performance Evaluation of Variants of DEEC in WSNs”, published in 7th International Conference on Broadband and Wireless Computing, Communication and Applications (BWCCA-2012), Victoria, Canada, 2012.

Page 10: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

x

List of Abbreviations WSNs Wireless Sensor Networks

LEACH Low Energy Adaptive Clustering Hierarchy

MEMS Micro Electro Mechanical Sensor

TEEN Threshold Sensitive Energy Efficient Routing Protocol

SEP Stable Election Probability

DEEC Distributed Energy Efficient Clustering

CH Cluster Head

BS Base Station

ATPC Adaptive Transmission Power Control

TSP Travelling Salesman Problem

DDEEC Developed Distributed Energy Efficient Clustering

TDEEC Threshold Distributed Energy Efficient Clustering

EDEEC Enhanced Distributed Energy Efficient Clustering

PEGASIS Power Efficient Gathering in Sensor Information Systems

HEED Hybrid Energy Efficient Distributed Clustering

Page 11: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

Table of Contents

1 Abstract 1

2 Introduction 2

3 Background and motivation for thesis 5

3.1 Related Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

3.2 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

4 On Performance Evaluation of Variants of DEEC in WSNs 8

4.1 Heterogeneous WSN Model . . . . . . . . . . . . . . . . . . . . . . 8

4.1.1 Two Level Heterogeneous WSNs Model . . . . . . . . . . . . 8

4.1.2 Three Level Heterogeneous WSN Model . . . . . . . . . . . 9

4.2 Radio Dissipation Model . . . . . . . . . . . . . . . . . . . . . . . . 9

4.3 Overview of Distributed Heterogenous Protocols . . . . . . . . . . . 10

4.3.1 DEEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

4.3.2 DDEEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

4.3.3 EDEEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

4.3.4 TDEEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

4.4 Performance Criteria . . . . . . . . . . . . . . . . . . . . . . . . . . 15

4.5 Simulations And Discussions . . . . . . . . . . . . . . . . . . . . . . 15

5 Analyzing Sink Mobility in DEEC and its Variants 27

5.1 Sink Mobility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

5.2 Simulations And Discussions . . . . . . . . . . . . . . . . . . . . . . 28

5.3 Scalability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

6 Conclusions 37

References 38

xi

Page 12: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

List of Figures

4.1 Radio Energy Dissipation Model . . . . . . . . . . . . . . . . . . . . 9

4.2 Nodes dead during rounds . . . . . . . . . . . . . . . . . . . . . . . 16

4.3 Nodes alive during rounds . . . . . . . . . . . . . . . . . . . . . . . 17

4.4 Packets to the BS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.5 Nodes dead during rounds . . . . . . . . . . . . . . . . . . . . . . . 18

4.6 Nodes alive during rounds . . . . . . . . . . . . . . . . . . . . . . . 19

4.7 Packets to the BS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.8 Nodes dead during rounds . . . . . . . . . . . . . . . . . . . . . . . 20

4.9 Nodes alive during rounds . . . . . . . . . . . . . . . . . . . . . . . 20

4.10 Packets to the BS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

4.11 Nodes dead during rounds . . . . . . . . . . . . . . . . . . . . . . . 21

4.12 Nodes alive during rounds . . . . . . . . . . . . . . . . . . . . . . . 22

4.13 Packets to the BS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

4.14 Nodes dead during rounds . . . . . . . . . . . . . . . . . . . . . . . 23

4.15 Nodes alive during rounds . . . . . . . . . . . . . . . . . . . . . . . 23

4.16 Packets to the BS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

4.17 Nodes dead during rounds . . . . . . . . . . . . . . . . . . . . . . . 24

4.18 Nodes alive during rounds . . . . . . . . . . . . . . . . . . . . . . . 25

4.19 Packets to the BS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

5.1 Static sink at the center of square field region . . . . . . . . . . . . 29

5.2 Rate of nodes dead during rounds for DEEC, DDEEC, EDEEC and

TDEEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

5.3 Rate of nodes alive during rounds for DEEC, DDEEC, EDEEC and

TDEEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

5.4 Packets sent to the base station during rounds for DEEC, DDEEC,

EDEEC and TDEEC . . . . . . . . . . . . . . . . . . . . . . . . . . 31

5.5 Sink moving linearly at the center of the network . . . . . . . . . . 31

5.6 Rate of nodes dead during rounds for DEEC, DDEEC, EDEEC and

TDEEC with linear sink mobility . . . . . . . . . . . . . . . . . . . 32

xii

Page 13: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

5.7 Rate of nodes alive during rounds for DEEC, DDEEC, EDEEC and

TDEEC with linear sink mobility . . . . . . . . . . . . . . . . . . . 33

5.8 Packets sent to the base station during rounds for DEEC, DDEEC,

EDEEC and TDEEC with linear sink mobility . . . . . . . . . . . . 33

5.9 Sink moving in zigzag pattern across the network . . . . . . . . . . 34

5.10 Rate of nodes dead during rounds for DEEC, DDEEC, EDEEC and

TDEEC with sink mobility in zigzag pattern . . . . . . . . . . . . . 34

5.11 Rate of nodes alive during rounds for DEEC, DDEEC, EDEEC and

TDEEC with sink mobility in zigzag pattern . . . . . . . . . . . . . 35

5.12 Packets sent to the base station during rounds for DEEC, DDEEC,

EDEEC and TDEEC with sink mobility in zigzag pattern . . . . . 35

xiii

Page 14: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

List of Tables

4.1 Value of parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

5.1 Value of parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . 28

5.2 Values of network protocols with n=200 (scenario 1) . . . . . . . . . 36

5.3 Values of network protocols with n=200 (scenario 2) . . . . . . . . . 36

5.4 Values of network protocols with n=200 (scenario 3) . . . . . . . . . 36

xiv

Page 15: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

Chapter 1

Abstract

Wireless Sensor Networks (WSNs) contain a huge number of sensor nodes having

bounded power energy, which transmit their sensed information to the Base Sta-

tion (BS) that is highly power constrained. The importance of WSN arises from

their capability for detailed monitoring in remote and inaccessible areas where it

is not feasible to install conventional wired infrastructure. Many routing proto-

cols [23-29] have been proposed in this regard achieving energy efficiency in het-

erogeneous scenarios. However, every protocol is not suitable for heterogeneous

WSNs. Efficiency of protocol degrades while changing the heterogeneity parame-

ters. In this thesis, firstly I test Distributed Energy-Efficient Clustering (DEEC),

Developed DEEC (DDEEC), Enhanced DEEC (EDEEC) and Threshold DEEC

(TDEEC) under several different scenarios containing high level heterogeneity to

low level heterogeneity. I thoroughly observe their performance based on stability

period, network life time and throughput. EDEEC and TDEEC perform better in

all heterogeneous scenarios containing variable heterogeneity in terms of life time,

however TDEEC is best of all for the stability period of the network. However,

the performance of DEEC and DDEEC is highly effected by changing the hetero-

geneity parameters of the network.

Then, I have taken four protocols into consideration that are Distributed Energy-

Efficient Clustering (DEEC), Developed DEEC (DDEEC), Enhanced DEEC (EDEEC)

and Threshold DEEC (TDEEC) for comparing their performances in different sce-

narios of sink and network. Former their performance is observed with static sink

and later by keeping sink mobile to various patterns in the network. This thesis

caters for real time situations where throughput rate and network life of wireless

WSNs are always needed to be improved.

1

Page 16: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

Chapter 2

Introduction

A Wireless Sensor Network (WSN) consists of spatially distributed autonomous

sensors to monitor physical or environmental conditions, such as temperature,

sound, pressure, etc. at different locations. WSN has become a prominent area of

research in recent years in industry because of its potential to provide applications

that inter relate the physical world to the imperative world. Technological devel-

opments in the field of Micro Electro Mechanical Sensors (MEMS) have enabled to

produce tiny, low power, low cost sensors having limited processing, wireless com-

munication and energy resource capabilities. With the passage of time researchers

have found new applications of WSN. The serving applications of such large-scale

WSNs exist in a number of fields, such as, medical monitoring, environmental

monitoring, industrial machine monitoring, home security, surveillance and mil-

itary operations. Wireless sensors are also used for monitoring data in various

infrastructures like bridges, flyovers, embankments, tunnels etc that benefits the

engineering tasks by online data monitoring which is more accurate rather than

visiting the sites virtually. To achieve fault tolerance, WSN consists of numerous

sensors randomly installed inside the sensing region of interest [1]. All the nodes

have to send their data towards BS often called as sink. Usually nodes in WSN are

power constrained due to limited battery, it is not possible to recharge or replace

the battery of already deployed nodes and nodes might be placed where they can

not be accessed. These nodes may be present far away from BS so direct commu-

nication is not feasible due to limited battery as direct communication requires

high energy.

Clustering is the key technique for decreasing battery consumption in which mem-

bers of the cluster select a Cluster Head (CH). Many clustering protocols are de-

signed in this regard [2,3,21,30]. In clustering, member nodes of a cluster send

2

Page 17: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

their sensing data to CH, where CH aggregates this data and transmits it to the

BS [4-6]. Under aggregation, fewer messages are sent to BS and only few nodes

have to transmit over large distance, so high energy is saved and over all lifetime of

the network is prolonged. Energy consumption for aggregation of data is much less

as compared to energy used in data transmission. There are two types of networks

where clustering can be used i.e homogenous and heterogeneous networks. Nodes

having same energy level are called homogenous network and nodes having differ-

ent energy levels called heterogeneous network. Low-Energy Adaptive Clustering

Hierarchy (LEACH) [5], Power Efficient Gathering in Sensor Information Systems

(PEGASIS) [7], Hybrid Energy-Efficient Distributed clustering (HEED) [8] are

algorithms designed for homogenous WSN under consideration so these protocols

do not work efficiently under heterogeneous scenarios because these protocols are

unable to differentiate the nodes in terms of their energy. Whereas, Stable Elec-

tion Protocol (SEP) [9], Distributed Energy-Efficient Clustering (DEEC) [10],

Developed DEEC (DDEEC) [11], Enhanced DEEC (EDEEC) [12] and Threshold

DEEC (TDEEC) [13] are algorithms designed for heterogeneous WSN. SEP is de-

signed for two level heterogeneous networks, so it can not work efficiently in three

or multilevel heterogeneous network. SEP considers only normal and advanced

nodes where normal nodes have low energy level and advanced nodes have high

energy. DEEC, DDEEC, EDEEC and TDEEC are designed for multilevel het-

erogeneous networks and can also perform efficiently in two level heterogeneous

scenarios.

In this thesis, performance of heterogeneous WSN protocols under three and

multi level heterogeneous networks is studied. I compare performance of DEEC,

DDEEC, EDEEC and TDEEC for different scenarios of three level and multi-

level heterogeneous WSNs. Three level heterogeneous networks contain normal,

advanced and super nodes whereas super nodes have highest energy level as com-

pared to normal and advanced nodes. I discriminate each protocol on the basis

of prolonging stability period, network life time of nodes alive during rounds for

numerous three level heterogeneous networks. Each containing different ratio of

normal, advanced and super nodes along with the multilevel heterogeneous WSNs.

It is found that different protocols have different efficiency for three level and mul-

tilevel heterogeneous WSNs in terms of stability period, network life time and

throughput. DEEC and DDEEC perform well under three level heterogeneous

WSNs containing high energy level difference between normal, advanced and super

nodes in terms of stability period. However, it lacks in performance as compared

to EDEEC and TDEEC in terms of network lifetime. Whereas, EDEEC and

3

Page 18: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

TDEEC perform well under multi and three level heterogeneous WSNs containing

low energy level difference between normal, advanced and super nodes in terms of

both stability period and network lifetime.

In recent years, unlike static sink, researchers have gained much interest in the field

of sink mobility due to its many real time applications and its ability to enhance

the energy efficiency and throughput of the sensor network. The phenomenon of

sink mobility is commonly considered as one of the most efficient ways of load

balancing in a network, ultimately leading to lesser failed nodes and prolonged

network lifetime. In this thesis, I have introduced sink mobility in different fashions

in the network and observed their results. Firstly, the performance evaluation of

DEEC, DDEEC, EDEEC and TDEEC is estimated in a 100m × 100m network.

Then the shape of the network is changed into a tunnel having dimensions of

100m × 20m where sink is made mobile linearly at the center of network and

its performance results are evaluated for DEEC and its variants. An alteration

to sink trajectory includes its zigzag motion across the network of dimensions

100m × 20m. The network performance of this sink trajectory is observed for

DEEC and its variants. In real time scenarios, the field region may not always

be square but can be of various shapes and dimensions. So, this research work

focuses on a different network region (rectangular) such as tunnel which finds its

applications in coal mines, railways and salt mines.

4

Page 19: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

Chapter 3

Background and motivation for

thesis

3.1 Related Work

T. N. Qureshi, N. Javaid and M. Malik [14] worked on a detailed survey on het-

erogeneous DEEC and its variants under varying radio parameters and evaluated

their performance in terms of networks nodes alive, network nodes dead and pack-

ets sent to the BS.

Heinzeman, et al. [5] developed a clustering protocol for homogeneous WSNs

called as LEACH in which nodes randomly select themselves to be CHs and pass

on this selection criteria over the entire network to distribute energy load.

G. Smaragdakis, et al. [9] proposed a two level hierarchical network protocol called

as SEP in which CH selection is based on initial energy of the node with respect

to other nodes.

L .Qing, et al. [10] worked on heterogeneous WSN and proposed a protocol named

as DEEC in which CH selection is based on the probability of the ratio of (Eres)

(Eres) and Average Energy (Eavg) of the network.

Brahim Elbhiri, et al. [11] worked on heterogeneous WSN and proposed a proto-

col named as DDEEC in which CH selection is based on (Eres) to balance it over

the entire network. As the advanced nodes energy level is higher as compared to

the energy level of normal nodes so they will firstly be elected as CHs for first

5

Page 20: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

transmission rounds. So, a point will come when their energy will drop down to

the level that their CH election probability will become equal to normal nodes.

P. Saini et al. [12] proposed a protocol EDEEC which is extended to three level

heterogeneity by adding an extra amount of energy level known as super nodes.

Parul Saini and Ajay K Sharma [13] proposed a protocol TDEEC scheme selects

the CH from the high energy nodes improving energy efficiency and lifetime of the

network.

Zhengjie Wang, et al. [15] have introduced the concept of linear WSN and dis-

cussed the classification of topology and the main issue in this network by pre-

senting applications of the linear WSN such as road, bridge, tunnel and pipeline.

Sudarmani.R, et al. [16] have evaluated a Load Balanced Heterogeneous Sen-

sor networks with Adaptive Transmission Power Control (ATPC) and mobile

sink which when compared to stationary sink depicted less energy consumption

amount.

Yan Zhao, et al. [17] proposed a protocol for coal mine which uses mobile sink

and works on an agent based routing protocol having four specific features in it.

Yamaimaiti Nizhamudong, et al. [18] proposed Mobile Sink node control method

for WSN which evaluates the performance of route cost for a mobile sink node.

The fixed nodes form the clusters and Mobile Sink node by using the Nearest

Addition Method of TSP (Traveling Salesman Problem) decides the best rotation

of the communication among the clusters, after, it decides the best fixed node to

make the shortest distance of communication. The chosen best fixed nodes will

transfer its data to the Mobile Sink node when it reached to them.

3.2 Motivation

Many algorithms are recently proposed to increase stability and lifetime of het-

erogeneous WSNs. However, heterogeneous networks are of different types having

different parameters. Every algorithm does not work efficiently for different net-

works having different heterogeneity levels and fails to maintain the same stability

period and lifetime as in previous heterogeneous WSNs. Some algorithms work

efficiently in heterogeneous WSNs containing low energy difference between nor-

mal, advanced and super nodes and some algorithms work efficiently in networks

6

Page 21: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

containing high energy difference between normal, advanced and super nodes. So

I interpret each algorithm in this thesis, on basis of types of heterogeneous net-

works containing different heterogeneity level and parameters on basis of stability

period, lifetime of network and packets sent to the BS.

In recent years of research, many routing algorithms such as LEACH, SEP or

DEEC have implemented square field regions to improve the energy efficiency and

stability of WSN. These algorithms use clustering for transmitting their data to

BS which is static in the sensing field. Since the network nodes deployed do not

change their position with non-mobile sink so throughput results are not favorable.

Moreover, heterogeneous WSNs have not discussed their techniques with mobile

sink and for different dimensional areas such as tunnel(rectangular). And we know

that there is always a need to enhance the parameters of energy and stability in

heterogeneous environmental conditions to tackle with real time scenarios. There-

fore, in my research, these requirements are fulfilled by introducing sink mobility

in heterogeneous DEEC, DDEEC, EDEEC and TDEEC. With sink being mobile,

throughput rate in DEEC and its variants is improved and network performance

is greatly enhanced.

7

Page 22: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

Chapter 4

On Performance Evaluation of

Variants of DEEC in WSNs

4.1 Heterogeneous WSN Model

In this section, N number of nodes are assumed that are placed in a square region

of dimension M ×M . Heterogeneous WSNs contain two, three or multi types of

nodes with respect to their energy levels and are termed as two, three and multi

level heterogeneous WSNs respectively.

4.1.1 Two Level Heterogeneous WSNs Model

Two level heterogeneous WSNs contain two energy level of nodes, normal and

advanced nodes. Where, E0 is the energy level of normal node and E0(1 + a) is

the energy level of advanced nodes containing a times more energy as compared

to normal nodes. If N is the total number of nodes then Nm is the number of

advanced nodes where m refers to the fraction of advanced nodes and N(1 −m)

is the number of normal nodes. The total initial energy of the network is the sum

of energies of normal and advanced nodes.

Etotal = N(1−m)E0 +Nm(1 + a)E0

= NE0(1−m+m+ am)

= NE0(1 + am)

(4.1)

The two level heterogeneous WSNs contain am times more energy as compared

8

Page 23: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

to homogeneous WSNs.

4.1.2 Three Level Heterogeneous WSN Model

Three level heterogeneous WSNs contain three different energy levels of nodes

i.e normal, advanced and super nodes. Normal nodes contain energy of E0, the

advanced nodes of fraction m are having a times extra energy than normal nodes

equal to E0(1 + a) whereas, super nodes of fraction m0 are having a factor of b

times more energy than normal nodes so their energy is equal to E0(1 + b). As

N is the total number of nodes in the network, then Nmm0 is total number of

super nodes and Nm(1−m0) is total number of advanced nodes. The total initial

energy of three level heterogeneous WSN is therefore given by:

Etotal = N(1−m)E0 +Nm(1−m0)(1 + a)E0 +Nm0E0(1 + b) (4.2)

Etotal = NE0(1 +m(a+m0b)) (4.3)

The three level heterogeneous WSNs contain (a + m0b) times more energy as

compared to homogeneous WSNs.

4.2 Radio Dissipation Model

L bit packet Transmit

ElectronicsTx Amlifier

Receiver

Electronics

L bit packet

ETx(d)

EeleTX *L Eamp *L*d2

EeleRX *L

d

Figure 4.1: Radio Energy Dissipation Model

9

Page 24: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

The radio energy model presented in figure 1 describes that an l bit message is

transmitted over a distance d, the energy expended is then given by:

ETx(l, d) =

lEelec + lεfsd2, d < d0

lEelec + lεmpd4, d ≥ d0

(4.4)

Where, Eelec is the electronics energy of the transmitter or receiver circuit. d is the

distance between node and BS. If this distance is less than threshold, it will use

the free space(fs) model else multi path(mp) model is used. Now, in one round

the energy dissipated in the network is given by:

Eround = L(2NEelec +NEDA + kεmpd4toBS +Nεfsd

2toCH) (4.5)

Where, K= number of clusters

EDA= Data aggregation cost expended in CH

dtoBS= Average distance between the CH and BS

dtoCH= Average distance between the cluster members and the CH

dtoCH =M√2πk

, dtoBS = 0.765M

2(4.6)

kopt =

√N√2π

√εfsεmp

M

d2toBS

(4.7)

4.3 Overview of Distributed Heterogenous Pro-

tocols

4.3.1 DEEC

DEEC is designed to deal with nodes of heterogeneous WSNs. For CH selection

in DEEC is based on initial and (Eres) level of nodes. Let ni denote the number

of rounds to be a CH for node si. poptN is the optimum number of CHs in our

network during each round. CH selection criteria in DEEC is based on energy

level of nodes. As in homogenous network, when the amount of energy of nodes

10

Page 25: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

is same during each epoch then choosing pi = popt assures poptN CHs during each

round. In WSNs, nodes with high energy have high chances to be elected as CH

than nodes with low energy but the net value of CHs during each round is equal

to poptN . pi is the probability for each node si to become CH, so the node with

high energy has larger value of pi as compared to the popt. E(r) denotes average

energy of network during round r which can be given as defined in reference[10]:

E(r) =1

N

N∑i=1

Ei(r) (4.8)

Probability for CH selection in DEEC is given as defined in reference[10]:

pi = popt[1−E(r)− Ei(r)

E(r)] = popt

Ei(r)

E(r)(4.9)

In DEEC the average total number of CH during each round is given as defined

in reference [10]:

N∑i=1

pi =N∑i=1

poptEi(r)

E(r)= popt

N∑i=1

Ei(r)

E(r)= Npopt (4.10)

Probability for a node to become CH is written as:

T (si) =

pi

1−pi(rmod 1Pi

)if siϵG

0 otherwise(4.11)

Where G is the set of nodes eligible to become CH at round r. If node becomes CH

in recent rounds then it belongs to G. All nodes are supposed to select an arbitrary

number between 0 and 1. The nodes with Random Number (RN) lower than the

threshold value becomes CH. [10] As popt is reference value of average probability

pi. In homogenous networks, initial energy of the nodes is same so they use popt

to be the reference energy for probability pi. However in heterogeneous networks,

the initial energy of nodes is different and hence different value of popt. In two level

heterogenous network the value of popt is given by as defined in reference [10]:

11

Page 26: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

padv =popt

1 + am, pnrm =

popt(1 + a)

(1 + am)(4.12)

Then use the above padv and pnrm instead of popt in equation 4.10 for two level

heterogeneous network as defined in reference [10]:

pi =

poptEi(r)

(1+am)E(r)if si is the normal node

popt(1+a)Ei(r)

(1+am)E(r)if si is the advanced node

(4.13)

Above model can also be expanded to multi level heterogenous network given

below as defined in reference [10]:

pmulti =poptN(1 + ai)

(N +∑N

i=1 ai)(4.14)

Putting above pmulti in equation 4.10 instead of popt to get pi for heterogeneous

node. pi for the multilevel heterogeneous network is given by as defined in reference

[10]:

pi =poptN(1 + a)Ei(r)

(N +∑N

i=1 ai)E(r)(4.15)

In DEEC, average energy E(r) of the network for any round r is estimated as

defined in reference [10]:

E(r) =1

NEtotal(1−

r

R) (4.16)

R denotes total rounds of network lifetime and is estimated as follows:

R =Etotal

Eround

(4.17)

Etotal is total energy of the network where Eround is energy expenditure during

12

Page 27: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

each round.

4.3.2 DDEEC

DDEEC uses same method for estimation of average energy in the network and

CHs are selected on the basis of (Eres) as implemented in DEEC. Difference be-

tween DDEEC and DEEC is centered in expression that defines probability for

normal and advanced nodes to be a CH [11] as given in equation 4.14.

It is found that nodes with having (Eres) at round r have more chances to become

CH, so in this way nodes having higher energy values or advanced nodes will be-

come CH more often as compared to the nodes with lower energy or normal nodes.

A point comes in a network where advanced nodes having same (Eres) like normal

nodes. Although, after this point DEEC continues to punish the advanced nodes

so this is not an exact way for energy distribution because by doing so, advanced

nodes are continuously becoming a CH and they die more quickly than normal

nodes. In order to maintain the energy balance, DDEEC makes some changes in

equation 14 to save advanced nodes from being punished over and again. DEEC

introduces threshold (Eres) as in reference [11] and given below:

ThREV = E0(1 +aEdisNN

EdisNN − EdisAN

) (4.18)

When energy level of advanced and normal nodes falls down to the limit of thresh-

old (Eres) then both type of nodes use same probability to become cluster head.

Therefore, CH selection is balanced and more efficient. Threshold (Eres) Th is

given as in reference [11] and given below:

ThREV ≃ (7/10)E0 (4.19)

Average probability pi for CH selection used in DDEEC is as follows as in reference

[11]:

pi =

poptEi(r)

(1+am)E(r)for Nml nodes, Ei(r) > ThREV

(1+a)poptEi(r)

(1+am)E(r)for Adv nodes, Ei(r) > ThREV

c(1+a)poptEi(r)

(1+am)E(r)for Adv, Nml nodes, Ei(r) ≤ ThREV

(4.20)

13

Page 28: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

4.3.3 EDEEC

EDEEC uses concept of three level heterogeneous network as described above. It

contains three types of nodes normal, advanced and super nodes based on initial

energy. pi is probability used for CH selection and popt is reference for pi. EDEEC

uses different popt values for normal, advanced and super nodes, so, value of pi in

EDEEC is as follows as in reference [12]:

pi =

poptEi(r)

(1+m(a+m0b))E(r)if si is the normal node

popt(1+a)Ei(r)

(1+m(a+m0b))E(r)if si is the advanced node

popt(1+b)Ei(r)

(1+m(a+m0b))E(r)if si is the super node

(4.21)

Threshold for CH selection for all three types of node is as follows as in reference

[12]:

T (si) =

pi1−p

i(rmod 1pi

)

ifpiϵG′

pi1−pi(rmod 1

pi)

ifpiϵG′′

pi1−pi(rmod 1

pi)

ifpiϵG′′′

0 otherwise

(4.22)

4.3.4 TDEEC

TDEEC uses same mechanism for CH selection and average energy estimation as

proposed in DEEC. At each round, all nodes are supposed to select a RN between 0

and 1. The nodes with RN lower than the threshold value defined in equation 4.24

becomes CH. In TDEEC, threshold value is adjusted and based upon that value

a node decides whether to become a CH or not by introducing (Eres) and average

energy of that round with relative to optimum number of CHs [13]. Threshold

value proposed by TDEEC is given as follows as in reference [13]:

T (s) = { p

1− p(rmod1p)

∗ residual energy of a node ∗ koptaverage energy of the network

(4.23)

14

Page 29: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

4.4 Performance Criteria

Performance parameters used for evaluation of clustering protocols for heteroge-

neous WSNs are lifetime of heterogeneous WSNs, number of nodes alive during

rounds and data packets sent to BS.

Lifetime is a parameter which shows that node of each type has not yet consumed

all of its energy.

Number of nodes alive is a parameter that describes number of alive nodes dur-

ing each round.

Data packets sent to the BS is the measure that how many packets are received

by BS for each round.

These parameters depict stability period, instability period, energy consumption,

data sent to the BS, and data received by BS and lifetime of WSNs. Stabil-

ity period is period from start of network until the death of first node whereas,

instability period is period from the death of first node until last one.

Table 4.1: Value of parameters

Parameters ValuesNetwork field 100 m,100 mNumber of nodes 100E0(initial energy of normal nodes) 0.5JMessage size 4000 bitsEelec 50nJ/bitEfs 10nJ/bit/m2

Eamp 0.0013pJ/bit/m4

EDA 5nJ/bit/signald0(threshold distance) 70mPopt 0.1

4.5 Simulations And Discussions

In this section, different clustering protocols in heterogeneous WSN are simulated

using MATLAB and for simulations 100 nodes are randomly deployed in a sensing

region of dimension 100m×100m. For simplicity, consider all nodes either fixed or

15

Page 30: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

micro-mobile as supposed in [14] and ignore energy loss due to signal collision and

interference between signals of different nodes that are due to dynamic random

channel conditions. In this scenario, I am considering that, BS is placed at center

of the network field. I simulate DEEC, DDEEC, EDEEC and TDEEC for three-

level and multi-level heterogeneous WSNs. Scenarios describe values for number

of nodes dead in first, tenth and last rounds as well as values for the packets sent

to BS by CH at different values of parameters m, m0, a and b. These values are

examined for DEEC, DDEEC, EDEEC and TDEEC.

In heterogeneous WSN, radio parameters mentioned in Table 4.1 are used for

different protocols deployed in WSN and the performance for three level hetero-

geneous WSNs is estimated. Parameter m refers to fraction of advanced nodes

containing extra amount of energy a in network whereas, m0 is a factor that refers

to fraction of super nodes containing extra amount of energy b in the network.

Figure 4.2: Nodes dead during rounds

For the case of a network containing m = 0.5 fraction of advanced nodes having

a = 1.5 times more energy and m0=0.4 fraction of super nodes containing b = 3

times more energy than normal nodes. From Fig. 4.2 and 4.3, it is examined that

first node for DEEC, DDEEC, EDEEC and TDEEC dies at 1117, 1470, 1583 and

1719 rounds respectively. Tenth node dies at 1909, 1863, 1726 and 1297 rounds

respectively. All nodes are dead at 5588, 6180, 9873 and 9873 rounds respectively.

It is obvious from the results of all protocols that in terms of stability period,

TDEEC performs best of all, EDEEC performs better than DEEC and DDEEC

16

Page 31: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

Figure 4.3: Nodes alive during rounds

Figure 4.4: Packets to the BS

but has less performance than TDEEC. DDEEC only performs well as compared

to DEEC and DEEC has least performance than all the protocols. Stability period

of DEEC and DDEEC is lower than EDEEC and TDEEC because the probabil-

ities in TDEEC and EDEEC are defined separately for normal, advanced and

super nodes whereas, DEEC and DDEEC do not use different probabilities for

normal, advanced and super nodes so their performance is lower than EDEEC

17

Page 32: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

and TDEEC. However, instability period of EDEEC and TDEEC is much larger

than DEEC and DDEEC. The number of nodes alive in TDEEC is quite larger

than EDEEC because in TDEEC the formula of threshold used by nodes for CH

election is modified by including residual and average energy of that round. So

nodes having high energy will become CHs. Similarly, by examining results of

Fig. 4.4, packets sent to the BS by DEEC, DDEEC, EDEEC and TDEEC have

their values at 125316, 139314, 391946 and 470248. Now it is seen that packets

sent to BS for DEEC and DDEEC is almost same whereas, the packets sent to BS

for EDEEC and TDEEC are almost the same because the probability equations

for normal, advanced and super nodes is same in both of them. Now coming to

the CHs, the packets sent to CHs increase during the start of the network and

gradually decrease down towards the end due to the nodes dying simultaneously.

Figure 4.5: Nodes dead during rounds

Now considering second case in which the parameters change to a = 1.3, b = 2.5,

m = 0.4 and m0 = 0.3. Fig. 4.5 shows that first node for DEEC, DDEEC,

EDEEC and TDEEC dies of each protocol at 1291, 1355, 1367 and 1694 rounds

respectively. Tenth node dies at 1531, 1547, 1574 and 1946 rounds respectively.

All nodes are dead at 4870, 4779, 7291, 7291 rounds. Graph for number of nodes

alive in first, tenth and all rounds is exactly the flip to the graph for number of

nodes dead and is shown in Fig. 4.6. Results of Fig. 4.7 show that packets sent

to BS by DEEC, DDEEC, EDEEC and TDEEC are 135650, 107891, 300735 and

365628 respectively. As it is seen, that by decreasing the values of parameters,

18

Page 33: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

Figure 4.6: Nodes alive during rounds

Figure 4.7: Packets to the BS

TDEEC still performs best among the four protocols. EDEEC performs bet-

ter than TDEEC. DDEEC performs better than TDEEC and EDEEC whereas,

DEEC performs worst.

Now considering third case, parameter values further decrease to a = 1.2, b = 2,

19

Page 34: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

Figure 4.8: Nodes dead during rounds

Figure 4.9: Nodes alive during rounds

m = 0.3, m0 = 0.2 in which first node for DEEC, DDEEC, EDEEC and TDEEC

dies at 963, 1158, 1309, and 1753 rounds respectively. Tenth node dies at 1290,

1573, 1556 and 2026 rounds respectively. All nodes are dead at 6533, 4386, 7467

and 7467 rounds respectively. Similarly, the packets to BS sent in DEEC, DDEEC,

EDEEC and TDEEC are 132378, 91269, 259370 and 339406 respectively as shown

in Fig. 4.8, 4.9 and 4.10.

20

Page 35: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

Figure 4.10: Packets to the BS

Figure 4.11: Nodes dead during rounds

Now considering fourth case, parameters are increased to a = 1.6, b = 3.2,

m = 0.6, m0 = 0.5. Results show that for DEEC, DDEEC, EDEEC and TDEEC

first node dies at 1576, 1495, 1382 and 1863 round respectively. Tenth node

dies at 2245, 2213, 1691 and 2574 round respectively and all nodes are dead at

21

Page 36: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

Figure 4.12: Nodes alive during rounds

Figure 4.13: Packets to the BS

5498, 6092, 9331 and 9331 round respectively. Packets sent to the BS in DEEC,

DDEEC, EDEEC and TDEEC are 116181, 162506, 455423 and 521450 respec-

tively as shown in Fig. 4.11, 4.12 and 4.13.

Now considering the fifth case and further more increasing the parameters to

22

Page 37: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

Figure 4.14: Nodes dead during rounds

Figure 4.15: Nodes alive during rounds

a = 1.7, b = 3.4, m = 0.7, m0 = 0.6 it is observed that for DEEC, DDEEC,

EDEEC and TDEEC first node dies at 1763, 1584, 1551, 1897 rounds respectively.

Tenth node dies at 2711, 2308, 1735, 2725 rounds respectively. All nodes dead for

DEEC and DDEEC are 8414, 6786 rounds and for EDEEC ,TDEEC still some

nodes are alive after 10000 rounds. Packets sent to the BS in DEEC, DDEEC,

EDEEC and TDEEC are 224095, 193931, 562819, 620606 respectively as shown

23

Page 38: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

Figure 4.16: Packets to the BS

in Fig. 4.14, 4.15 and 4.16.

Figure 4.17: Nodes dead during rounds

Now in last case considering multilevel heterogeneous network we see that for

DEEC, DDEEC, EDEEC and TDEEC first node dies at 1196,1262,1349,1688

rounds respectively. Tenth node dies at 1389, 1511, 1593, 2045 rounds respec-

tively and all nodes are dead at 5547, 3999, 6734, 6734 rounds. Packets sent

24

Page 39: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

Figure 4.18: Nodes alive during rounds

Figure 4.19: Packets to the BS

to the BS in DEEC, DDEEC, EDEEC and TDEEC are 106514, 79368, 236380,

314848 respectively as shown in Fig. 4.17, 4.18 and 4.19. It is observed from all

the above scenarios that for first case of three level heterogeneous WSN consider-

ing a = 1.5,b = 3,m = 0.5 and m0 = 0.4 TDEEC performs best of all, EDEEC

performs better than DDEEC and DEEC where DDEEC performs better than

DEEC in terms of stability period. For EDEEC and TDEEC instability period

25

Page 40: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

is higher as compared to DDEEC and DEEC. When values of a, b, m, m0 are

decreased linearly further in second and third scenario, same results as in first

scenario are found for all protocols. In fourth and fifth scenarios when a, b, m,

m0 are increased linearly it is found after larger number of simulations that in

some scenarios DEEC performs better than DDEEC, EDEEC in terms of stabil-

ity period, TDEEC performs best and stability period of DDEEC and EDEEC is

almost the same. Whereas instability period of TDEEC and EDEEC is also larger

than DEEC and DDEEC even some nodes are not dead in EDEEC and TDEEC

after 10,000 rounds. In last case considering multilevel heterogeneous network in

which all nodes have random energy it is observed that TDEEC performs best of

all, EDEEC performs better than DDEEC and DEEC and DDEEC performs bet-

ter than DEEC in terms of stability period. For EDEEC and TDEEC instability

period is higher as compared to DDEEC.

26

Page 41: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

Chapter 5

Analyzing Sink Mobility in

DEEC and its Variants

5.1 Sink Mobility

Data gathering is one of the basic tasks in WSN. It aims at gathering data from

sensor nodes in the network field with some static (non-mobile) sink for analysis

and processing. Sinks are capable machines with rich (often considered unlimited)

resources. The responsibilities of sink node include training the sensor network, its

maintenance and repair operations. The location of BS in the network has a huge

impact on the energy consumption and lifetime of WSNs. The energy of sensor

nodes near the BS exhausts very quickly in WSN when the BS is fixed, since they

do not only sense data of the nodes nearer to it but also sense and collect data

of the nodes placed at larger sensing ranges from it. Due to this unbalanced traf-

fic load, the sensor nodes in the network face the problem of non uniform power

dissipation. As a result of this, the sensor nodes power out earlier and network

gets disconnected. To cater this problem, the concept of sink mobility [19], [20]

is introduced to balance the energy dissipation among sensor nodes. The use of

sink mobility is considered as one of the most effective means of load balancing,

ultimately leading to lesser failed nodes and prolonged network lifetime [22]. A

mobile sink can adopt various trajectory patterns across the network such as sink

moving on the top of a square network region, sink moving at the center of the

network, across the borders, sink moving diagonally, zigzag and many other mo-

tion patterns.

In this thesis, sink mobility is introduced in a heterogeneous WSN and its per-

formance is estimated in different scenarios of sink location. Following section

elaborates the simulation results of these scenarios individually and plots their

27

Page 42: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

graphs accordingly.

5.2 Simulations And Discussions

In this section, three different scenarios of heterogeneous wireless sensor networks

are created by deploying 100 nodes in the network region using the tool of MAT-

LAB. For simplicity, nodes are considered either fixed or micro-mobile in the field

where they are randomly dispersed. The BS is assumed to be located at the center

of the sensing region. I consider the following scenarios and observe their perfor-

mance measures.

In the first scenario, base station is located at the center of the 100m× 100m field

as shown in figure 5.1 and simulations of DEEC and its variants that are TDEEC,

DDEEC, EDEEC are plotted in this defined shape of the network. DEEC con-

tains two types of heterogeneous nodes, that are normal nodes and m fraction

of advanced nodes having α times more energy than the normal ones. Table 5.1

shows the radio parameters used for the simulations of all the three scenarios.

Table 5.1: Value of parameters

Parameters ValuesNumber of nodes 100E0(initial energy of normal nodes) 0.5JMessage size 4000 bitsEelec 50nJ/bitEfs 10nJ/bit/m2

Eamp 0.0013pJ/bit/m4

EDA 5nJ/bit/signald0(threshold distance) 70mPopt 0.1

Where, Eelec is transmitter/receiver electronics energy. EDA is the data aggrega-

tion energy expended in the cluster-heads. εfs or εmp is the amplifier energy that

depends on the transmitter amplifier model.

Results from figures 5.2 and 5.3 show the number of rounds where first node and

all the nodes die in DEEC, DDEEC, EDEEC and TDEEC. The values come out to

be 1473, 1309, 1332 and 1285 for number of rounds of first node dead respectively.

The values of rounds for all nodes dead come out be 2754, 3497, 9779 and 9832

respectively. These results show that of all protocols in terms of stability period,

TDEEC performs best, EDEEC performs better than DEEC and DDEEC but

has less performance than TDEEC. DDEEC only performs well as compared to

28

Page 43: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

DEEC and DEEC has least performance than all the protocols. Stability period of

DEEC and DDEEC is lower than EDEEC and TDEEC because the probabilities

in TDEEC and EDEEC are defined separately for normal, advanced and super

nodes whereas, DEEC and DDEEC do not use different probabilities for normal,

advanced and super nodes. However, instability period of EDEEC and TDEEC

is much larger than DEEC and DDEEC. The number of nodes alive in TDEEC

is quite larger than EDEEC because in TDEEC the formula of threshold used by

nodes for CH election is modified by including (Eres) and (Eavg) of that round

relative to the optimum number of CHs. So nodes having high energy will become

CHs.

Figure 5.1: Static sink at the center of square field region

Similarly, figure 5.4 shows the packets sent to the base station per round for

DEEC, DDEEC, EDEEC and TDEEC are 72449, 93415, 342687 and 458591 re-

spectively. It can be seen the graph increases linearly for DEEC and DDEEC

up to 2000 rounds after that the difference is observed. Whereas, for EDEEC

and TDEEC the graph increases linearly up to almost 1700 rounds and after that

the shape of the graph gradually changes for both of them. So, TDEEC sends

the highest number of packets to base station because of the different probability

equations defined for normal, super and advanced nodes.

In the second scenario, length of network field is changed in the form of a tun-

nel by varying its vertical dimensions from 100m to 20m as shown in figure 5.5.

BS is assumed to be placed at the center of the sensing area. The hollow circles

29

Page 44: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 100000

10

20

30

40

50

60

70

80

90

100

no of rounds

no o

f dea

d no

des

DEECDDEECEDEECTDEEC

Figure 5.2: Rate of nodes dead during rounds for DEEC, DDEEC, EDEEC andTDEEC

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 100000

10

20

30

40

50

60

70

80

90

100

No of rounds

No

of a

live

node

s

DEECDDEECEDEECTDEEC

Figure 5.3: Rate of nodes alive during rounds for DEEC, DDEEC, EDEEC andTDEEC

represent normal nodes and filled dark circles represent the advanced nodes in

the network. When the network is compressed in the shape of a tunnel, distance

between the nodes and the base station decreases also decreasing the distances

between the cluster head nodes and BS. This reasons out the minimum energy

30

Page 45: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 100000

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5x 10

5

no of rounds

pack

ets

to b

ase

stat

ion

DEECDDEECEDEECTDEEC

Figure 5.4: Packets sent to the base station during rounds for DEEC, DDEEC, EDEECand TDEEC

consumption in data transmission to the base station. But as the nodes use clus-

tering technique for transmitting their aggregated data to sink so energy is not

saved in this scenario. Member nodes send their respective data to CHs which

then sends the aggregated data to BS in spite of the fact that energy consumption

for direct transmission to BS is lesser as compared to the transmission of data to

BS through clustering technique.

Figure 5.5: Sink moving linearly at the center of the network

The concept of sink mobility is introduced where sink carries data through sensor

nodes while continuously moving in the middle line of network. Sink mobility

shortens length of the route and hence reduces the energy consumption of sen-

sor nodes. Starting from the location of sink motion, it has some nodes closer

31

Page 46: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

to it and some nodes far away from it. As the sink moves in the network, its

distance increases from nodes closer to it and decreases from the nodes farther

from it. With sink being mobile, the performance of DEEC is compared with its

variants that are TDEEC, DDEEC and EDEEC. Figures 5.6 and 5.7 show the

rate of dead nodes with the number of rounds. It is examined that the number of

rounds where first node in DEEC and its variants die come out to be 1406, 1338,

1387 and 1405 respectively. Similarly, the number of rounds for all nodes dead in

DEEC, DDEEC, EDEEC and TDEEC come out to be 2766, 3255, 8506 and 8560

respectively. Figure 5.8 displays the amount of throughput or the packets sent to

the base station as 60400, 85159, 336603 and 447058 respectively. It can be seen

the graph increases linearly for DEEC and DDEEC up to 2000 rounds after that

the difference is observed. Whereas, for EDEEC and TDEEC the graph increases

linearly up to almost 1700 rounds and after that the shape of the graph gradually

changes for both of them. In this case, TDEEC performs best, EDEEC performs

better after TDEEC, and DDEEC shows good results than DEEC where DEEC

performs worst in terms of nodes dead in rounds.

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 100000

10

20

30

40

50

60

70

80

90

100

no of rounds

no o

f dea

d no

des

DEECDDEECEDEECTDEEC

Figure 5.6: Rate of nodes dead during rounds for DEEC, DDEEC, EDEEC andTDEEC with linear sink mobility

In third scenario, the position for sink mobility is changed from linear to zigzag

motion as shown in figure 5.9 and its results are observed. All nodes are station-

ary except for the sink in the network. Mobile sink travels in zigzag trajectory to

32

Page 47: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 100000

10

20

30

40

50

60

70

80

90

100

no of rounds

no o

f aliv

e no

des

DEECDDEECEDEECTDEEC

Figure 5.7: Rate of nodes alive during rounds for DEEC, DDEEC, EDEEC andTDEEC with linear sink mobility

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 100000

0.5

1

1.5

2

2.5

3

3.5

4

4.5x 10

5

no of rounds

pack

ets

to b

ase

stat

ion

DEECDDEECEDEECTDEEC

Figure 5.8: Packets sent to the base station during rounds for DEEC, DDEEC, EDEECand TDEEC with linear sink mobility

collect the sensor data. The distance of the sensor nodes to BS varies continuously

as the sink traverses across the network. It is observed from figure 5.10 that for

DEEC, DDEEC, EDEEC and TDEEC first node dies at 1464, 1258, 1318 and

1389. From figure 5.11 it is seen that all nodes die at 2939, 3095, 8554 and 8563.

33

Page 48: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

Packets sent to the base station are 49085, 75950, 319597 and 448324 is depicted

in figure 5.12. It can be seen the graph increases linearly for DEEC and DDEEC

up to 2000 rounds after that the difference is observed. Whereas, for EDEEC and

TDEEC the graph increases linearly up to almost 1700 rounds and after that the

shape of the graph gradually changes for both of them. TDEEC sends the highest

number of packets to base station because of the different probability equations

defined for normal, super and advanced nodes.

Figure 5.9: Sink moving in zigzag pattern across the network

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 100000

10

20

30

40

50

60

70

80

90

100

no of rounds

num

ber

of d

ead

node

s

DEECDDEECEDEECTDEEC

Figure 5.10: Rate of nodes dead during rounds for DEEC, DDEEC, EDEEC andTDEEC with sink mobility in zigzag pattern

34

Page 49: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 100000

10

20

30

40

50

60

70

80

90

100

no of rounds

num

ber

of a

live

node

s

DEECDDEECEDEECTDEEC

Figure 5.11: Rate of nodes alive during rounds for DEEC, DDEEC, EDEEC andTDEEC with sink mobility in zigzag pattern

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 100000

0.5

1

1.5

2

2.5

3

3.5

4

4.5x 10

5

no of rounds

pack

ets

to th

e ba

se s

tatio

n

DEECDDEECEDEECTDEEC

Figure 5.12: Packets sent to the base station during rounds for DEEC, DDEEC,EDEEC and TDEEC with sink mobility in zigzag pattern

5.3 Scalability

In this section, scalability is introduced in three scenarios mentioned in the pre-

vious section by varying the number of nodes in the network from 100 to 200 and

35

Page 50: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

their performance values are estimated.

Table 5.2: Values of network protocols with n=200 (scenario 1)

Protocols First node dead All nodes dead ThroughputDEEC 1210 2730 79765DDEEC 987 2831 84597EDEEC 1259 9865 657402TDEEC 1247 9815 918492

Table 5.3: Values of network protocols with n=200 (scenario 2)

Protocols First node dead All nodes dead ThroughputDEEC 1357 2997 80446DDEEC 1116 2926 84109EDEEC 1209 8511 650709TDEEC 1409 8578 903399

Table 5.4: Values of network protocols with n=200 (scenario 3)

Protocols First node dead All nodes dead ThroughputDEEC 1297 2999 65408DDEEC 1017 2930 67919EDEEC 1209 8522 632199TDEEC 1393 8543 893253

36

Page 51: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

Chapter 6

Conclusions

I have examined DEEC, E-DEEC, T-DEEC and D-DEEC for heterogeneous WSNs

containing different level of heterogeneity. Simulations prove that DEEC and

DDEEC perform well in the networks containing high energy difference between

normal, advanced and super nodes. Whereas, I find out that EDEEC and TDEEC

perform well in all scenarios. TDEEC has best performance in terms of stability

period and life time but instability period of EDEEC and TDEEC is very large. So,

EDEEC and TDEEC is improved in terms of stability period while compromising

on lifetime.

Then, I have compared the performance of DEEC, DDEEC, EDEEC and TDEEC

in a square field region by keeping sink static. After that I have implemented

linear sink mobility and compared the performance of heterogeneous DEEC and

its variants with single sink in the network field. These scenarios are considered

with clustering of nodes in the network. Further the sink mobility is enhanced

by varying its motion from linear to zigzag with single sink that shows different

values of throughput and network lifetime.

Future contribution to this work can be more variations in sink trajectories with

static nodes i.e sink can be placed across the borders of the network, in spiral

movement in a network, or moving diagonally in a network and energy consump-

tion can be evaluated. Network performance can be observed with nodes being

mobile and sink being static or nodes and sink both being mobile. Different re-

sults on stability period, network lifetime and throughput can be achieved by

introducing scalability in the network by further increasing the number of nodes.

Another future contribution to this work can be introducing joint sink mobility by

adding more than one mobile sinks in a network and their results can be measured.

As this research is focused on a sink mobility in a clustered network, so future

37

Page 52: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

contribution can involve sink mobility in cluster less protocols and their network

performance can be estimated.

38

Page 53: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

References

[1] I.F. Akyildiz, W. Su, Y. Sankarasubramaniam, E. Cayirci, “Wireless sensor

networks: a survey, Computer Networks”, 38 (4) (2002) 393-422.

[2] P. Krishna, N.H. Vaidya, M. Chatterjee, D. Pradhan, “A cluster-based ap-

proach for routing in dynamic networks, ACM SIGCOMM Computer Com-

munication Review“, 27 (2) (1997) 49-65.

[3] B. McDonald, T. Znati, “Design and performance of a distributed dynamic

clustering algorithm for Ad-Hoc networks”, in: Proceedings of the Annual

Simulation Symposium, 2001.

[4] V. Mhatre, C. Rosenberg, D. Kofman, R. Mazumdar, N. Shroff, “Design of

surveillance sensor grids with a lifetime constraint”, in: 1st European Work-

shop on Wireless Sensor Networks (EWSN), Berlin, January 2004.

[5] W.R. Heinzelman, A.P. Chandrakasan, H. Balakrishnan, “Energy efficient

communication protocol for wireless micro sensor networks”, in: Proceedings

of the 33rd Hawaii International Conference on System Sciences (HICSS-33),

January 2000.

[6] W.R. Heinzelman, A.P. Chandrakasan, H. Balakrishnan, “An application- spe-

cific protocol architecture for wireless microsensor networks”, IEEE Transac-

tions on Wireless Communications 1 (4) (2002) 660-670.

[7] S. Lindsey, C.S. Raghavenda, PEGASIS: “power efficient gathering in sensor

information systems”, in: Proceeding of the IEEE Aerospace Conference, Big

Sky, Montana, March 2002.

[8] O. Younis, S. Fahmy, HEED: “A hybrid, energy-efficient, distributed clus-

tering approach for ad hoc sensor networks”, IEEE Transactions on Mobile

Computing 3 (4) (2004) 660-669.

[9] G. Smaragdakis, I. Matta, A. Bestavros,“SEP: A Stable Election Protocol

for clustered heterogeneous wireless sensor network”, in: Second International

39

Page 54: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

Workshop on Sensor and Actor Network Protocols and Applications (SANPA

2004), 2004.

[10] L. Qing, Q. Zhu, M. Wang, “Design of a distributed energy-efficient clustering

algorithm for heterogeneous wireless sensor network”, ELSEVIER, Computer

Communications 29, 2006, pp 2230- 2237.

[11] Elbhiri, B. , Saadane, R. , El Fkihi, S. , Aboutajdine, D. “Developed Dis-

tributed Energy-Efficient Clustering (DDEEC) for heterogeneous wireless sen-

sor networks”, in: 5th International Symposium on I/V Communications and

Mobile Network (ISVC), 2010.

[12] Parul Saini, Ajay.K.Sharma, “E-DEEC- Enhanced Distributed Energy Effi-

cient Clustering Scheme for heterogeneous WSN”, in: 2010 1st International

Conference on Parallel, Distributed and Grid Computing (PDGC - 2010).

[13] Parul Saini, Ajay.K.Sharma, “Energy Efficient Scheme for Clustering Pro-

tocol Prolonging the Lifetime of Heterogeneous Wireless Sensor Networks”,

International Journal of Computer Applications (0975 8887), Volume 6 No.2,

September 2010.

[14] Qureshi. T. N, Javaid. N, Malik. M, Qasim. U, Khan. Z. A, On Perfor-

mance Evaluation of Variants of DEEC in WSNs, 7th International Confer-

ence on Broadband and Wireless Computing, Communication and Applica-

tions (BWCCA-2012), Victoria, Canada, 2012.

[15] Zhengjie Wang, Xiaoguang Zhao, Xu Qian, “The Application and Issuse of

Linear Wireless Sensor Networks”, International Conference on System Sci-

ence, Engineering Design and Manufacturing Informatization (ICSEM), Vol-

ume 2, Oct. 2011.

[16] Sudarmani.R, Dr. K.R. Shankar Kumar, “Analysis of Energy Consumption

in Heterogeneous Sensor Networks with Mobile sink”, TENCON 2011, IEEE

Region 10 Conference, Nov. 2011.

[17] Yan Zhao, Qianping Wang, Dong Jiang, Wanrong Wu, Li Hao, Ke Wang, “An

Agent-based Routing Protocol with Mobile Sink for WSN in Coal Mine”, Third

International Conference on Pervasive Computing and Applications (ICPCA),

Volume-2, Oct. 2008.

[18] Yamaimaiti Nizhamudong, Naoshi Nakaya, Yukari Hagihara, Yuji Koui, “Per-

formance Evaluation of Route Cost for Wireless Sensor Networks with a Mobile

Sink”, SICE Annual Conference 2011, Sept. 2011.

40

Page 55: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

[19] Yasir Faheem, Saadi Boudjit, Ken Chen, “Dynamic Sink Location Update

Scope Control Mechanism for Mobile Sink Wireless Sensor Networks”, Eighth

International Conference on Wireless On-Demand Network Systems and Ser-

vices (WONS), France, 2011.

[20] Babar Nazir, Halabi Hasbullah, “Mobile Sink based Routing Protocol

(MSRP) for Prolonging Network Lifetime in Clustered Wireless Sensor Net-

work”, International Conference on Computer Applications and Industrial

Electronics (ICCAIE 2010), Kuala Lumpur, Malaysia, December 5-7, 2010.

[21] Ma Chaw Mon Thein, Thandar Thein, “An Energy Efficient Cluster-Head Se-

lection for Wireless Sensor Networks”, International Conference on Intelligent

Systems, Modelling and Simulation, (ISMS), 2010.

[22] YoungSang Yun, Ye Xia, “Maximizing the Lifetime of Wireless Sensor Net-

works with Mobile Sink in Delay-Tolerant Applications”. IEEE TRANSAC-

TIONS ON MOBILE COMPUTING, VOL. 9, NO. 9, SEPTEMBER 2010.

[23] Tauseef Shah, Nadeem Javaid, Talha Naeem Qureshi, “Energy Efficient Sleep

Awake Aware (EESAA) Intelligent Sensor Network Routing Protocol”, 15th

IEEE International Multi Topic Conference (INMIC’12), 2012, Pakistan.

[24] Aasia Kashaf, Nadeem Javaid, Zahoor Ali Khan and Imran Ali Khan, “TSEP:

Threshold-sensitive Stable Election Protocol for WSNs”, 10th IEEE Interna-

tional Conference on Frontiers of Information Technology (FIT 12), 2012, Pak-

istan.

[25] Khan. A. A, Javaid. N, Qasim. U, Lu. Z, Khan. Z. A, “HSEP: Heterogeneity-

aware Hierarchical Stable Election Protocol for WSNs”, 3rd International

Workshop on Advances in Sensor Technologies, Systems and Applica-

tions (ASTSA-2012) in conjunction with 7th IEEE International Confer-

ence on Broadband and ireless Computing, Communication and Applications

(BWCCA 2012), Victoria, Canada, 2012.

[26] Aslam. M, Javaid. N, Rahim. A, Nazir. U, Bibi. A, Khan. Z. A, “Survey

of Extended LEACH-Based Clustering Routing Protocols for Wireless Sensor

Networks”, 5th International Symposium on Advances of High Performance

Computing and Networking (AHPCN-2012)in conjunction with 14th IEEE In-

ternational Conference on High Performance Computing and Communications

(HPCC-2012), 25-27 June, Liverpool, UK, 2012.

[27] Aslam. M, Shah. T, Javaid. N, Rahim. A, Rahman. Z, Khan. Z. A, “CEEC:

Centralized Energy Efficient Clustering A New Routing Protocol for WSNs”,

Poster Session of 9th Annual IEEE Communications Society Conference on

41

Page 56: Analyzing Sink Mobility in DEEC and its Variantsof the requirement for the degree of MS (Electrical Engineering) By Miss Momena Malik CIIT/FA11-REE-008/ISB Fall, 2012 iii Analyzing

Sensor, Mesh and Ad Hoc Communications and Networks (SECON2012),

Seoul, Korea, 2012.

[28] Latif. K, Jaffar. M, Javaid. N, Saqib. M. N, Qasim. U, Khan. Z. A, “Per-

formance Analysis of Hierar-chical Routing Protocols in Wireless Sensor Net-

works”, 5th International Workshop on Next Generation of Wireless and Mo-

bile Networks (NGWMN 2012) in conjunction with 7th IEEE International

Conference on Broadband and Wireless Computing, Communication and Ap-

plications (BWCCA 2012), Victoria, Canada, 2012.

[29] M. Aslam, N. Javaid, A. Rahim, U. Nazir, A. Bibi, Z. A. Khan ”Survey

of Extended LEACH-Based Clustering Routing Protocols for Wireless Sensor

Networks”, 5th International Symposium on Advances of High Performance

Computing and Networking (AHPCN-2012)in conjunction with 14th IEEE In-

ternational Conference on High Performance Computing and Communications

(HPCC-2012), 25-27 June, Liverpool, UK, 2012.

[30] M. Younis, M. Youssef, K. Arisha, “Energy-aware management in cluster-

based sensor networks”, Computer Networks 43 (5) (2003), 649668.

42