cumpe : cluster-management and power efficient protocol for wireless sensor networks itre’05...
TRANSCRIPT
![Page 1: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/1.jpg)
CuMPE:
CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SE
NSOR NETWORKS
ITRE’05Information Technology: Research and Education
Shen Ben Ho and Xiao Su
Department of Computer Engineering, San Jose State University, San Jose, CA 951
92
![Page 2: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/2.jpg)
Outline
Introduction Related work CuMPE Protocol
ROUTING IN CuMPE MAC SCHEDULING IN CuMPE
Simulation Conclusions
![Page 3: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/3.jpg)
Introduction – background
Important issues in data gathering Low power consumption
Limited power supply Low transmission delay
Large number of sensor nodes
![Page 4: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/4.jpg)
Introduction – motivation
Routing and MAC protocols should be power efficient Should organize nodes in a way that
the Message transmission delay is small
![Page 5: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/5.jpg)
Related work - HIT
Hybrid Indirect Transmissions (HIT) for Data Gathering in Wireless Micro Sensor Networks with Biomedical Applications (CCW 2003)
![Page 6: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/6.jpg)
Related work - HIT
Closest node to i d(u, H) < d(i, H) d(i, u) < d(i, H).
Parallel transmissions The drawback
distance advertisement messages cover the entire cluster
![Page 7: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/7.jpg)
CuMPE - overview
Cluster head election Route set-up TDMA scheduling Data transfer
![Page 8: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/8.jpg)
ROUTING IN CuMPE Cluster head election Route set-up
find routing trees with minimum transmission cost
reduce the energy used
![Page 9: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/9.jpg)
Cluster head election
Depending on requirements from application
Four ways can be used to select cluster head: Random Node ID Residential energy Connectivity or geography location
![Page 10: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/10.jpg)
Route set-up
Finds the path to the cluster head with minimum cost Phase one: Cluster Head
Advertisement Phase two: Path setup
![Page 11: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/11.jpg)
Cluster Head Advertisement
Advertisement (fixed signal strength) Type: DISCOVERY Cost: 0
Any node receiving this packet knows the ID of cluster head the signal strength of the packet.
CH
a
db
fh
g
e
c
![Page 12: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/12.jpg)
Path setup Updated message (fixed signal strength)
Type: DISCOVERY Cost: (cost to cluster head)
Any node receiving the updated information packet knows node ID of the sender (probably upstream node) cost from the sender to the cluster head cost to the sender.
CH
a
db
fh
g
e
c
![Page 13: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/13.jpg)
Path setup
The node receives update message The New cost Compares current cost
High : ignore Low : the sender become the new upstream node
CH
a
db
fh
g
e
c
Cost(c,b)+Cost(b,CH)<Cost(c,CH)
Cost(d,b)+Cost(b,CH)>Cost(d,CH)
![Page 14: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/14.jpg)
Path setup
CH
a
db
fh
g
e
c
![Page 15: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/15.jpg)
MAC SCHEDULING IN CuMPE Use TDMA to schedule nodes for
transmission Reduce overall delays of message
transmission Blocking Nodes Critical Path
![Page 16: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/16.jpg)
Blocking Nodes
G blocks nodes H to L
Node X block node Y : d( X, uX) > d( X, uY)
![Page 17: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/17.jpg)
Critical Path Critical path : the path that involves the longest
delay to transmit messages from leaf nodes to the root.
the delay depends on the height of the path the number of downstream nodes along the path.
![Page 18: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/18.jpg)
TDMA scheduling
There are four phases in this step Upstream node notice Sending downstream node list and
downstream-blocking node list Schedule setup Schedule broadcast
![Page 19: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/19.jpg)
Upstream Node Notice
The message Type: UpStream Upstream: ID of the upstream neighbor
Any node that hears this message will put the sender downstream node list (its own ID) downstream-blocking node list.
A
C
D
B
F
H
G
E
Downstream node list: D
Downstream node list: H GDownstream-blocking node list :D
![Page 20: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/20.jpg)
Sending Downstream Node List and Downstream-Blocking Node List
A
C
D
B
F
H
G
E
![Page 21: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/21.jpg)
Schedule setup
The protocol assigns the time slot reverselyi.e., assigns the last time slot first
The protocol checks if any blocking node is assigned to that time slot.
A
C B
![Page 22: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/22.jpg)
Schedule setup
Nodes with an asterisk on right are in the queue.
C B
B E F
![Page 23: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/23.jpg)
Schedule setup
Node D blocks the downstream nodes of C and E (i.e., nodes E, F, G, and H),
The algorithm shifts node F to the next free slot
B E F
F
E F D
![Page 24: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/24.jpg)
Schedule setup
Choose to delay the blocked node results in a shorter overall delay
Slot 1
Slot 2
Slot 3
Slot 4
Slot 5
Slot 6
Slot7
B A
H I J K L
G C D E F
Slot 1
Slot 2
Slot 3
Slot 4
Slot 5
Slot 6
Slot7 Slot8
Slot9
Slot10
Slot11
B A
H I J K L
G C D E F
![Page 25: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/25.jpg)
Schedule setup
Finished TDMA scheduling all the nodes in the queue are leaf nodes have no downstream nodes
E F D
F D G H
G
![Page 26: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/26.jpg)
Schedule Broadcast The cluster head sends the TDMA schedule
information to the cluster members. The message has the following fields
Type: Timeslot Time slot: the time slot assigned.
A
C
D
B
F
H
G
E1
2
2
34
45
![Page 27: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/27.jpg)
Simulation
Network: diameter of 1000 meters 100 nodes Cluster heads : 5% node Initial energy of node : 25 joules Packet size :100 bits The route is recomputed every 100
rounds of data gathering
![Page 28: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/28.jpg)
Simulation- Lifetime
![Page 29: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/29.jpg)
Simulation- Average Delay
![Page 30: CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho](https://reader036.vdocument.in/reader036/viewer/2022062801/56649e3b5503460f94b2d3f7/html5/thumbnails/30.jpg)
Conclusion
CuMPE consists of a routing and a TDMA scheduling algorithm has longer life time has shorter transmission delay