a localized self-healing algorithm for networks of moveable sensor nodes mohamed younis, sookyoung...

25
A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer Science and Electrical Engineering University of Maryland, Baltimore County IEEE Globecom 2008

Upload: bryan-elliott

Post on 29-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer

A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF

MOVEABLE SENSOR NODES

Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher

Department of Computer Science and Electrical EngineeringUniversity of Maryland, Baltimore County

IEEE Globecom 2008

Page 2: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer

Introduction Related work

DARA approach RIM Approach Simulation

NN approach Conclusion

Page 3: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer

A Wireless sensor and actor networks (WSAN) involves two types of nodes: Sensors Actors

Command node

Sensor nodeActor

Inter - actor communication

Communication with the command node

Page 4: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer

The failed actor serves as a cut-vertex node in the network

Command node

Sensor nodeActor

Inter - actor communication

Communication with the command node

Page 5: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer

Actor

Inter - actor communication

A

B C

DE

Page 6: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer

Actor

Inter - actor communication

A

B C

DE

Page 7: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer

[11] A. Abbasi, K. Akkaya and M. Younis, “A Distributed Connectivity Restoration Algorithm in Wireless Sensor and Actor Networks,” in the Proceedings of the 32nd IEEE Conf. on Local Computer Networks (LCN’07), Dublin, Ireland, Oct. 2007.

Page 8: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer

3

12

1

[11] A. Abbasi, K. Akkaya and M. Younis, “A Distributed Connectivity Restoration Algorithm in Wireless Sensor and Actor Networks,” in the Proceedings of the 32nd IEEE Conf. on Local Computer Networks (LCN’07), Dublin, Ireland, Oct. 2007.

Page 9: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer

[11] A. Abbasi, K. Akkaya and M. Younis, “A Distributed Connectivity Restoration Algorithm in Wireless Sensor and Actor Networks,” in the Proceedings of the 32nd IEEE Conf. on Local Computer Networks (LCN’07), Dublin, Ireland, Oct. 2007.

Page 10: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer

The paper proposed only requires the knowledge of 1-hop neighbors approach. Minimizes messaging overhead Reduces the distance that individual nodes travel

during the recovery

Page 11: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer

Nodes know their position relative to their neighbors, not necessarily their exact coordinates.

Page 12: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer

Each node broadcasts a HELLO message to introduce itself to its neighbors, then builds a list of directly reachable nodes.

Each table entry contains two parameters: {Node_ID, Relative position}

Page 13: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer

Periodically send heartbeat messages to their neighbors to ensure that they are functional

D

E

C

A

B

F

G

H

Page 14: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer

Move until they are a distance r/2 from the failed node

D

C

A

B

F

G

H

Fr

2

r

2

r

E

Page 15: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer

This point is the closest intersection point of the two circles of radius r centered at B and C.

D

A

BG

H

C

E

Page 16: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer

C

Node D determines its new location based only on B’s position.

D

A

BG

H

Br

E

Page 17: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer

C

D

A

BG

H

Dr

E

Node E determines its new location based only on D’s position.

Page 18: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer

Simulator ?????

Number of sensors 300 mobile actor nodes

Area size 1000m × 1000m

Initially placed random

Page 19: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer
Page 20: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer

Every node is aware of its 2-hop neighbors

D

E

C

A

B

F

G

H

D

B

F

Page 21: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer
Page 22: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer
Page 23: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer
Page 24: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer

RIM is a distributed algorithm for Recovery through Inward Motion.

RIM minimizes messaging overhead and reduces the distance each individual node travels during the recovery.

Page 25: A LOCALIZED SELF-HEALING ALGORITHM FOR NETWORKS OF MOVEABLE SENSOR NODES Mohamed Younis, Sookyoung Lee, Sheetal Gupta and Kevin Fisher Department of Computer