A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.

Slides:



Advertisements
Similar presentations
Nick Feamster CS 4251 Computer Networking II Spring 2008
Advertisements

SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
Channel Allocation Protocols. Dynamic Channel Allocation Parameters Station Model. –N independent stations, each acting as a Poisson Process for the purpose.
TDMA Scheduling in Wireless Sensor Networks
A Transmission Control Scheme for Media Access in Sensor Networks Lee, dooyoung AN lab A.Woo, D.E. Culler Mobicom’01.
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
1 An Approach to Real-Time Support in Ad Hoc Wireless Networks Mark Gleeson Distributed Systems Group Dept.
An Energy-efficient MAC protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin.
Medium Access Control in Wireless Sensor Networks.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Nov 2011 Neng Xue Tianxu Wang.
PERFORMANCE MEASUREMENTS OF WIRELESS SENSOR NETWORKS Gizem ERDOĞAN.
Interactions Between the Physical Layer and Upper Layers in Wireless Networks: The devil is in the details Fouad A. Tobagi Stanford University “Broadnets.
Investigating Mac Power Consumption in Wireless Sensor Network
An Energy-Efficient MAC Protocol for Wireless Sensor Networks
MAC Layer (Mis)behaviors Christophe Augier - CSE Summer 2003.
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
Analyzing Multi-channel MAC Protocols for Underwater Sensor Networks Presenter: Zhong Zhou.
1 Sensor MAC Design Requirements:  Energy efficiency  Simple operations  Working with a large number of sensors  Fair share of the channel among competing.
Congestion Control and Fairness for Many-to-One Routing in Sensor Networks Cheng Tien Ee Ruzena Bajcsy Motivation Congestion Control Background Simulation.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
An Energy-efficient MAC protocol for Wireless Sensor Networks
A Transmission Control Scheme for Media Access in Sensor Networks Presented by Jianhua Shao.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Isolation of Wireless Ad hoc Medium Access Mechanisms under TCP Ken Tang,Mario Correa,Mario Gerla Computer Science Department,UCLA.
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.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
Efficient MAC Protocols for Wireless Sensor Networks
MAC Layer Protocols for Sensor Networks Leonardo Leiria Fernandes.
1 MAC Layer Design for Wireless Sensor Networks Wei Ye USC Information Sciences Institute.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo and David Culler University of California at Berkeley Intel Research ACM SIGMOBILE.
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
An Energy Efficient MAC Protocol for Wireless Sensor Networks “S-MAC” Wei Ye, John Heidemann, Deborah Estrin Presentation: Deniz Çokuslu May 2008.
Fair Sharing of MAC under TCP in Wireless Ad Hoc Networks Mario Gerla Computer Science Department University of California, Los Angeles Los Angeles, CA.
Why Visual Sensor Network & SMAC Implementation Group Presentation Raghul Gunasekaran.
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.
Effects of Multi-Rate in Ad Hoc Wireless Networks
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
A SURVEY OF MAC PROTOCOLS FOR WIRELESS SENSOR NETWORKS
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
Variable Bandwidth Allocation Scheme for Energy Efficient Wireless Sensor Network SeongHwan Cho, Kee-Eung Kim Korea Advanced Institute of Science and Technology.
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks Tijs van Dam, Koen Langendoen In ACM SenSys /1/2005 Hong-Shi Wang.
KAIS T Medium Access Control with Coordinated Adaptive Sleeping for Wireless Sensor Network Wei Ye, John Heidemann, Deborah Estrin 2003 IEEE/ACM TRANSACTIONS.
A Throughput-Adaptive MAC Protocol for Wireless Sensor Networks Zuo Luo, Liu Danpu, Ma Yan, Wu Huarui Beijing University of Posts and Telecommunications.
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
Performance Evaluation of IEEE
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
Multi-Channel MAC Protocol for Multi-Hop Wireless Networks: Handling Multi-Channel Hidden Node Problem Using Snooping Myunghwan Seo, Yonggyu Kim, and Joongsoo.
0.1 IT 601: Mobile Computing Wireless Sensor Network Prof. Anirudha Sahoo IIT Bombay.
CS541 Advanced Networking 1 Contention-based MAC Protocol for Wireless Sensor Networks Neil Tang 4/20/2009.
Mitigating Congestion in Wireless Sensor Networks Bret Hull, Kyle Jamieson, Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laborartory.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
Medium Access in Sensor Networks. Presented by: Vikram Shankar.
S-MAC Taekyoung Kwon. MAC in sensor network Energy-efficient Scalable –Size, density, topology change Fairness Latency Throughput/utilization.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
Medium Access in Sensor Networks. Presented by: Vikram Shankar.
Z-MAC : a Hybrid MAC for Wireless Sensor Networks Injong Rhee, Ajit Warrier, Mahesh Aia and Jeongki Min ACM SenSys Systems Modeling.
AN EFFICIENT TDMA SCHEME WITH DYNAMIC SLOT ASSIGNMENT IN CLUSTERED WIRELESS SENSOR NETWORKS Shafiq U. Hashmi, Jahangir H. Sarker, Hussein T. Mouftah and.
MAC Protocols for Sensor Networks
MAC Protocols for Sensor Networks
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
Department of Computer Science Southern Illinois University Carbondale CS441-Mobile & Wireless Computing IEEE Standard.
CS294-1 Joe Polastre September 9, 2003
Investigating Mac Power Consumption in Wireless Sensor Network
Presentation transcript:

A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei USC for some of the ppt slides

Sensor Net Traffic Characteristics Sampling of environment for sensory information Propagation of time series information to infrastructure Duty cycle low until abnormal event sensed Periodic sampling creates a high amount of highly correlated traffic

Sensor Networks Sensing and Radio capabilities Limited storage, processing power Limited ENERGY Small packet size due to low bandwidth Multi-hop topologies Route-thru traffic at sensor nodes Bi-directional connectivity (in the face of multipath interference and short irregular transmission ranges)

Related Work IEEE & MACAW –Last-hop wireless, single cell scenario –Peer to peer communications –Single-hop base station interaction within a cell Bluetooth –Centralized TDMA within piconet –Time synchronization requirement Home RF –Combo of contention control protocol for synchronization data traffic and centralized TDMA for synchronous voice –No multihop support

Evaluation Metrics Fairness in sensor data coverage –Original vs. route-thru traffic –But, route-thru traffic already has network resources invested in it Energy Efficiency –Aggregate bandwidth per unit of energy –Fairness and high channel utilization are at odds

Fairness Fairness in bandwidth allocation –Each node generates roughly the same amount of data –Example N nodes in a multihop network All data are sent to 1 base station Ideally, the base station should equally receive 1/N portion of data from each node

Fairness Fairness in bandwidth allocation –If nodes 4, 5, 6 generate too many packets, congestion may happen at node 1. –Node 1 has no more bandwidth for its own data. Base station

Sensor Network Platform ATMEL 4MHz 8 bit microprocessor –8K program memory –512 bytes data memory Single channel RF transceiver –Operating at 916MHz –10kbps using on-off-keying encoding Variety of Sensors –Temperature, photo, etc. TinyOS – event-based operating system –30 byte messages

Design Listening Mechanism –CSMA effective when all nodes can hear each other –Periodic listening to conserve energy –CD requires additional circuitry –Problematic for periodic and synchronized traffic –Solution: introduce random delay Backoff mechanism –Also can help to break the synchronization by introducing a phase shift Contention based mechanism –Control packets, like RTS/CTS/ACK, are large overhead if packets are short (up to 40% overhead)

Design Rate control mechanism –MAC controls the rate of originating data of a node S * p, where p = [0, 1], S is application transmission rate –Without any MAC control packets –A node periodically tries to inject a packet If successful, linearly increase transmission rate p = p +  If unsuccessful, multiplicatively decrease rate p = p * 

Design Rate control mechanism without control packets 1. How does a node know whether its transmission is successful or not? If my parent routes the same packet to my grandparent, I know my transmission is successful Success relies on symmetric links and implicit ACKs 2. How do we deal with collision without RTS/CTS? Constantly tune transmission rate. If I just transmitted a packet, restrain further transmission for duration x, which is the processing time at my parent.

Simulation Environment Simple home-grown simulator –Simple radio propagation model (not specified) –Zero bit error rate

Simulation Analysis of CSMA schemes

Simulation Single-hop topology

Simulation Settings –Channel capacity 10 kbps –Packet length 30 bytes –Node transmission rate 5 packet/s –16 bit CRC for error detection –Highly synchronized traffic – all nodes start at the same time

Simulation Results – Single Hop Schemes with randomness built into delay or listening achieve both fairness and stable channel utilization. Overall, the best CSMA schemes are those that have constant listen period with random delay of transmission

Simulation – Multihop Scenario Topology and fairness results

Simulation – Multihop Scenario Energy efficiency

Simulation – Multihop Scenario Aggregate bandwidth

Conclusions Adaptive rate control can effectively achieve fairness of bandwidth allocation Energy efficient – no control packets More collisions than RTS/CTS schemes Lower aggregate bandwidth and yield than RTS/CTS schemes

Critique Link symmetry assumption Many to one routing assumption No aggregation Control overhead not so large if per ADU Weak multihop results Can we trust their simulator? Extraordinarily sparse references