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.

Slides:



Advertisements
Similar presentations
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
Advertisements

SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
TDMA Scheduling in Wireless Sensor Networks
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 Wei Ye, John Heidemann, Deborah Estrin.
Medium Access Control in Wireless Sensor Networks.
CMPE280n An Energy-efficient MAC protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin presented by Venkatesh Rajendran.
Investigating Mac Power Consumption in Wireless Sensor Network
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.
Energy-efficient collision-free medium access control for wireless sensor networks Venkatesh Rajendran Katia Obraczka Garcia-Luna-Aceves Department of.
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 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 9th Lecture Christian Schindelhauer.
1 Ultra-Low Duty Cycle MAC with Scheduled Channel Polling Wei Ye Fabio Silva John Heidemann Presented by: Ronak Bhuta Date: 4 th December 2007.
An Energy-efficient MAC protocol for Wireless Sensor Networks
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.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department 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.
Unwanted Link Layer Traffic in Large IEEE Wireless Network By Naga V K Akkineni.
Venkatesh Rajendran, Katia Obraczka, J.J. Garcia-Luna-Aceves
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks The First ACM Conference on Embedded Networked Sensor Systems (SenSys 2003) November.
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.
On-Demand Traffic-Embedded Clock Synchronization for Wireless Sensor Networks Sang Hoon Lee.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks (S-MAC) Wei Ye, John Heidemann, Deborah Estrin.
Wireless MAC Protocols for Ad-Hoc Networks Derek J Corbett Supervisor: Prof. David Everitt.
† Department of Computer Science – University of Rome “Sapienza” – Italy Protocolli MAC per reti di sensori Sistemi Wireless, a.a. 2009/2010 Un. of Rome.
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.
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs K.Murugan, B.Dushyanth, E.Gunasekaran S.Arivuthokai, RS.Bhuvaneswaran, S.Shanmugavel.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
A SURVEY OF MAC PROTOCOLS FOR WIRELESS SENSOR NETWORKS
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.
1 An Energy-efficient MAC protocol for Wireless Sensor Networks Wei Ye, John Heidemann, Deborah Estrin IEEE infocom /1/2005 Hong-Shi Wang.
SNU Mobile Networks Lab. S-MAC (Sensor-MAC) T-MAC (Timeout-MAC) Kae Won, Choi Kyoung hoon, Kim.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
A Wakeup Scheme for Sensor Networks: Achieving Balance between Energy Saving and End-to-end Delay Xue Yang, Nitin H.Vaidya Department of Electrical and.
SMAC: An Energy-efficient MAC Protocol for Wireless Networks
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.
SEA-MAC: A Simple Energy Aware MAC Protocol for Wireless Sensor Networks for Environmental Monitoring Applications By: Miguel A. Erazo and Yi Qian International.
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.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
Turkmen Canli ± and Ashfaq Khokhar* Electrical and Computer Engineering Department ± Computer Science Department* The University of Illinois at Chicago.
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.
Energy-Efficient, Application-Aware Medium Access for Sensor Networks Venkatesh Rajenfran, J. J. Garcia-Luna-Aceves, and Katia Obraczka Computer Engineering.
S-MAC Taekyoung Kwon. MAC in sensor network Energy-efficient Scalable –Size, density, topology change Fairness Latency Throughput/utilization.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
A Bit-Map-Assisted Energy- Efficient MAC Scheme for Wireless Sensor Networks Jing Li and Georgios Y. Lazarou Department of Electrical and Computer Engineering,
Oregon Graduate Institute1 Sensor and energy-efficient networking CSE 525: Advanced Networking Computer Science and Engineering Department Winter 2004.
AN ADAPTIVE MAC PROTOCOL FOR WIRELESS SENSOR NETWORKS Wen-Hwa Liao, Hsiao-Hsien Wang, and Wan-Chi Wu PIMRC ’ 07.
Max do Val Machado Raquel A. F. Mini Antonio A. F. Loureiro DCC/UFMG DCC/PUC Minas DCC/UFMG IEEE ICC 2009 proceedings Advisor : Han-Chieh Chao Student.
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
Wireless Sensor Networks 4. Medium Access
SENSYS Presented by Cheolki Lee
Ultra-Low Duty Cycle MAC with Scheduled Channel Polling
Investigating Mac Power Consumption in Wireless Sensor Network
Presentation transcript:

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 University of Illinois at Chicago IEEE SECON 2004 Presented by Jeffrey

2005/8/2NTU NSLAB2 Outline Introduction Channel and Traffic Assumption TDMA-W: Details –Self-Organization –TDMA-W Channel Access Protocol –Performance Analysis of TDMA-W Simulation Results Conclusion

2005/8/2NTU NSLAB3 Outline Introduction Channel and Traffic Assumption TDMA-W: Details –Self-Organization –TDMA-W Channel Access Protocol –Performance Analysis of TDMA-W Simulation Results Conclusion

2005/8/2NTU NSLAB4 Wireless Sensor Networks (WSNs) Are Unique Traffic rate is very low –Typical communication frequency is at minutes or hours level Sensor networks are battery powered and recharging is usually unavailable –Energy is an extremely expensive resource

2005/8/2NTU NSLAB5 Wireless Sensor Networks (WSNs) Are Unique Sensor nodes are generally stationary after their deployment Sensor nodes coordinate with each other to implement a certain function –Traffic is not randomly generated as those in mobile ad hoc networks

2005/8/2NTU NSLAB6 Previous Energy-Efficient MAC Protocols for WSNs “An Energy-Efficient MAC Protocol for Wireless Sensor Networks” –W. Ye, J. Heidemann and D. Estrin –IEEE INFOCOM ’02 –S-MAC (10% S-MAC)

2005/8/2NTU NSLAB7 Previous Energy-Efficient MAC Protocols for WSNs “An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks” –T. Dam and K. Langendoen –ACM SENSYS ’03“ –T-MAC

2005/8/2NTU NSLAB8 Concentrate traffic to fixed periods? Increases contention probability Incurs unnecessary retransmissions S-MAC proposes to perform RTS/CTS handshake procedure Duty rate or portion of listening period of S-MAC should be carefully chosen T-MAC adapts duty cycle to the traffic rate

2005/8/2NTU NSLAB9 Previous Energy-Efficient MAC Protocols for WSNs “Energy-Efficient, Collision-Free Medium Access Control for Wireless Sensor Networks” –V. Rajendran, K. Obraczka and J.J. Garcia-Luna-Aceves –ACM SENSYS ’03 –TRAMA

2005/8/2NTU NSLAB10 Scheduling Data transmissions are scheduled in advance to avoid contention TDMA-W –TDMA-Wakeup –Each node is assigned two slots –Transmission/Send slot (s-slot) –Wakeup slot (w-slot)

2005/8/2NTU NSLAB ZZZZZZ ZZZZZZ Listen Wake up Nd3 Send ZZZZZZ ZZZZZZ ZZZZZZ ZZZZZZ ZZZZZZ Listen ZZZZZZ ZZZZZZ ZZZZZZ 2 ZZZZZZ ZZZZZZ ZZZZZZ Wake up Nd3 ZZZZZZ Send ZZZZZZ ZZZZZZ ZZZZZZ ZZZZZZ ZZZZZZ Listen ZZZZZZ ZZZZZZ 3 ZZZZZZ ZZZZZZ Wake up Nd4 Listen Send ZZZZZZ ZZZZZZ ZZZZZZ ZZZZZZ Listen ZZZZZZ ZZZZZZ 4 ZZZZZZ ZZZZZZ Wake up Nd6 ZZZZZZ ZZZZZZ ListenSend ZZZZZZ ZZZZZZ Listen ZZZZZZ ZZZZZZ ZZZZZZ 5 ZZZZZZ ZZZZZZ Wake up Nd6 ZZZZZZ ZZZZZZ ZZZZZZ ZZZZZZ Send ZZZZZZ Listen ZZZZZZ ZZZZZZ ZZZZZZ 6 ZZZZZZ ZZZZZZ ZZZZZZ ZZZZZZ ZZZZZZ ZZZZZZ ZZZZZZ ZZZZZZ ZZZZZZ ZZZZZZ

2005/8/2NTU NSLAB12 Outline Introduction Channel and Traffic Assumption TDMA-W: Details –Self-Organization –TDMA-W Channel Access Protocol –Performance Analysis of TDMA-W Simulation Results Conclusion

2005/8/2NTU NSLAB13 Channel and Traffic Assumption Ideal physical layer –The only reason for packet loss is transmission contention –No packet loss due to noise Three types of traffic pattern –One-to-all broadcast –All-to-one reduction –One-hop random traffic

2005/8/2NTU NSLAB14 Channel and Traffic Assumption A TDMA-W frame lasts for T frame seconds T frame is known to all nodes and is preset before deployment A TDMA-W frame is divided into slots Each node is assigned one slot for transmission and one slot for wakeup Networks are synchronized

2005/8/2NTU NSLAB15 Outline Introduction Channel and Traffic Assumption TDMA-W: Details –Self-Organization –TDMA-W Channel Access Protocol –Performance Analysis of TDMA-W Simulation Results Conclusion

2005/8/2NTU NSLAB16 Self-Organization Assign time slots to the sensors within each TDMA-W frame Assume sensor networks has data rate of 1 Mbps Transmission of a 512 byte packet occupies the channel for about 3.9 ms Assume a TDMA-W frame of 1 second divided into 256 slots –Each slot is of 3.9 ms –Capable of communicating 512 bytes

2005/8/2NTU NSLAB17 Self-Organization Scheme 1.Each node randomly selects a slot with uniform probability among all slots to be its s-slot 2.During its selected s-slot, each node broadcasts –Its node ID –Its s-slot number –Its one-hop neighbors’ IDs and their s-slot assignments –Slot number of any s-slot during which this node has identified a collision

2005/8/2NTU NSLAB18 Self-Organization Scheme 3.When a node is not transmitting, it turns on its receiver circuit and listens to the traffic from neighbors The node should record all the information being broadcast by all its neighbors Their s-slot assignments and their node IDs The slot number of any slot being broadcast as a collision-prone slot

2005/8/2NTU NSLAB19 Self-Organization Scheme 4.If a node determines that –it is involved in a collision –or finds out that one of its two-hop neighbors has the same s-slot –It then randomly selects an unused slot and go to step 2

2005/8/2NTU NSLAB20 Self-Organization Scheme 5.If –no new nodes are joining in –or s-slot assignments are not changing –or no collisions are detected for a certain period –It implies all neighbor nodes are found and all the s-slots are final

2005/8/2NTU NSLAB21 Self-Organization Scheme 6.Each node broadcasts the s-slot selections of their two-hop neighbors. Each node identifies an unused slot or any s-slot being used by the nodes beyond its two-hop neighbors and declares it as its w- slot Note that w-slots need not be unique 7.Each node broadcasts its w-slot and the self-organization is complete

2005/8/2NTU NSLAB22 Can Detect Any Two-hop Collisions

2005/8/2NTU NSLAB23 Undetectable One Hop Collision To solve this problem –Let a node go to the listening mode in its assigned s-slot with a probability

2005/8/2NTU NSLAB24 Deadlock To listen during s-slot with a probability To set a collision counter

2005/8/2NTU NSLAB25 Outline Introduction Channel and Traffic Assumption TDMA-W: Details –Self-Organization –TDMA-W Channel Access Protocol –Performance Analysis of TDMA-W Simulation Results Conclusion

2005/8/2NTU NSLAB26 TDMA-W Channel Access Protocol 1.Each node maintains a pair of counters for every neighbors –Outgoing counters –Incoming counters –These counters are preset to an initial value 2.If no outgoing data is sent to a node in a TDMA-W frame –The node decrements the corresponding outgoing counter by one –Otherwise it resets the counter to the initial value

2005/8/2NTU NSLAB27 TDMA-W Channel Access Protocol 3.If no incoming data is received from a neighboring node in a TDMA-W frame –The node decrements the corresponding incoming counter by one –If the counter is less than or equal to zero, the node stop listening to that slot starting from next TDMA-W frame

2005/8/2NTU NSLAB28 TDMA-W Channel Access Protocol 4.If a outgoing data transmission request arrives –The node first checks the outgoing counter –If the counter is greater than zero, then the link is considered active and the packet can be sent out during the s-slot –If the counter is less than or equal to zero, a wakeup packet is sent out during the w-slot of the destination node prior to the data transmission

2005/8/2NTU NSLAB29 TDMA-W Channel Access Protocol 5.If a node receives a wakeup packet in its w-slot –It turns itself on during the s-slot corresponding to the source node ID contained in the wakeup packet –If a collision is detected in the w-slot More than one node intends to send data The node then searches all its neighbors for incoming traffic

2005/8/2NTU NSLAB30 Packet Content Wakeup packet contains only the source and the destination information Data packet may only contain the destination information –Omit source ID since the source ID is determined by the s-slot

2005/8/2NTU NSLAB31 Broadcast If a data packet is to be broadcast to multiple nodes –The destination address contains a special identifier to mark it as a broadcast message –Before sending a broadcast data packet The node should wakeup all its neighbors that intend to receive this packet In the case when multiple users share the same w- slot –The destination field of the wakeup message should also be set to a broadcast address

2005/8/2NTU NSLAB32 Outline Introduction Channel and Traffic Assumption TDMA-W: Details –Self-Organization –TDMA-W Channel Access Protocol –Performance Analysis of TDMA-W Simulation Results Conclusion

2005/8/2NTU NSLAB33 Performance Analysis of TDMA-W Let us fix the position of the w-slot

2005/8/2NTU NSLAB34 Average Delay

2005/8/2NTU NSLAB35 Outline Introduction Channel and Traffic Assumption TDMA-W: Details –Self-Organization –TDMA-W Channel Access Protocol –Performance Analysis of TDMA-W Simulation Results Conclusion

2005/8/2NTU NSLAB36 Deployment of Sensor Nodes Nodes are deployed randomly in a 500x500 sq. ft. area Communication range is 100 feet for all nodes Assume an IEEE basic rate of 1 Mbps as the physical layer transmission rate Slot length is set to be 4 ms –Long enough for transmitting a 512-byte packet T frame is set to one second –A TDMA-W frame has 250 slots

2005/8/2NTU NSLAB37 Simulation Results of Self- Organization Protocol

2005/8/2NTU NSLAB38 Power Consumption Power consumption –Transmission : Receiving/Listening : Sleeping = 1.83 : 1 : % S-MAC –Use RTS/CTS frames to reserve channel for node-to- node traffic –Use ACK packet to acknowledge the successful transmission –If data or ACK packet is corrupted by collision, the data packet is retransmitted

2005/8/2NTU NSLAB39 Power Consumption The network is synchronized –All the nodes become active at the same time All data packets are fixed to be 256 bytes in length Control packets (RTS, CTS, ACK in S- MAC and Wakeup packet in TDMA-W) are about 20 bytes in length Assume energy consumption for a control packet is 1/10 of a data packet

2005/8/2NTU NSLAB40 Power Consumption Initial value for counters is set to 3 Transmission buffer length is set to 50 packets Both TDMA-W and S-MAC are run for 10 minutes

2005/8/2NTU NSLAB41 Power Consumption of One-Hop Random Traffic

2005/8/2NTU NSLAB42 Delay of Random One-Hop Traffic

2005/8/2NTU NSLAB43 Delay of All to One Reduction Operation Traffic

2005/8/2NTU NSLAB44 Outline Introduction Channel and Traffic Assumption TDMA-W: Details –Self-Organization –TDMA-W Channel Access Protocol –Performance Analysis of TDMA-W Simulation Results Conclusion

2005/8/2NTU NSLAB45 Conclusion Efficient protocols TDMA-W for self- organization and channel access control in wireless sensor networks are proposed Proposed protocols were verified using extensive simulations Proposed protocols only consume 1.5% to 15% power of 10% S-MAC –6 to 67 times better than 10% S-MAC

2005/8/2NTU NSLAB46 Conclusion Proposed scheme responds to the event with a delay comparable to S-MAC for one-hop traffic Proposed protocol is collision free for data traffic so reliable transmission is guaranteed for all types of traffic

2005/8/2NTU NSLAB47 Comments Strength –Great improvement in the power consumption Weakness –Verify results by using simulation (MATLAB) with not so practical assumptions –Delay could be significant –Scalability would be poor Large overhead in memory

2005/8/2NTU NSLAB48 Thank you very much for your attention!