GholamHossein Ekbatanifard, Reza Monsefi, Mohammad H. Yaghmaee M., Seyed Amin Hosseini S. ELSEVIER Computer Networks 2012 Queen-MAC: A quorum-based energy-efficient medium access control protocol for wireless sensor networks
Outline Introduction Related Work Goals Assumptions Theoretical foundations Queen-MAC Performance Evaluation Conclusion
Introduction Energy efficiency is one of the most critical concerns in wireless sensor networks. Most of the existing power-saving protocols achieve power savings by periodically putting sensor nodes to sleep. Lower power efficiency. Higher latency. Many protocols have been proposed to extend the network lifetime of sensor networks. Deployment protocols. Power efficient medium access control protocols. Routing protocols.
Related Work QMAC [8] C.M. Chao and Y.W. Lee, “A quorum-based energy-saving MAC protocol design for wireless sensor networks”, IEEE Transactions on Vehicular Technology(TVT), A B
Related Work QMAC Sink C1C1 C2C2 C3C3 C4C4 Hop Count=1 Hop Count=2 Hop Count=3 Hop Count=4 A B A B [8] C.M. Chao and Y.W. Lee, “A quorum-based energy-saving MAC protocol design for wireless sensor networks”, IEEE Transactions on Vehicular Technology(TVT), 2010.
Related Work QMAC 0 Sink A B A B Network Sensibility A B
Related Work QMAC 0 Sink A B A B Network Sensibility A B
Related Work QMAC 0 Sink A B A B [8] C.M. Chao and Y.W. Lee, “A quorum-based energy-saving MAC protocol design for wireless sensor networks”, IEEE Transactions on Vehicular Technology(TVT), 2010.
Related Work QMAC 0 Sink A B A B [8] C.M. Chao and Y.W. Lee, “A quorum-based energy-saving MAC protocol design for wireless sensor networks”, IEEE Transactions on Vehicular Technology(TVT), 2010.
Goals This paper proposes a new quorum system, ‘‘dygrid’’. This paper proposed a Multi-Channel MAC protocol. Decrease energy consumption. Collision Prolong the network lifetime. Decrease Transmission latency.
Assumptions Time is divided into a series of time slots. All sensor nodes have the same transmission range d. Nodes are static in the network. Sensor nodes are time synchronized. Network mission is data collection. All sensor nodes send their data toward the sink. The broadcast packet is only from the sink.
Assumptions Nodes are uniformly distributed in the environment. Sink C1C1 C2C2 C3C3 C4C4 Hop Count=1 Hop Count=2 Hop Count=3 Hop Count=4
Theoretical foundations h-Clique(r, k):
Theoretical foundations h-Clique(r, k):
Theoretical foundations h-Clique(r, k):
Theoretical foundations v-Clique(c, k):
Theoretical foundations v-Clique(c, k):
Theoretical foundations dygrid(r, c, k 1, k 2 ) h-Clique(r, k) v-Clique(c, k) A 0 Sink A B B
Theoretical foundations Network Sensibility dygrid(r, c, k 1, k 2 ) Network Sensibility A B
Theoretical foundations Rendezvous dygrid(r, c, k 1, k 2 ): grid:
Queen-MAC Sink C1C1 C2C2 C3C3 C4C4 Hop Count=1 Hop Count=2 Hop Count=3 Hop Count=4 Select clique h-Clique(r, k) v-Clique(c, k) h-Clique(r, k) v-Clique(c, k)
Queen-MAC Sink C1C1 C2C2 C3C3 C4C4 Hop Count=1 Hop Count=2 Hop Count=3 Hop Count=4 Hop Count=i Wake-up schedule The ratio for area of C i+1 to C i
Queen-MAC Wake-up schedule Sink C1C1 C2C2 C3C3 C4C4 The ratio for area of C i+1 to C i : A B The ratio for area of C 4 to C 3 : Sensor node requires to transmit x packets for report. Sensor node in count i has to forward F i packets: ..
Queen-MAC Wake-up schedule Sink C1C1 C2C2 C3C3 C4C4 A B Sensor node in count i has to forward F i packets: Sensor node requires to transmit x packets for report Time Sensor in count i should select it’s k i as: .. .. .. Time slot
Queen-MAC Wake-up schedule Sink C1C1 C2C2 C3C3 C4C4 A B Sensor node in count i has to forward F i packets: Sensor node requires to transmit x packets for report Time Sensor in count i should select it’s k i as: .. .. .. Time slot
Queen-MAC Channel assignment The broadcast packet is only from the sink. Channel (2i mod 4):C i receives broadcast packets from C i-1 Channel ((2i+2) mod 4):C i sends broadcast packets to C i+1 Channel ((2i+1) mod 4):C i receives unicast packets from C i+1 Channel ((2i-1) mod 4):C i sends unicast packets to C i-1 Sink C1C1 C2C2 C3C3 C4C4 A B Count 2Count 3 Receive broadcast packets Ch 0Ch 2 Send broadcast packets Ch 2Ch 0 Receive unicast packets Ch 1Ch 3 Send unicast packets Ch 3Ch 1
Queen-MAC Data communication Broadcast packets have higher priority Sink C1C1 C2C2 C3C3 C4C Time 0 12Data Mini Control Slots Time Slots Count i Receiver broadcast Send broadcast or Send unicast Receiver unicast 0 Data (1) (2) 0 1Data (3) 0 12Data
Queen-MAC Data communication Sink C1C1 C2C2 C3C3 C4C Time Count Count Count Count 4
Queen-MAC Data communication Sink C1C1 C2C2 C3C3 C4C4 E D 0 12Data 0 12 C 1C 2C 2C 3 Receive broadcast Ch 2Ch 0Ch 2 Send broadcast Ch 0Ch 2Ch 0 Receive unicast Ch 3Ch 1Ch 3 Send unicast Ch 1Ch 3Ch 1 Receiver broadcast Send broadcast or Send unicast Receiver unicast Ch 0 broadcast E D DE Ch 2
Queen-MAC Data communication Sink C1C1 C2C2 C3C3 C4C4 E D 0 12Data 012 Receiver broadcast Send broadcast or Send unicast Receiver unicast Ch 0 broadcast Ch 0 C 1C 2C 2C 3 Receive broadcast Ch 2Ch 0Ch 2 Send broadcast Ch 0Ch 2Ch 0 Receive unicast Ch 3Ch 1Ch 3 Send unicast Ch 1Ch 3Ch 1 E D The number of mini control slots in C i = i+2 D E
Queen-MAC Data communication Sink C1C1 C2C2 C3C3 C4C4 A B E D 0 12Data Receiver broadcast Send broadcast or Send unicast Receiver unicast C 1C 2C 2C 3 Receive broadcast Ch 2Ch 0Ch 2 Send broadcast Ch 0Ch 2Ch 0 Receive unicast Ch 3Ch 1Ch 3 Send unicast Ch 1Ch 3Ch 1 E D A B
Queen-MAC Data communication Sink C1C1 C2C2 C3C3 C4C4 B E 012Data 012 Receiver broadcast Send broadcast or Send unicast Receiver unicast C 1C 2C 2C 3 Receive broadcast Ch 2Ch 0Ch 2 Send broadcast Ch 0Ch 2Ch 0 Receive unicast Ch 3Ch 1Ch 3 Send unicast Ch 1Ch 3Ch 1 RTS Ch 1 E B F F CTS E B F
Performance evaluation OPNET Modeler 14.0
Performance evaluation Impact on energy consumption
Performance evaluation Impact on transmission latency
Performance evaluation Impact on the transmission success ratio
Performance evaluation Effect on the number of groups
Performance evaluation Impact of node density
Performance evaluation Impact of node density
Conclusion A new quorum system, named “dygrid”, is proposed that provides an adaptive and low duty cycle. Simulations in OPNET Modeler 14.0 show that Queen-MAC increases the network lifetime while it reduces network latency.