RT-Link: A global time-synchronized link protocol for sensor networks Anthony Rowe, Rahul Mangharam, Raj Rajkumar

Similar documents
Presented by: Murad Kaplan

Voice Over Sensor Networks

Embedded Internet and the Internet of Things WS 12/13

RT-Link: A Time-Synchronized Link Protocol for Energy-Constrained Multi-hop Wireless Networks

Energy Efficient MAC Protocols Design for Wireless Sensor Networks

SENSOR-MAC CASE STUDY

Multiple Access Links and Protocols

Wireless Sensor Networks: Clustering, Routing, Localization, Time Synchronization

QoS Challenges and QoS-Aware MAC Protocols in Wireless Sensor Networks

MAC in /20/06

CS 43: Computer Networks. 27: Media Access Contd. December 3, 2018

MAC LAYER. Murat Demirbas SUNY Buffalo

Data Link Layer: Overview, operations

CHAPTER 5 PROPAGATION DELAY

Strengthening Unlicensed Band Wireless Backhaul

An Industrial Employee Development Application Protocol Using Wireless Sensor Networks

Medium Access Control. MAC protocols: design goals, challenges, contention-based and contention-free protocols

Lecture 16: QoS and "

CSMA based Medium Access Control for Wireless Sensor Network

Media Access Control. Networked Systems (H) Lecture 5

Outline. MAC (Medium Access Control) General MAC Requirements. Typical MAC protocols. Typical MAC protocols

CS 43: Computer Networks Media Access. Kevin Webb Swarthmore College November 30, 2017

Logical Link Control (LLC) Medium Access Control (MAC)

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Mohamed Khedr.

Medium Access Control in Wireless Sensor Networks

Medium Access Control in Wireless Sensor Networks

Ad hoc and Sensor Networks Chapter 5: Medium access control protocols

Medium Access Control in Wireless IoT. Davide Quaglia, Damiano Carra

Computer Communication III

COMPARISON OF TIME-BASED AND SMAC PROTOCOLS IN FLAT GRID WIRELESS SENSOR NETWORKS VER VARYING TRAFFIC DENSITY Jobin Varghese 1 and K.

Subject: Adhoc Networks

Local Area Networks NETW 901

MAC Essentials for Wireless Sensor Networks

Rahman 1. Application

MULTIPLE ACCESS PROTOCOLS 2. 1

6.9 Summary. 11/20/2013 Wireless and Mobile Networks (SSL) 6-1. Characteristics of selected wireless link standards a, g point-to-point

Voice Over Sensor Networks

original standard a transmission at 5 GHz bit rate 54 Mbit/s b support for 5.5 and 11 Mbit/s e QoS

UNIT IV. Data link layer protocols. Prof.Prasad S.Halgaonkar

WP-PD Wirepas Mesh Overview

Etiquette protocol for Ultra Low Power Operation in Sensor Networks

Ad Hoc Networks: Introduction

Sensor Network Protocols

CSE 6811 Ashikur Rahman

AN EFFICIENT MAC PROTOCOL FOR SUPPORTING QOS IN WIRELESS SENSOR NETWORKS

Research Article MFT-MAC: A Duty-Cycle MAC Protocol Using Multiframe Transmission for Wireless Sensor Networks

Chapter 5 Ad Hoc Wireless Network. Jang Ping Sheu

WSN NETWORK ARCHITECTURES AND PROTOCOL STACK

ICE 1332/0715 Mobile Computing (Summer, 2008)

CSE 461: Wireless Networks

Outline. Introduction to Networked Embedded Systems - Embedded systems Networked embedded systems Embedded Internet - Network properties

4.3 IEEE Physical Layer IEEE IEEE b IEEE a IEEE g IEEE n IEEE 802.

Data Communications. Data Link Layer Protocols Wireless LANs

CSC8223 Wireless Sensor Networks. Chapter 5 Medium Access Control Protocols

Introduction to IEEE

Wireless Networked Systems

Lecture 24: CSE 123: Computer Networks Stefan Savage. HW4 due NOW

IEEE , Token Rings. 10/11/06 CS/ECE UIUC, Fall

Lecture 4: Wireless MAC Overview. Hung-Yu Wei National Taiwan University

ABSTRACT. JANG, BEAKCHEOL. Wireless MAC Protocol Design and Analysis. (Under the direction of Professor Mihail L. Sichitiu).

Mobile Communications Chapter 3 : Media Access

Advanced Networking Technologies

Mobile & Wireless Networking. Lecture 7: Wireless LAN

Wireless Sensor Networks 8th Lecture

standard. Acknowledgement: Slides borrowed from Richard Y. Yale

CS 3516: Computer Networks

Lecture 6. Data Link Layer (cont d) Data Link Layer 1-1

Power Saving MAC Protocols for WSNs and Optimization of S-MAC Protocol

Lecture 17: Wireless Networking"

Project: IEEE P Working Group for Wireless Personal Area Networks N

Wireless Sensor Networks CS742

COS 140: Foundations of Computer Science

High Level View. EE 122: Ethernet and Random Access protocols. Medium Access Protocols

Wireless Communication Session 4 Wi-Fi IEEE standard

Announcements / Wireless Networks and Applications Lecture 9: Wireless LANs Wireless. Regular Ethernet CSMA/CD.

Ferry Route Design with MAC Protocol in Delay Tolerant Networks

CONTENTION BASED PROTOCOLS WITH RESERVATION MECHANISMS

AMAC: Traffic-Adaptive Sensor Network MAC Protocol through Variable Duty-Cycle Operations

Wireless Sensor Networks

sensors ISSN

Wireless Ad-Hoc Networks

Wireless Sensor Networks

IEEE Medium Access Control. Medium Access Control

Unit 7 Media Access Control (MAC)

Computational Model for Energy Aware TDMA-based MAC Protocol for Wireless Sensor Network System

Aloha and slotted aloha

Lecture 25: CSE 123: Computer Networks Alex C. Snoeren. HW4 due NOW

MAC Protocols for VANETs

AN EFFICIENT MAC PROTOCOL BASED ON HYBRID SUPERFRAME FOR WIRELESS SENSOR NETWORKS

EE 122: Ethernet and

Lecture Computer Networks

Principles of Wireless Sensor Networks. Medium Access Control and IEEE

Medium Access Control. IEEE , Token Rings. CSMA/CD in WLANs? Ethernet MAC Algorithm. MACA Solution for Hidden Terminal Problem

Project: IEEE P Working Group for Wireless Personal Area Networks N

Wireless Local Area Networks (WLANs)) and Wireless Sensor Networks (WSNs) Computer Networks: Wireless Networks 1

Mobile Communications Chapter 7: Wireless LANs

Embedded Internet and the Internet of Things WS 12/13

Getting Connected (Chapter 2 Part 4) Networking CS 3470, Section 1 Sarah Diesburg

Research Directions in Low-Power Wireless Networks

Transcription:

RT-Link: A global time-synchronized link protocol for sensor networks Anthony Rowe, Rahul Mangharam, Raj Rajkumar Papa Alioune Ly, Joel Alloh, Carl Hedari, Tom Reynaert

Outline Introduction Design of the protocol Implementation Performance Evaluation Application Example Conclusion Questions

Introduction: Going wireless Wireless networks (radio-light transmission) o prone to interferences, collisions and errors => high BER o medium access, remote powering, security concerns o infrastructure required (base station, AP, etc...) o each end-station node only minds its own transmission

Introduction: Going wireless Wireless sensor networks o real-time (correctness depends not only on logical but also timing constraints behavior) o self organized, no infrastructure o small low cost node with low energy (batteryoperated) o large number of nodes, multihop transmission at low data rate with information having temporal consistency

QoS: Impact on Tx/Rx properties Node lifetime, scalability, reliability o predictable bounded transfer delay, jitter, throughput Topology and physical limitations o BER, SNR, direct or multihop transmission o cost and energy effective operation o error detection/correction schemes Medium access, localization o fair access, low waiting time, high network usage

Tackling the problem Known issues? o Air medium: overhearing, errors, collisions of packets o Energy Saving: idle listening, dumb retransmissions ISO OSI model => Data link o can provide interference-, collision-free access to medium o can coordinate sleep intervals (no comm., no need to be awake)

Possible Solutions MAC

Synchronization View Point Related link protocols o asynchronous (B-MAC) o loosely synchronous (S-MAC, T-MAC, WiseMAC) o fully synchronized (TRAMA, LMAC, Crankshaft)

RT-Link protocol RT-Link (TDMA based) time synchronized link protocol using hardware global sync. o energy-efficient communication (all communicating nodes activity are packed) o bounded message latency, high throughput (collision-free operations and ondemand data rate with help of reservation) o deterministic lifetime (resources allocation/ reservation/ management in advance) o total event ordering (absolute time stamps assigned to distributed events for tracking)

Outline Introduction Design of the protocol Implementation Performance Evaluation Application Example Conclusion Questions

Protocol: Overview 2 node types: o Fixed nodes o Mobile nodes 2 types of operations o Indoors AM/FM time synchronization module o Outdoors Atomic clock receiver

Protocol: Overview A finely slotted data communication period

Protocol: Overview 2 kind of slots o Scheduled Slots (SS) Nodes are assigned specific transmit and receive time slots o Contention Slots(CS) Nodes which are not assigned slots in the SS select slots at random as in slotted-aloha

Protocol: Operation Procedure 3-state state machine

Protocol: Synchronization Initial status: Guest -> CS mode o Sync radio is on -> on sync pulse => wait for set of number of slots -> send HELLO message with node ID to gateway o Gateway eventually scheduled a slot in the SS Mobile node achieves sync by observing member s slot and computes time until start of CS

Protocol: Synchronization

Protocol: Conflict detection & resolution 2 mechanisms: o Active listener Listen to transmit slot when no data to send o Active transmitter Broadcast information packets

Protocol: Conflict detection & resolution

Outline Introduction Design of the protocol Implementation Performance Evaluation Application Example Conclusion Questions

Infrastructure Hardware o FireFly sensor nodes o FireFly Jr. to forward packets Operating system: Nano-RK o Rate Monotonic Scheduling with Preemption o Enforces limits on: Resources Energy usage

Time Synchronization Open spaces : Atomic Clock Pulse WWVB o Detect edges to adjust internal clock Inside Buildings : Carrier-current o Use the power grid as AM - antenna o Jitter < 100 ~ 200 µs Clock drift < 10µs/s => update after 10 s Synchronization pulse every second o WWVB - bit o AM pulse

Time Synchronization Remarks o WWVB only in US and Southern Canada (60 khz) Need a different implementation in Europe: DCF broadcasts German Clock (77 khz) o Global Synchronization bounded to 100µs Slots of 5 ms => 2 % synchronization loss Difficult to reduce slot time

Communication Receiving strategy o Immediately start listening on listening-slots o If no preamble detected => Time-out (after 300µs) o If transit message, copy to transmit queue Sending strategy o Guard time before starting to send: 100 µs Accounts for drifting between sender and receiver Provide configurable ISS (Inter slot spacing)

Communication Two nodes comunicating (request-response)

Outline Introduction Design of the protocol Implementation Performance Evaluation Application Example Conclusion Questions

Set Up Comparison between the multi-hop performance of the RT-Link with that of a low-power-listen CSMA protocol (B-MAC) Implementation of a 10-node test-bed Used simulation to compare latency and lifetime

Energy consumption over a frame

Energy consumption over a frame

Lifetime

Lifetime

Lifetime

Outline Introduction Design of the protocol Implementation Performance Evaluation Application Example Conclusion Questions

Application Example 1- All nodes are to be battery powered 2- Nodes must have a predictable lifetime of at least one year under normal operation 3-Nodes must provision continuous sensor sampling in an emergency 4- The network must be able to tolerate topology changes and self-heal to maintain connectivity after a partition.

Application Example Impact on latency with node degree Effect of node degree on collisions for B-MAC

Outline Introduction Design of the protocol Implementation Performance Evaluation Application Example Conclusion Questions

Remarks on the paper Protocol o Needs a lot of upfront calculations and estimations o Needs a centralized slot scheduler Time Synchronization works but o Introduces lower bound on slot-time to be efficient Performance o No information on performance in terms of throughput

Remarks on the paper Performance (cont d) o easily coping with scalability in terms of latency, topology and node lifetime.

Conclusion Primary requirements for WSNs are met o energy efficient communication on scalable network having battery-operated nodes. o common sleep interval (via a sub-100 micron secs sync) o predictable maximal end-to-end throughput o bounded message latency o deterministic near-optimal lifetime for the network o total event ordering for inventory, logging or tracking

Conclusion Hardware-based TS is a robust and scalable option to in-band software-based techniques (such as RBS, TPSN and FTSP). Achieving global TS is economical and convenient for deployments. RT-Link achieves a practical lifetime of over 2 years

Questions