University of Virginia1 TMMAC: An Energy Efficient Multi- Channel MAC Protocol for Ad Hoc Networks Jingbin Zhang †, Gang Zhou †, Chengdu Huang ‡, Sang.

Slides:



Advertisements
Similar presentations
$ Network Support for Wireless Connectivity in the TV Bands Victor Bahl Ranveer Chandra Thomas Moscibroda Srihari Narlanka Yunnan Wu Yuan.
Advertisements

Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
1 MMSN: Multi-Frequency Media Access Control for Wireless Sensor Networks Gang Zhou, Chengdu Huang, Ting Yan, Tian He John. A. Stankovic, Tarek F. Abdelzaher.
1 An Approach to Real-Time Support in Ad Hoc Wireless Networks Mark Gleeson Distributed Systems Group Dept.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Nov 2011 Neng Xue Tianxu Wang.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3m: Medium Access Control Protocols.
Analyzing Multi-channel MAC Protocols for Underwater Sensor Networks Presenter: Zhong Zhou.
Impact of Radio Irregularity on Wireless Sensor Networks
CS541 Advanced Networking 1 Dynamic Channel Assignment and Routing in Multi-Radio Wireless Mesh Networks Neil Tang 3/10/2009.
SSCH: Slotted Seeded Channel Hopping for Capacity Improvement in Ad Hoc Networks Victor Bahl (Microsoft Research) Ranveer Chandra (Cornell University)
IEEE INFOCOM 2005, Miami, FL RID: Radio Interference Detection in Wireless Sensor Networks Gang Zhou, Tian He, John A. Stankovic, Tarek F. Abdelzaher Computer.
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up For Wireless Sensor Networks Zhihui Chen; Ashfaq Khokhar ECE/CS Dept., University of.
1 Crowded Spectrum in Wireless Sensor Networks Gang Zhou, John A. Stankovic, Sang H. Son Department of Computer Science University of Virginia May, 2006.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo, David Culler (University of California, Berkeley) Special thanks to Wei Ye.
On the Energy Efficient Design of Wireless Sensor Networks Tariq M. Jadoon, PhD Department of Computer Science Lahore University of Management Sciences.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Yanyan Yang, Yunhuai Liu, and Lionel M. Ni Department of Computer Science and Engineering, Hong Kong University of Science and Technology IEEE MASS 2009.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
1 SenMetrics’05, San Diego, 07/21/2005 SOSBRA: A MAC-Layer Retransmission Algorithm Designed for the Physical-Layer Characteristics of Clustered Sensor.
A Transmission Control Scheme for Media Access in Sensor Networks Alec Woo and David Culler University of California at Berkeley Intel Research ACM SIGMOBILE.
2008/2/191 Customizing a Geographical Routing Protocol for Wireless Sensor Networks Proceedings of the th International Conference on Information.
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.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya University of Illinois.
جلسه دهم شبکه های کامپیوتری به نــــــــــــام خدا.
ECE 256, Spring 2008 Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So & Nitin Vaidya.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
RT-Link: A Time-Synchronized Link Protocol for Energy-Constrained Multi- hop Wireless Networks Anthony Rowe, Rahul Mangharam and Raj Rajkumar CMU SECON.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Wen-Hwa Liao, Wen-Chin Chung Tatung University, Taiwan CMC2009 (International Conference on Communications and Mobile Computing)
Lei Tang∗ Yanjun Sun† Omer Gurewitz‡ David B. Johnson∗
A Power Saving MAC Protocol for Wireless Networks Technical Report July 2002 Eun-Sun Jung Texas A&M University, College Station Nitin H. Vaidya University.
An Energy Efficient MAC Protocol for Wireless LANs Eun-Sun Jung Nitin H. Vaidya IEEE INFCOM 2002 Speaker :王智敏 研二.
Multi-Channel MAC for Ad Hoc Networks: Handling Multi- Channel Hidden Terminals Using a Single Transceiver (MMAC) Paper by Jungmin So and Nitin Vaidya.
SIMPLE: Stable Increased Throughput Multi-hop Link Efficient Protocol For WBANs Qaisar Nadeem Department of Electrical Engineering Comsats Institute of.
Advanced Communication Network Joint Throughput Optimization for Wireless Mesh Networks R 戴智斌 R 蔡永斌 Xiang-Yang.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Qingchun Ren and Qilian Liang Department of Electrical Engineering, University of Texas at.
Combs, Needles, Haystacks: Balancing Push and Pull for Discovery in Large Scale Sensor Networks Xin Liu Department of Computer Science University of California.
Chih-Min Chao and Yao-Zong Wang Department of Computer Science and Engineering National Taiwan Ocean University, Taiwan IEEE WCNC 2010 A Multiple Rendezvous.
Self Organization and Energy Efficient TDMA MAC Protocol by Wake Up for Wireless Sensor Networks Zhihui Chen and Ashfaq Khokhar ECE Department, University.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
Variable Bandwidth Allocation Scheme for Energy Efficient Wireless Sensor Network SeongHwan Cho, Kee-Eung Kim Korea Advanced Institute of Science and Technology.
Chih-Min Chao and Kuo-Hsiang Lu Department of Computer Science and Engineering National Taiwan Ocean University IEEE Sensor Networks, Ubiquitous and Trustworthy.
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.
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
Spectrum Sharing MAC-layer Protocols Sang-Yoon Chang ECE 439 Spring 2010.
ECE 256, Spring 2009 __________ Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver __________________.
Performance Evaluation of IEEE
Jingbin Zhang( 張靜斌 ) †, Gang Zhou †, Chengdu Huang ‡, Sang H. Son †, John A. Stankovic † TMMAC: An Energy Efficient Multi- Channel MAC Protocol for Ad.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
A Cooperative Multi-Channel MAC Protocol for Wireless Networks IEEE Globecom 2010 Devu Manikantan Shila, Tricha Anjali and Yu Cheng Dept. of Electrical.
A Cluster Based On-demand Multi- Channel MAC Protocol for Wireless Multimedia Sensor Network Cheng Li1, Pu Wang1, Hsiao-Hwa Chen2, and Mohsen Guizani3.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
EM-MAC: A Dynamic Multichannel Energy-Efficient MAC Protocol for Wireless Sensor Networks ACM MobiHoc 2011 (Best Paper Award) Lei Tang 1, Yanjun Sun 2,
SenSys 2003 Differentiated Surveillance for Sensor Networks Ting Yan Tian He John A. Stankovic Department of Computer Science, University of Virginia November.
MMSN: Multi-Frequency Media Access Control for Wireless Sensor Networks Cheoleun Moon Computer Science Div. at KAIST.
Fen Hou 、 Lin X. Cai, University of Waterloo Xuemin Shen, Rutgers University Jianwei Huang, Northwestern University IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY,
A Bit-Map-Assisted Energy- Efficient MAC Scheme for Wireless Sensor Networks Jing Li and Georgios Y. Lazarou Department of Electrical and Computer Engineering,
Fast and Slow Hopping MAC Protocol for Single-hop Ad Hoc Wireless Networks Khaled Hatem Almotairi, Xuemin (Sherman) Shen Department of Electrical and Computer.
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
Shou-Chih Lo and Chia-Wei Tseng National Dong Hwa University A Novel Multi-channel MAC Protocol for Wireless Ad Hoc Networks VTC 2007-spring.
-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
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Dept. of Computer.
MAC Protocols for Sensor Networks
SENSYS Presented by Cheolki Lee
Suman Bhunia and Shamik Sengupta
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
Channel Allocation (MAC)
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling
Presentation transcript:

University of Virginia1 TMMAC: An Energy Efficient Multi- Channel MAC Protocol for Ad Hoc Networks Jingbin Zhang †, Gang Zhou †, Chengdu Huang ‡, Sang H. Son †, John A. Stankovic † † Department of Computer Science, University of Virginia ‡ Department of Computer Science, University of Illinois

University of Virginia2 Motivation  TMMAC: A TDMA based multi-channel MAC protocol using a single half duplex radio transceiver.  Why Multi-channel?  Increase the bandwidth  Most IEEE devices can switch channels dynamically.  Why a single radio transceiver?  Using multiple radio transceivers increases both the cost and energy consumption  Most IEEE devices use a single half-duplex radio transceiver  Why TDMA?  Increase the life time of the mobile devices  Improve the throughput

University of Virginia3 Contribution  Novel multi-channel MAC  Energy efficient: 74% less per packet energy  High throughput: 113% higher throughput  Supporting broadcast efficiently.  Accurate analytical model.  Dynamic ATIM window adjustment scheme.

University of Virginia4 Outline  State of the Art  TMMAC Design  Analytical Model  Dynamic ATIM Window Adjustment  Performance Evaluation  Conclusion

University of Virginia5 State of the Art (1)  Special hardware support:  Multiple radio transceivers: [Wu et al. 2000] [Raniwala et al. 2005] [Adya et al. 2004]  Busy tone: [Deng et al. 1998]  FHSS: [Tang et al. 1999] [Tyamaloukas et al. 2000]

University of Virginia6 State of the Art (2)  Single radio transceiver:  Frequency negotiation: [So et al. 2004] [Fitzek et al. 2003] [Li et al. 2003] [Jain et al. 2001]…  Random number generators: [Bahl et al. 2004]:  MMAC [So et al. 2004]  Time synchronization  Beacon interval: ATIM window + Communication window  ATIM window: Frequency negotiation  Communication window: Data transmission DCF

University of Virginia7 TMMAC Design: Overview  Similar to PSM & MMAC:  Time synchronization, Beacon interval (ATIM window + Communication window)  Different from MMAC:  Communication window is divided into time slots  Both the frequency and the time are negotiated in the ATIM window  ATIM window is dynamically adjusted

University of Virginia8 TMMAC Design: Example (1)  Assumption: Two channels; The communication window contains 5 time slots DABC Channel Usage Bitmaps (CUBs) At the start of an ATIM windowSuppose node B has two packets to be sent to node C in this beacon interval. Combined CUBs Channel Allocation Bitmaps (CABs) ATIM packet OR ATIM-ACK packetATIM-RES packet E Slot 2Rec. in channel 1 Slot 4Rec. in channel 2 Slot 2Send in channel 1 Slot 4Send in channel 2

University of Virginia9 TMMAC Design: Example (2) DABC E Slot 2Rec. in channel 1 Slot 4Rec. in channel 2 Slot 2Send in channel 1 Slot 4Send in channel 2 Suppose node E has two packets to be sent to node D in this beacon interval. ATIM packet OR Slot 2Rec. in channel 1 Slot 3Rec. in channel ATIM-ACK packet Slot 2Send in channel 1 Slot 3Send in channel 2 ATIM-RES packet CABs

University of Virginia10 TMMAC Design: Example (3) DABC E Slot 2Rec. in channel 1 Slot 4Rec. in channel 2 Slot 2Send in channel 1 Slot 4Send in channel 2 Suppose node C has one packets to broadcast to its neighbors in this beacon interval Slot 1Rec. in channel 1 Slot 3Rec. in channel 2 ATIM-BRD packet Slot 2Send in channel 1 Slot 3Send in channel CABs Slot 2Rec. in channel 1 Slot 4Rec. in channel 2 Slot 5Send in channel Slot 2Send in channel 1 Slot 4Send in channel 2 Slot 5Rec. in Channel 2 Slot 2Rec. in channel 1 Slot 3Rec. in channel 2 Slot 5Rec. in channel 2

University of Virginia11 Analytical Model  Analyze the saturation throughput of TMMAC in wireless LANs.  Built upon [Bianchi 2000], which is used to analyze the saturated throughput of  Validated through simulations in GloMoSim.

University of Virginia12 Impact of Time Synchronization Error 2% at maximum 18% to 31%

University of Virginia13 Motivation  There is no fixed optimal ATIM window size when the network is saturated.  A smaller ATIM window is preferred when the network is not saturated.  The dynamic ATIM window scheme used in PSM is not applicable. [Jung et al. 2002] Dynamic ATIM Window Adjustment

University of Virginia14 Rules for Dynamic ATIM Window Adjustment (1)  A finite set of ATIM window sizes are used: {ATIM 1, …, ATIM i, ATIM i+1, …, ATIM m } and ATIM i+1 -ATIM i =l slot  The default channel is never used for data communication in the time slots before ATIM m.  The ATIM window size for the next beacon interval is piggybacked in the ATIM control packets.  Node A wants to send the packet to node B  A knows B’s ATIM window size  A does not know B’s ATIM window size Dynamic ATIM Window Adjustment

University of Virginia15 Rules for Dynamic ATIM Window Adjustment (2)  Decide whether the network is saturated.  If the network is saturated  If the communication window is fully used  decrease the ATIM window size by one level  If not  Increase the ATIM window size by one level  If the network is not saturated, decrease the ATIM window size by one level Dynamic ATIM Window Adjustment >? Saturation threshold

University of Virginia16 Simulation Settings Number of channels3 Bit rate2Mbps Packet size512 bytes Channel switch delay80us Time synchronization error0.1ms Beacon interval100ms Network size1000m by 1000m Node number200 Application layerCBR Routing layerGF MAC layerTMMAC, MMAC, Communication Range250m Carrier sense range500m Performance Evaluation

University of Virginia17 Evaluation Metrics  Aggregated Throughput  Total throughput of all the nodes in the network  Per packet energy  The value of total energy consumed by the whole network divided by the total number of data packets successfully transmitted. Performance Evaluation

University of Virginia18 Evaluation of Dynamic ATIM Window Adjustment (1) Performance Evaluation Traffic pattern

University of Virginia19 Evaluation of Dynamic ATIM Window Adjustment (2) Performance Evaluation Traffic pattern

University of Virginia20 Performance vs. System Loads (1)  Aggregate throughput vs. packet arrival rate 113% more aggregated throughput Performance Evaluation

University of Virginia21 Performance vs. System Loads (2)  Per packet energy vs. packet arrival rate 74% less per packet energy Performance Evaluation

University of Virginia22 Performance vs. System Loads (3)  Aggregate throughput vs. packet arrival rate (6 channels) 84% more aggregated throughput Performance Evaluation

University of Virginia23 Conclusion  TMMAC exploits the advantage of both multiple channels and TDMA in an efficient way.  TMMAC achieves high communication throughput and low energy consumption.  113% higher communication throughput  74% less per packet energy

University of Virginia24 Publication  Jingbin Zhang, Gang Zhou, Sang H. Son, John A. Stankovic, Kamin Whitehouse, "Performance Analysis of Group Based Detection for Sparse Wireless Sensor Networks," in Submission.  Jingbin Zhang, Gang Zhou, Chengdu Huang, Sang H. Son, John A. Stankovic, "TMMAC: An Energy Efficient Multi-Channel MAC Protocol for Ad Hoc Networks," 2007 IEEE International Conference on Communications (IEEE ICC'07), Glasgow, Scotland,  Jingbin Zhang, Ting Yan, John A. Stankovic, Sang H. Son, "Thunder: Towards Practical, Zero Cost Acoustic Localization for Outdoor Wireless Sensor Networks," ACM SIGMOBILE Mobile Computing and Communications Review (ACM MC2R), Special Issue on Localization Technologies and Algorithms,  Jingbin Zhang, Ting Yan, Sang H. Son, "Deployment Strategies for Differentiated Detection in Wireless Sensor Networks," Third Annual IEEE International Conference on Sensor Mesh and Ad Hoc Communications and Networks (IEEE SECON'06), Reston, VA,  Shan Lin, Jingbin Zhang, Gang Zhou, Lin Gu, Tian He, John A. Stankovic, "ATPC: Adaptive Transmission Power Control for Wireless Sensor Networks," 4th ACM International Conference on Embedded Networked Sensor Systems (ACM SenSys'06), Boulder, Colorado,  Jingbin Zhang, Gang Zhou, Sang H. Son, John A. Stankovic, "Ears on the Ground: An Acoustic Streaming Service in Wireless Sensor Networks," Fifth IEEE/ACM International Conference on Information Processing in Sensor Networks (IEEE/ACM IPSN'06, Demo Abstract), Nashville, TN,  Arsalan Avatoii, Jingbin Zhang, Sang H. Son, "Group-Based Event Detection in Undersea Sensor Networks," Second International Workshop on Networked Sensing Systems (INSS'05), San Diego, California, 2005.

University of Virginia25 Questions?