Real-time Wireless Sensor Networks CSC536 Spring 2005 Meng Wan 05/09/2005.

Slides:



Advertisements
Similar presentations
* Distributed Algorithms in Multi-channel Wireless Ad Hoc Networks under the SINR Model Dongxiao Yu Department of Computer Science The University of Hong.
Advertisements

Distributed Assignment of Encoded MAC Addresses in Sensor Networks By Curt Schcurgers Gautam Kulkarni Mani Srivastava Presented By Charuka Silva.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
William Stallings Data and Computer Communications 7 th Edition Chapter 13 Congestion in Data Networks.
TDMA Scheduling in Wireless Sensor Networks
Z-MAC: a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min Dept. of Computer Science, North Carolina State.
Delay bounded Routing in Vehicular Ad-hoc Networks Antonios Skordylis Niki Trigoni MobiHoc 2008 Slides by Alex Papadimitriou.
1 An Approach to Real-Time Support in Ad Hoc Wireless Networks Mark Gleeson Distributed Systems Group Dept.
1 A Novel Topology-blind Fair Medium Access Control for Wireless LAN and Ad Hoc Networks Z. Y. Fang and B. Bensaou Computer Science Department Hong Kong.
RAP and SPEED Presented by Octav Chipara. Realtime Systems Concerned with two aspects Concerned with two aspects Control Control RAP RAP Predictability.
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
More routing protocols Alec Woo June 18 th, 2002.
NCKU CSIE CIAL1 Principles and Protocols for Power Control in Wireless Ad Hoc Networks Authors: Vikas Kawadia and P. R. Kumar Publisher: IEEE JOURNAL ON.
1 A Delay-Aware Reliable Event Reporting Framework for Wireless Sensor-Actuator Networks Presented by Edith Ngai Supervised by Prof. Michael R. Lyu Term.
Issues in ad-hoc networks Miguel Sanchez Nov-2000.
SPEED: A Stateless Protocol for Real-Time Communication in Sensor Networks T. He, J. A. Stankovic, C. Lu, T. Abdelzaher.
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up For Wireless Sensor Networks Zhihui Chen; Ashfaq Khokhar ECE/CS Dept., University of.
Focused Beam Routing protocol for Underwater Acoustic Networks Josep Miquel Jornet Montana, Milica Stojanovic, Michele Zorzi, Proc. WuWNet 2008.
REAL TIME COMMUNICATION IN WIRELESS SENSOR NETWORKS BY ZILLE HUMA KAMAL.
TiZo-MAC The TIME-ZONE PROTOCOL for mobile wireless sensor networks by Antonio G. Ruzzelli Supervisor : Paul Havinga This work is performed as part of.
Semester EEE449 Computer Networks The Data Link Layer Part 2: Media Access Control En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex,
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
Hongyu Gong, Lutian Zhao, Kainan Wang, Weijie Wu, Xinbing Wang
WSN Done By: 3bdulRa7man Al7arthi Mo7mad AlHudaib Moh7amad Ba7emed Wireless Sensors Network.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
1 Adaptive QoS Framework for Wireless Sensor Networks Lucy He Honeywell Technology & Solutions Lab No. 430 Guo Li Bin Road, Pudong New Area, Shanghai,
Company LOGO Provision of Multimedia Services in based Networks Colin Roby CMSC 681 Fall 2007.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Wireless MAC Protocols for Ad-Hoc Networks Derek J Corbett Supervisor: Prof. David Everitt.
© Oxford University Press 2011 DISTRIBUTED COMPUTING Sunita Mahajan Sunita Mahajan, Principal, Institute of Computer Science, MET League of Colleges, Mumbai.
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
1 An Adaptive Energy-Efficient and Low-Latency MAC for Data Gathering in Wireless Sensor Network Gang Lu, Bhaskar Krishnamachari, and Cauligi Raghavendra.
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs K.Murugan, B.Dushyanth, E.Gunasekaran S.Arivuthokai, RS.Bhuvaneswaran, S.Shanmugavel.
An Adaptive, High Performance MAC for Long- Distance Multihop Wireless Networks Presented by Jason Lew.
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
4: DataLink Layer1 Multiple Access Links and Protocols Three types of “links”: r point-to-point (single wire, e.g. PPP, SLIP) r broadcast (shared wire.
Collision-free Time Slot Reuse in Multi-hop Wireless Sensor Networks
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
STUMP: Exploiting Position Diversity in the Staggered TDMA Underwater MAC Protocol Kurtis Kredo II, Petar Djukic, Prasant Mohapatra IEEE INFOCOM 2009.
1 Mitigate the Bottleneck of Underwater Acoustic Sensor Networks via Priority Scheduling Junjie Xiong, Michael R. Lyu, Kam-Wing Ng.
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up for Wireless Sensor Networks Zhihui Chen and Ashfaq Khokhar ECE Department, University.
Multi-channel Wireless Sensor Network MAC protocol based on dynamic route.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks Tijs van Dam, Koen Langendoen In ACM SenSys /1/2005 Hong-Shi Wang.
A+MAC: A Streamlined Variable Duty-Cycle MAC Protocol for Wireless Sensor Networks 1 Sang Hoon Lee, 2 Byung Joon Park and 1 Lynn Choi 1 School of Electrical.
Evaluation of ad hoc routing over a channel switching MAC protocol Ethan Phelps-Goodman Lillie Kittredge.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
UNIT IV INFRASTRUCTURE ESTABLISHMENT. INTRODUCTION When a sensor network is first activated, various tasks must be performed to establish the necessary.
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
Wireless LAN Requirements (1) Same as any LAN – High capacity, short distances, full connectivity, broadcast capability Throughput: – efficient use wireless.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
Discovering Sensor Networks: Applications in Structural Health Monitoring Summary Lecture Wireless Communications.
THE MEDIUM ACCESS CONTROL SUBLAYER 4.1 THE CHANNEL ALLOCATION PROBLEM 4.2 MULTIPLE ACCESS PROTOCOLS.
Z-MAC : a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min ACM SenSys Systems Modeling.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
MAC Protocols for Sensor Networks
MAC Protocols for Sensor Networks
Contention-based protocols with Reservation Mechanisms
Topics in Distributed Wireless Medium Access Control
SENSYS Presented by Cheolki Lee
Channel Allocation (MAC)
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Provision of Multimedia Services in based Networks
Subject Name: Adhoc Networks Subject Code: 10CS841
Presentation transcript:

Real-time Wireless Sensor Networks CSC536 Spring 2005 Meng Wan 05/09/2005

Outline Background & Motivation MAC Protocols in Real-time Sensor Networks Routing Issues in Real-time Sensor Networks Conclusions

Real-time Sensor Networks Why Need Real-time? Since sensor networks operate in real world environments, in many cases timing constraints are important –Implicit time requirements –e.g., in a monitoring system, when a user enters a room, the faster the user is recognized the better we consider the system –Explicit time requirements –many systems have explicit real-time requirements related to the environment

Real-time Sensor Networks Some Applications While tracking an object the object might no longer be in the vicinity the time the information is received An accelerometer might have to be read every 10 ms, or else there will be a bad estimate of speed and consequently a high probability of a vehicular crash

Real-time Sensor Networks Task & Constraints Task –Reliably aggregate and disseminate information within a time frame that allows the controllers to action properly, the out-of-date information is not useful Constrains –Small capacities in power, memory, limited CPU execution speeds, and scarce communication bandwidth, which bring challenges for real-time computation and communication in sensor networks

Real-time Sensor Networks Communications Communication layer should effectively coordinate and control sensors in real-time over an unreliable network connection MAC –Bandwidth, power consumption, contention, network connectivity, real-time requirement Routing –Minimum state information and end-to-end signaling, adaptive routing protocol to avoid unpredictable congestion, end-to-end timing guarantees

MAC Protocols Scheduling-based Contention-based Collision free

MAC Protocols Scheduling-Based Protocol Algorithm –Predefines a time slot for each node –Each node gains at least one slot within a frame, which is a basic unit of transmission TDMA is the main focus of a lot of early work –Requires global connectivity information –Not adaptive enough to adjust nodes to dynamic environments such as topology change –No consideration on timing constraints

MAC Protocols Contention-Based Protocol Based on carrier sensing mechanisms and employ additional signaling control –Typical control packets: request to send (RTS), clear to send (CTS) CSMA/CD is an example: –A node that has data to send transmits a short RTS packet –Nodes within one hop of the sending node hear the RTS and defer transmission –The destination responds with a CTS packet, all nodes within one hop also defer transmission –The transmitting node assumes that the channel is acquired and transmits

MAC Protocols Contention-Based Protocol Too costly to send control packets in sensor networks, due to –Asymmetric communication –High message loss –Interference, etc. Distributed and random back off nature does not strictly guarantee the priority order –E.g., two higher-priority nodes collide and cause each other to back off, a third lower-priority node send packets out

MAC Protocols Collision-Free Real-Time Protocol Exploits the data’s periodic nature to provide guaranteed delays Architecture –cellular network –router node in the center, with two transceivers, transmit and receive at the same time using two different frequency channels

MAC Protocols Collision-Free Real-Time Protocol Intra-cell communication –Use earliest deadline first (EDF) scheduling –EDF schedule replicated & updated at each node Inter-cell communication –Use frequency division multiplexing (FDM) among adjacent cells, allowing for concurrent inter-cell communications

MAC Protocols Collision-Free Real-Time Protocol

Note –If combined with a special routing protocol, end-to-end delay guarantee is the sum of the bounded delay on each cell along the path –Six possible directions assigned statically to the inter-cell frames

MAC Protocols Analysis TDMA –Fair channel usage –Maintain too much global connectivity information –Not adaptive to dynamic environment So, collisions can not be actually avoided As a result, real-time requirements not guaranteed for critical applications

MAC Protocols Analysis Contention-based protocols –To solve cost issues, some advances in this area largely reduce chances of collisions and reduce power consumption, so that it could be useful in some applications where power consumption is the main concern –Hard to provide statistical bound of probability of priority inversion on real-time requirement So, it is hard to establish statistical delay guarantees

MAC Protocols Analysis Collision-free protocols –Save power by eliminating collisions –Satisfy real-time requirements –Uses multiple channels, thus higher requirements on the hardware of the modes –Assumptions and setup may be not practical So, more future work needed

MAC Protocols Summary The key challenges in MAC –Provide predictable delay and/or prioritization guarantees while minimizing power consumption –More consideration on constrains of sensor networks

Routing Requirement SPEED – A stateless real-time communication protocol for real-time routing in sensor networks

Routing Requirement Maintain minimum global state information Geographic routing (location-based) instead of ID routing (ID-based) Minimum end-to-end deadline miss ratio

Routing SPEED Three routing services provided –Area-multicast –Area-anycast –Unicast

SPEED Basic idea Each node records one-hop neighbors’ location & delay Feedback-based adaptation algorithms enforce a per-hop speed in the face of unpredictable traffic –Neighborhood Feedback Loop (NFL) –Backpressure Rerouting

SPEED Architecture

SPEED Function Four APIs –AreaMulticastSend (position, radius, packet) –AreaAnycastSend (position, radius, packet) –UnicastSend(Global_ID, packet) –SpeedReceive()

SPEED Function SNGF: routing module to choose the next hop candidate NFL and Backpressure Rerouting: modules to reduce or divert traffic when congestion occurs, so that SNGF has available candidates The last mile process: when the packet enters the destination area, provides the three routing services. The SNGF module controls all the previous packet relays Delay estimation: mechanism by which a node determines congestion Beacon exchange: provides geographic location of the neighbors

SPEED Evaluation Lower deadline miss ratio in face of sudden congestion Reacts to transient congestion in the most stable manner

SPEED Evaluation SPEED is –the only one routing protocol especially designed for sensor networks to satisfy real- time requirements SPEED demonstrates –localized feedback control is a promising approach for real-time communication in sensor networks

Conclusions Real-time sensor networks become important for many critical applications Real-time requirements mainly lie in communication layer of the sensor network MAC –Collision-free real-time protocol Routing –SPEED