Download presentation
Presentation is loading. Please wait.
Published byLydia Simpson Modified over 8 years ago
1
CMAC : A N ENERGY EFFICIENT MAC LAYER PROTOCOL USING CONVERGENT PACKET FORWARDING FOR WIRELESS SENSOR NETWORKS SECON 2007 S HA LIU, K AI - WEI FAN, P RASUN SINHA D EPARTMENT OF COMPUTER SCIENCE AND ENGINEERING, O HIO STATE UNIVERSITY # 17 2008-11-11 Presentation: Jinhyung Lee Computer Network Lab
2
C ONTENTS I NTRODUCTION C ONTRIBUTION F EATURES E VALUATION C ONCLUSION D ISCUSSION 2008-11-11 1 / 17
3
I NTRODUCTION MAC LAYER DESIGN GOALS FOR WSN L ONG LIFETIME L OW LATENCY L OW MAINTENANCE OVERHEAD H IGH THROUGHPUT E XISTING SOLUTIONS S YNCHRONIZED MAC SMAC, TMAC, DMAC C ONSUME A LOT OF ENERGY ON PERIODIC SYNCHRONIZATION U NSYNCHRONIZED MAC BMAC, XMAC U SE LONG PREAMBLES 2008-11-11 2 / 17
4
C ONTRIBUTION CMAC U NSYNCHRONIZED DUTY CYCLING N O SYNCHRONIZATION OVERHEAD A GGRESSIVE RTS, A NYCAST Q UICKLY MAKE ROUTING PROGRESS C ONVERGENT PACKET FORWARDING A VOID OVERHEAD OF ANYCAST A CHIEVED GOALS E NERGY EFFICIENCY L OW LATENCY H IGH THROUGHPUT 2008-11-11 3 / 17
5
C ONVERGENT MAC A GGRESSIVE RTS A NYCAST PACKET FORWARDING C ONVERGENT FORWARDING 2008-11-11 4 / 17
6
C ONVERGENT MAC A GGRESSIVE RTS A NYCAST PACKET FORWARDING C ONVERGENT FORWARDING 2008-11-11
7
A GGRESSIVE RTS L ONG PREAMBLE MECHANISM OF BMAC H IGH LATENCY B REAKS UP LONG PREAMBLE INTO MULTIPLE RTS PACKETS RTS BURST S ENDER RECEIVES A CTS, IT SENDS PACKET IMMEDIATELY L ATENCY AT EACH HOP COULD BE REDUCED BY HALF 2008-11-11 5 / 17 Sender Receiver Sleep Packet Sleep RTS RXCTS RXSleep Aggressive RTS
8
A GGRESSIVE RTS A SSESS CHANNEL QUICKLY DURING EACH WAKE UP TIME T O ALLOW NODES TO WORK AT A VERY LOW DUTY CYCLE I F RECEIVER WAKES UP DURING THE GAP BETWEEN TWO RTS S MISS RTS BURST 2008-11-11 6 / 17 RTS Channel check
9
A GGRESSIVE RTS D OUBLE CHANNEL CHECK C HECK THE CHANNEL TWICE TO AVOID MISSING ACTIVITIES F OR EACH CHANNEL CHECK, NODES SAMPLE UP TO 5 TIMES B ETWEEN TWO CHANNEL CHECKS, PUT TO SLEEP MODE I NTERVAL MUST BE SHORTER THAN RTS TRANSMISSION TIME 2008-11-11 7 / 17 RTS Channel check RTS Channel check RTS Channel check (a)(b) (c) Executed channel check Canceled channel check
10
C ONVERGENT MAC A GGRESSIVE RTS A NYCAST PACKET FORWARDING C ONVERGENT FORWARDING 2008-11-11
11
A NYCAST PACKET FORWARDING N ODES OTHER THAN TARGET RECEIVER MAY W AKE UP EARLIER C AN MAKE SOME PROGRESS TOWARD SINK R EDUCE LATENCY A NYCAST TO THE ONE CLOSEST TO DESTINATION F ORWARDING SET N EIGHBOR NODES OF THE SENDER THAT ARE CLOSER TO THE DESTINATION P ARTITION INTO 3 SUB REGIONS 2008-11-11 8 / 17
12
A NYCAST PACKET FORWARDING M ORE THAN ONE NODE MAY CONTEND TO SEND CTS E ACH GAP BETWEEN TWO CONSECUTIVE RTS IS DIVIDED 3 CTS SLOTS FOR (R1, R2, R3) P RIORITIZE THE CTS PACKET TRANSMISSION E ACH CTS SLOT DIVIDED INTO MINI - SLOTS E ACH NODE IN THE SAME REGION RANDOMLY PICKS UP A MINI - SLOT 2008-11-11 9 / 17 Canceled RTS CTS RTS Sender CTS slot Canceled CTS mini-slot Node in R 1 Node in R 2 Node in R 3 Canceled CTS
13
C ONVERGENT MAC A GGRESSIVE RTS A NYCAST PACKET FORWARDING C ONVERGENT FORWARDING 2008-11-11
14
C ONVERGENT FORWARDING A NYCAST HAS HIGHER OVERHEAD THAN UNICAST S UBOPTIMAL ROUTES A NYCAST RTS/CTS S WITCH FROM ANYCAST TO UNICAST IF N ODE IS ABLE TO COMMUNICATE WITH A NODE IN R1 C ANNOT FIND A BETTER NEXT HOP THAN CURRENT ONE N ODES STAY AWAKE FOR A SHORT DURATION AFTER RECEIVING A PACKET S YNCHRONIZED WAKE - UP SCHEDULING T IMEOUT 2008-11-11 10 / 17
15
C ONVERGENT FORWARDING 2008-11-11 11 / 17
16
E XPERIMENTS T ESTBED : KANSEI TESTBED 105 XSM NODES 7 X 15 TOPOLOGY, SEPARATION OF 3 FEET I MPLEMENTATION PARAMETERS 2008-11-11 12 / 17 CTS-slot length7.488 ms Number of CTS-slots3 Mini-slot length416 μs Number of mini-slots6 RTS packet size44 bytes Double channel check interval10 ms
17
E XPERIMENTS M ETRICS T HROUGHPUT L ATENCY N ORMALIZED ENERGY CONSUMPTION S CENARIOS S TATIC EVENT M OVING EVENT C OMPARISON CMAC 1%, BMAC 1% CMAC 100%, BMAC 100% 2008-11-11 13 / 17
18
E XPERIMENTS – STATIC SCENARIO 2008-11-11 14 / 17 ThroughputLatencyEnergy Consumption
19
E XPERIMENTS - MOVING SCENARIO 2008-11-11 15 / 17 ThroughputLatencyEnergy Consumption
20
S IMULATION 2008-11-11 16 / 17 ThroughputLatencyEnergy Consumption
21
C ONCLUSION CMAC AGGRESSIVE RTS, ANYCAST, CONVERGENT PACKET FORWARDING S UPPORTS HIGH THROUGHPUT, LOW LATENCY AND CONSUMES LESS ENERGY THAN EXISTING SOLUTIONS D ISCUSSION N O CONSIDERATION OF NODE MOBILITY A WAKE DURATION AFTER RECEIVING PACKET IS SENSITIVE TO PERFORMANCE F OR LOW DATA RATES, CAN ’ T CONVERGE FROM ANYCAST TO UNICAST T OO SIMILAR WITH XMAC 2008-11-11 17 / 17
22
Thank You # 17 CS 7102008-11-11
23
Appendix # 17 CS 7102008-11-11
24
H OW LONG SHOULD NODES KEEP AWAKE AFTER RECEIVI NG A PACKET ? L ONGER AWAKE PERIOD → LOWER LATENCY B UT LONGER AWAKE PERIOD MAY NOT BE MORE ENERGY EFFICIENT D EPENDENT ON DATA RATE AND NODE DENSITY lambda: packet arrival rate in a Poisson arrival process
25
25 P ERFORMANCE OF ANYCAST IF LACK OF CONVERGENCE E XPERIMENT SETTINGS : V ARY TRANSMISSION RANGES TO CREATE DIFFERENT NODE DENSITI ES M ETRIC : L ATENCY NORMALIZED BY DISTANCE ( HOPS IN UNICAST ) R ESULTS : CMAC 1% ACHIEVES LOWER LATENCY THAN BMAC 1%
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.