21
Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br NR2 – Federal University of Paraná IFIP/IEEE IM2011 Dublin, May 23th, 2011

Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br

Embed Size (px)

Citation preview

Page 1: Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br

Resilient Approach for Energy Management

on Hot Spots in WSNs

Fernando Henrique Gielow

Michele Nogueira

Aldri Luiz dos Santos

{fhgielow,michele,aldri}@inf.ufpr.br

NR2 – Federal University of Paraná

IFIP/IEEE IM2011

Dublin, May 23th, 2011

Page 2: Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br

Outline

Introduction and motivation Related work CEA – Cluster-based Energy Architecture RRUCR

Definition of scopes Clustering Initial backbone creation Cluster-heads rotations Data gathering & Routes maintenance

Evaluation Conclusion

Page 3: Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br

Introduction and motivation

Sensor nodes: constrained resources Low processing and storage capabilities Limited lifetime

Applications Surveillance/monitoring systems Data gathering applications

Page 4: Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br

Traffic patterns

Unequal traffic distribution Data gathering applications Areas burdened with higher traffic rates

Introduction and motivation

n to n n to 1

Page 5: Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br

Hot Spots There are more important nodes in the network Unequal traffic distribution

Areas burdened with higher traffic rates Mitigation through sink mobility, biased deployment, unequal clustering

Introduction and motivation

Page 6: Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br

Hot Spot mitigation Sink mobility

The nodes close to the sink will change eventually

Unpractical in the majority of scenarios E.g. [Thanigaivelu and Murugan, 2009]

Biased deployment Manually deploying more nodes near the sink Unpractical in the majority of scenarios E.g. [Wu and Chen, 2006]

Unequal clustering Smaller clusters near the sink More routes to reach the sink E.g. [Chen et al, 2009]

Related work

Page 7: Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br

CEA: Cluster-based Energy Architecture

Generic behavior Cluster-based Hot spot

mitigation

Intra/inter clusters energy management

Route management

Page 8: Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br

The RRUCR protocol

Rotation Reactive Unequal Cluster based Routing Cluster-based multi-hop protocol for

networks with n to 1 traffic pattern Data gathering applications

Unequal clusters to mitigate hot spots

Dynamic maintenance of routes

Page 9: Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br

Operations of RRUCR

Definition of scopes Clustering Initial backbone creation Cluster-heads rotations Data gathering & Routes maintenance

Page 10: Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br

RRUCRDefinition of scopes

Transmission powers ordered and indexed The sink covers those powers

1

2

2

2

2

3

3

3

3

4

4

4

4

Potence index used by the sink

to cover most distant node

Potence index used by the sink to cover nearest

node

Potence index used by current

node to reach the sink

Potence index limit to this operation

Page 11: Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br

RRUCRClustering

Unequal sized Hot spot mitigation(funneling of routes) Previously defined

scope power

Balanced quantity Avoids dense areas Still cover all nodes

Page 12: Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br

RRUCRInitial backbone creation

Process initialized by the sink Process carried by cluster-heads

Update route and forward message once

Page 13: Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br

RRUCRCluster-heads rotations

Balance internal energy consumption Prolong network lifetime Generate broken links when selecting farther nodes Force route update of the node that rotated ( )

and of the nodes which used the previous CH ( )

Page 14: Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br

CHs route the data to the sink in a multi-hop way That message carries a field which indicates the

distance from the node up to the sink Used to update routes

If obligatory and a node with shorter distance found Reactive approach, with low overhead

RRUCRData gathering & Routes maintenance

Page 15: Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br

EvaluationParameters

1000x1000m 700 nodes Initial energy between 0.9 and 1.1 J 1% prob. of generating 32 bytes of data at each 0.1s 5000s Radio parameters set according to Mica2 3 scenarios

Without failures With failures close to the sink With failures far from the sink

ns-2.30 simulator 35 simulations – interval of confidence of 95% Compared to UCR

Page 16: Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br

Evaluation

21%17%

13%

Page 17: Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br

Evaluation

Page 18: Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br

Evaluation

Page 19: Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br

Conclusion

Address the Hot spot impacts on WSN Less deaths close to the sink Improve network lifetime

RRUCR Balanced quantity of clusters Increased network lifetime in 21.36%, when

compared to UCR Increased data delivery rates

Work extended to a generic architecture (CEA)

Page 20: Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br

Future work

Operations that check the integrity on WSN links

More complex route maintenance

A TinyOS implementation of RRUCR

Page 21: Resilient Approach for Energy Management on Hot Spots in WSNs Fernando Henrique Gielow Michele Nogueira Aldri Luiz dos Santos {fhgielow,michele,aldri}@inf.ufpr.br

Project page with more information

www.nr2.ufpr.br/~fernando/rrucr/

Source code available under LGPL ns-2.30 simulation Installation script

Email for contact: [email protected]

Doubts?