background
play

Background ArDeZ - Overview Communication Sensor Networks period - PDF document

Outline Background ArDeZ: An Asymmetric Rendezvous ArDeZ Based MAC for Sensor Networks Overview Channel Setup Kwan-Wu Chin and Raad Raad Generating Pseudo-random Rendezvous Periods Telecommunications and Information


  1. Outline • Background ArDeZ: An Asymmetric Rendezvous • ArDeZ Based MAC for Sensor Networks – Overview – Channel Setup Kwan-Wu Chin and Raad Raad – Generating Pseudo-random Rendezvous Periods Telecommunications and Information Technology Research Institute University of Wollongong – Transmissions: broadcast and unicast Australia • Results • Conclusion and on-going work 2 Background ArDeZ - Overview Communication • Sensor Networks period – Low cost nodes equipped with a processor, a low 1 � 2 2 � 3 1 � 2 1 � 2 2 � 3 data rate transceiver, modest memory, and one or more sensors Time – Precision agriculture, bush fire monitoring, etc. – Energy constrained S 2 S 3 1 3 • Medium Access Control (MAC) S 1 2 S 4 – Coordinating channel access in an energy efficient manner. • Pair-Wise Time Hoping – Issues: – Seed � pseudo random rendezvous periods • collisions, idle-listening, overhearing, synchronization, and • Mean rendezvous period (MRP) control overheads. 3 4 1

  2. ArDeZ – Channel Setup ArDeZ – Channel Setup Part 1 Part II • Invite message • Node address Sleep – Frequency dictated by Invite’s Mean Time • Sensor capabilities Rendezvous Period (MRP) Node-A’s • Uplink and Downlink seeds � U s and D s Invite Message • Scan for a maximum WaitNeighbor time • Constants C a and C b • Upon receiving an Invite message, a sensor selects an invite slot randomly. (Inviter) (Invitee) Node-A Node-B Invite Message Channel Request Message Neighbors == N ? Channel exist with node-A? (S u , S d , Duration) Node-A meets criteria? Sleep Channel ACK Message (CAM) Time Invite Slots 5 6 ArDeZ – Generation Rendezvous Periods ArDeZ – Generation Rendezvous Periods = i U S Advertise in Invite seed u = + wake Messages, and Uplink ( IM U ) IM rx is the timestamp = i i rx i D S selected by an seed d of the Invite Message = + wake invitee Downlink ( IM D ) i rx i = + i i S ( C U C )% 255 u a seed b + C a and C b are = i 1 i U S = + constants i i seed u Update the seed for S ( C D C )% 255 d a seed b next iteration + = i 1 i D S seed d i S = × wake Jump offset U u MRP i • First rendezvous period is relative to the reception time of the Invite 255 MRP controls how Message. Subsequent periods are relative to the last rendezvous i “far” we jump into the S = × wake d period’s end time. D MRP future i 255 7 8 2

  3. ArDeZ – Supporting Broadcast ArDeZ – Transmitting and Receiving Frame DATA/ACK B 2 – Broadcast seed. Hdr Sender Time S 2 S 4 1 Wakeup 1 3 3 S 1 2 S 3 B 2 2 B 2 Frame DATA/ACK Hdr S 6 Receiver S 5 B 2 Time 4 Wakeup MaxWait 4 • MaxWait – minimize idle listening Node-2 transmits, all other neighbors listen. • Send a packet every z rendezvous periods to avoid losing synchronization 9 10 Analysis – Overlapping periods Analysis – Channel Setup 8-bit 16-bit 11 12 3

  4. Simulation Results – Channel Setup • ns-2 (ns-allinone-2.1b9) • CBR – 100 packets, 50 bytes • Only establish channels to a neighbor that has a path to the sink • Data rate – 20 Kb/s • Rendezvous period length, 30ms • Random number range, 0 … 255 • Energy – Tx (12 mAh), Rx (1.8 mAh), asleep (5 μ Ah) 13 14 Results – Node Density vs. Packet Results – Network Setup Time (36 nodes) Delivery Ratio 15 16 4

  5. Results – Throughput vs. Network Sizes Results – Energy Drain vs MRP 8-months 17 18 Conclusion Current Work • ArDeZ – An asymmetric MAC that uses • Comparisons with other MACs pseudo-random sleep/wake periods. – SMAC, TRAMA, WiseMAC, etc… – Uplink and downlink channels with different • Design and implementation of routing and duty cycles transport protocols that make use of MRP • Simple setup procedure • Collision free extensions – Low signaling overheads – Listening to neighbors’ seeds • No global synchronization or superframe • Duty Cycle controlled by adjusting each link’s Mean Rendezvous Period (MRP) 19 20 5

  6. Questions? kwanwu@uow.edu.au 21 6

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend