A Bit-Map-Assisted Energy- Efficient MAC Scheme for Wireless Sensor Networks Jing Li and Georgios Y. Lazarou Department of Electrical and Computer Engineering,

Slides:



Advertisements
Similar presentations
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
Advertisements

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.
Presented by Rick Skowyra
Routing Protocols for Sensor Networks Presented by Siva Desaraju Computer Science WMU An Application Specific Protocol Architecture for Wireless Microsensor.
Kyung Tae Kim, Hee Yong Youn (Sungkyunkwan University)
An Application-Specific Protocol Architecture for Wireless Microsensor Networks Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan (MIT)
Sensor network Routing protocol A study on LEACH protocol and how to improve it.
An Energy Efficient Routing Protocol for Cluster-Based Wireless Sensor Networks Using Ant Colony Optimization Ali-Asghar Salehpour, Babak Mirmobin, Ali.
Introduction to Wireless Sensor Networks
The University of Iowa. Copyright© 2005 A. Kruger 1 Introduction to Wireless Sensor Networks Medium Access Control (MAC) 17 February 2005.
Tufts Wireless Laboratory Tufts University School Of Engineering Energy-Efficient Structuralized Clustering for Sensor-based Cyber Physical Systems Jierui.
AES based secure LEACH for WSN’s. Obstacles of WSN Security Limited resources-Limited memory, code space and energy. Unreliable Communication-Densely.
Sec-TEEN: Secure Threshold sensitive Energy Efficient sensor Network protocol Ibrahim Alkhori, Tamer Abukhalil & Abdel-shakour A. Abuznied Department of.
Low-Energy Adaptive Clustering Hierarchy An Energy-Efficient Communication Protocol for Wireless Micro-sensor Networks M. Aslam hayat.
ATMA: Advertisement-based TDMA Protocol for Bursty Traffic in Wireless Sensor Networks Surjya Ray, Illker Demirkol, and Wendi Heinzeleman University of.
An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network
S-MAC Sensor Medium Access Control Protocol An Energy Efficient MAC protocol for Wireless Sensor Networks.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
Globecom 2004 Energy-Efficient Self-Organization for Wireless Sensor Networks: A Fully Distributed approach Liang Zhao, Xiang Hong, Qilian Liang Department.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 9th Lecture Christian Schindelhauer.
An Energy-efficient MAC protocol for Wireless Sensor Networks
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
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
1 Y-MAC: An Energy-efficient Multi-channel MAC Protocol for Dense Wireless Sensor Networks Youngmin Kim, Hyojeong Shin, and Hojung Cha International Conference.
Fault Tolerant and Mobility Aware Routing Protocol for Mobile Wireless Sensor Network Name : Tahani Abid Aladwani ID :
CuMPE : CLUSTER-MANAGEMENT AND POWER EFFICIENT PROTOCOL FOR WIRELESS SENSOR NETWORKS ITRE’05 Information Technology: Research and Education Shen Ben Ho.
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks The First ACM Conference on Embedded Networked Sensor Systems (SenSys 2003) November.
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
A Multi-Channel MAC Protocol for Wireless Sensor Networks Chen xun, Han peng, He qiu-sheng, Tu shi-liang, Chen zhang-long The Sixth IEEE International.
Multimedia & Networking Lab
1 Adaptive QoS Framework for Wireless Sensor Networks Lucy He Honeywell Technology & Solutions Lab No. 430 Guo Li Bin Road, Pudong New Area, Shanghai,
An Energy Efficient MAC Protocol for Wireless Sensor Networks “S-MAC” Wei Ye, John Heidemann, Deborah Estrin Presentation: Deniz Çokuslu May 2008.
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
An Energy-Aware Periodical Data Gathering Protocol Using Deterministic Clustering in Wireless Sensor Networks (WSN) Mohammad Rajiullah & Shigeru Shimamoto.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.
A SURVEY OF MAC PROTOCOLS FOR WIRELESS SENSOR NETWORKS
ELECTIONEL ECTI ON ELECTION: Energy-efficient and Low- latEncy sCheduling Technique for wIreless sensOr Networks Shamim Begum, Shao-Cheng Wang, Bhaskar.
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up for Wireless Sensor Networks Zhihui Chen and Ashfaq Khokhar ECE Department, University.
Hybrid Indirect Transmissions (HIT) for Data Gathering in Wireless Micro Sensor Networks with Biomedical Applications Jack Culpepper(NASA), Lan Dung, Melody.
1 An Energy-efficient MAC protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin IEEE infocom /1/2005 Hong-Shi Wang.
An Energy-Efficient and Low-Latency Routing Protocol for Wireless Sensor Networks Antonio G. Ruzzelli, Richard Tynan and G.M.P. O’Hare Adaptive Information.
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks Tijs van Dam, Koen Langendoen In ACM SenSys /1/2005 Hong-Shi Wang.
SEA-MAC: A Simple Energy Aware MAC Protocol for Wireless Sensor Networks for Environmental Monitoring Applications By: Miguel A. Erazo and Yi Qian International.
A Throughput-Adaptive MAC Protocol for Wireless Sensor Networks Zuo Luo, Liu Danpu, Ma Yan, Wu Huarui Beijing University of Posts and Telecommunications.
Enhancement of the S-MAC Protocol for Wireless Sensor Networks Faisal Hamady Mohamad Sabra Zahra Sabra Ayman Kayssi Ali Chehab Mohammad Mansour IEEE ©
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
Ching-Ju Lin Institute of Networking and Multimedia NTU
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
1 Energy Efficient Channel Access Scheduling For Power Constrained Networks Venkatesh Rajendran J.J. Garcia-Luna-Aceves Katia Obrackzka Dept. of Computer.
A Cluster Based On-demand Multi- Channel MAC Protocol for Wireless Multimedia Sensor Network Cheng Li1, Pu Wang1, Hsiao-Hwa Chen2, and Mohsen Guizani3.
Energy-Efficient, Application-Aware Medium Access for Sensor Networks Venkatesh Rajenfran, J. J. Garcia-Luna-Aceves, and Katia Obraczka Computer Engineering.
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.
2005/8/2NTU NSLAB1 Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up for Wireless Sensor Networks Zhihui Chen and Ashfag Khokhar ECE/CS.
Medium Access in Sensor Networks. Presented by: Vikram Shankar.
ROUTING TECHNIQUES IN WIRELESS SENSOR NETWORKS: A SURVEY.
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
SENSYS Presented by Cheolki Lee
Introduction to Wireless Sensor Networks
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling
Presentation transcript:

A Bit-Map-Assisted Energy- Efficient MAC Scheme for Wireless Sensor Networks Jing Li and Georgios Y. Lazarou Department of Electrical and Computer Engineering, Mississippi State University ACM IPSN’04

Outline Introduction Introduction Related work Related work Bit-Map-Assisted (BMA) MAC Bit-Map-Assisted (BMA) MAC Energy-efficient TDMA Energy-efficient TDMA Analysis of BMA Analysis of BMA Performance evaluation Performance evaluation

Introduction Design of a MAC protocol for WSNs must consider the following factors Design of a MAC protocol for WSNs must consider the following factors Energy efficiency Energy efficiency Scalability Scalability Highly localized and distributed solution Highly localized and distributed solution Dynamic and autonomous network operation Dynamic and autonomous network operation Self-organizing ability Self-organizing ability

TDMA(1) Clustering solutions are often used with TDMA Clustering solutions are often used with TDMA Advantages of TDMA Advantages of TDMA TDMA performs well under high load conditions TDMA performs well under high load conditions TDMA performs well in terms of bandwidth efficiency and average packet latency TDMA performs well in terms of bandwidth efficiency and average packet latency

TDMA(2) Disadvantages Disadvantages Nodes have to turn on the radio during their scheduled slots Nodes have to turn on the radio during their scheduled slots Hard for TDMA schemes to change the time slot allocations and frame length dynamically Hard for TDMA schemes to change the time slot allocations and frame length dynamically

Major Source of Energy Waste Idle listening Idle listening Almost % of the energy consumed in receive mode Almost % of the energy consumed in receive mode Collision Collision retransmission retransmission Overhearing Overhearing Control packet overhead Control packet overhead

Goal An intra-cluster communication bit-map- assisted (BMA) MAC protocol for large- scale cluster-based WSNs is proposed An intra-cluster communication bit-map- assisted (BMA) MAC protocol for large- scale cluster-based WSNs is proposed Reduce the energy wastes due to idle listening Reduce the energy wastes due to idle listening Reduce the collisions while maintaining a good low-latency performance Reduce the collisions while maintaining a good low-latency performance

Illustrated of BMA MAC Each round Each round Totally k sessions N slots (N cluster members)

Set-up Phase 1. Each node decide whether it could become a cluster head based on its energy level 2. Elected cluster heads broadcast an advertisement to all other nodes by using non-persistent CSMA 3. Non-cluster head nodes join the cluster

Steady Phase Contention period Contention period Cluster member contents for a data slot during its scheduled slot Cluster member contents for a data slot during its scheduled slot Data transmission period Data transmission period Each source node turn on its radio and sends its data to cluster head during its data slot Each source node turn on its radio and sends its data to cluster head during its data slot All non-source nodes have their radio off during the data transmission period All non-source nodes have their radio off during the data transmission period

TDMA & E-TDMA Set-up phase Contention period Steady phase Frame …… Frame k frames Each frame consists of N time slots Each frame consists of N time slots A node always turns on its radio during its slot when using TDMA A node always turns on its radio during its slot when using TDMA A node keeps its radio off during its allocation when using E-TDMA A node keeps its radio off during its allocation when using E-TDMA

Illustration of a Single Cluster

Analysis of BMA(1) Let n i source nodes in the i th session/frame Let n i source nodes in the i th session/frame The event whether a node has data to transmit can be viewed as a Bernoulli trial The event whether a node has data to transmit can be viewed as a Bernoulli trial p: the possibility that a node has data to transmit p: the possibility that a node has data to transmit Therefore, n i is a Binomial random variable Therefore, n i is a Binomial random variable Expectation of the number of source number in n i sessions

Analysis of BMA(2) power consumption during power consumption during P t : transmit mode P t : transmit mode P r : receive mode P r : receive mode P i : idle mode P i : idle mode Time required to transmit/receive Time required to transmit/receive T d : a data packet T d : a data packet T c : a control packet T c : a control packet T ch : cluster head to transmit a control packet T ch : cluster head to transmit a control packet

Analysis of BMA(3) Energy consumption by a source in a session Energy consumption by a source in a session Energy consumption by a non-source node in a session Energy consumption by a non-source node in a session Energy consumption by a cluster head in a session Energy consumption by a cluster head in a session

Analysis of BMA(4) Total energy consumed in a cluster in the i th session Total energy consumed in a cluster in the i th session Total energy dissipated during each round Total energy dissipated during each round Average system energy consumed Average system energy consumed Average packet latency Average packet latency

Performance Evaluation Based on analytic computations Based on analytic computations Radio transceiver uses Radio transceiver uses 462 mW for transmitting 462 mW for transmitting 346 mW for receiving 346 mW for receiving 330 mW for idle listening 330 mW for idle listening Data rate is 24Kbps Data rate is 24Kbps Control packet is 18 bytes and data packet is 250 bytes Control packet is 18 bytes and data packet is 250 bytes

Average Packet Latency (N = 10, k = 4)

Total Cluster Energy Consumption vs. p (N = 10, k = 4)

Total Cluster Energy Consumption vs. k (N = 10, p = 0.3)

Total Cluster Energy Consumption vs. N (k = 4, p = 0.3)

Total Cluster Energy Consumption vs. data packet size (N = 10, k = 4, p = 0.3)

Conclusion In term of average packet latency, BMA is superior In term of average packet latency, BMA is superior BMA is superior for the cases of low and medium traffic loads, relatively few sensor nodes per cluster and relatively large data size BMA is superior for the cases of low and medium traffic loads, relatively few sensor nodes per cluster and relatively large data size

Thank you!!