Professional Documents
Culture Documents
Wireless Sensor Networks Analysis Based On MAC Protocols: Furat Al-Obaidy Farah Mohammadi
Wireless Sensor Networks Analysis Based On MAC Protocols: Furat Al-Obaidy Farah Mohammadi
k,(((
,(((&DQDGLDQ&RQIHUHQFHRI(OHFWULFDODQG&RPSXWHU(QJLQHHULQJ&&(&(
concluded this approach consumes power less than S-MAC, and x Hybrid access: the protocol splitting channel into two parts,
T-MAC respectively. But, this algorithm has two disadvantages; channel control packets and data packets; in channel control
first, it is less affected when the number of send or nodes packets, information are sent in the random access and in
increases; second, the power consumption is increased directly the data packets, information is transmitted in the scheduled
with the number of control frames transmitted. channel. The example of this access is in the Crankshaft
protocol.
This paper compared the performance of a set of recent
protocols and pointed out an additional aim that needs to achieve This work will study and compare power - efficiency of the
high power efficiency and throughput to obtain the optimal protocols (B-MAC, S-MAC and T-MAC, L-MAC,
design for MAC protocol. The rest of the paper consists of types Crankshaft), which are included in the above mentioned
of MAC techniques (Section II); then, we describe the simulation categories.
setup (section III); section IV provides simulation results and
performance evaluation. Finally, the conclusion is presented in
section V. WSN MAC Protocols
using a static routing table. Therefore, there is no routing traffic In Fig.4, all the protocols are compared and proved that B-
exchanged during the simulation. In this simulation, the power MAC has the lowest latency (0.1 sec). This is caused by a lack of
consumption in each node is calculated by multiplying the time information and retries. Messages are not kept in queues waiting
with the required power to operate the radio in that mode. for resending of other packets, which means latency is kept
down. Crankshaft’s latency rises quickly (from 4.1 sec to 10.2
IV. SIMULATION PARAMERESULTS AND PERFORMANCE sec) as the delivery ratio drops. This is partly caused by messages
EVALUATION having to wait in queues due to congestion and partly caused by
messages having to wait for a full frame when contention is lost.
Fig.2 shows the results of the power consumption for each L- MAC suffers from the highest latency of up to 11.6 sec, due to
selected protocol with the data flow rate changing. Our results the multiple slots within a time frame and which obliges each
prove that Crankshaft protocol consumes less power against the node to exchange information within their space all the time. The
other protocols. So that Crankshaft protocol is very power latency in the protocols S-MAC and T-MAC seems low for high
efficient, and the power consumption does not exceed (1 message rates (about 3 sec), but the data that can be delivered by
milliwatt) at 250 bits/sec. There are two factors which contribute this type, does not exceed 30% of the data sent.
to the power efficiency: firstly, because only a subset of the
nodes is awake in each slot overhearing is reduced. Secondly, the Table. I. SIMULATION PARAMETERS.
contention is reduced. While the power consumption in L-MAC Frequency 2.4 GHz Battery Voltage 3 Volt
protocol remains nearly constant around 1.5 milliwatts because
Battery capacity 1000 mAh Transmission current 17 mA
the L-MAC protocol already saturates at low message rates. The
small increase in power consumption is due to more messages Sleep Current 0.02 mA Receiving current 16.4 mA
that are sent one hop, only to be discarded because of full Frame length 610 ms Poll length 0.3 ms
message queues at the receiver. A large number of slots also Contention window 9.15 ms Max. data length
induce a high message latency for the L-MAC protocol. At the T- 64 bytes
T-MAC
MAC protocol, the power consumption increases with a flow
Crankshaft
Packet header 8 bytes Sift node parameters 512
rising of data in the network. The results cleared a rise in power Max. data length 250 Packet header:
consumption by 0.75 milliwatts when the flow of data changed
bytes 11 bytes
from 50 to 250 bits / sec. Since the T-MAC protocol adjusts
Activity timeout 15 ms Unicast slots 8
Adaptive Timeout (TA) to fit the data flow, with the increase TA,
the power consumption is also increasing. In the Protocol B- Max. data length 64 bytes Broadcast slots 8
MAC, when the flow of data was low, power consumption Slots per frame 20 Check Interval 0.3 Sec
increased. It increased consumption from 4.1 milliwatts at 50
B-MAC
Packet header 24 bytes Slot Duration 1 Sec
L-MAC
S-MAC
protocol against the rest of the protocols, which increasingly is Queue Length 50 Sleep period 180 ms
proportional to the increase in the rate of data flow. The
simulation showed increased power consumption up to four times
within our studied limits.
Fig.3. shows the results of the delivery ratio. This result
proves that the B-MAC protocol has the highest rate of delivery
of data (i.e. 97%) against other protocols. Especially when the
data flow is low and decreases the delivery ratio to 11%, while
increasing the flow of data. The same case with the crankshaft
protocol, but it is reduced by 89% at data flow equal 50 bits/sec
to be up to 32% at data flow equal 250 bits /sec. For L-MAC
protocol, note that the delivery ratio is 53% of data flow equal 50
bits/sec. The reason for this low rate is because the protocol L-
MAC suffers from the need to assign a contention-free slot to all
sensors within the network. To allow such assignment, existing
20 slots are required. Even at low message rates, the L-MAC
protocol does not achieve a perfect delivery ratio. Finally, in
protocols S-MAC and T-MAC, the exchange of messages or data
are only in the active period and are entered in a forced idle state,
which prevents the protocols to respond to increased data flow
Fig.2. The comparative results based on
rate and produces a low delivery ratio. average power consumption.
,(((&DQDGLDQ&RQIHUHQFHRI(OHFWULFDODQG&RPSXWHU(QJLQHHULQJ&&(&(
REFERENCES
[1] H. Singh and B. Biswas, "Comparison of CSMA based MAC protocols of
wireless sensor networks," Int. J. AdHoc Netw. Sys., vol. 2, no. 2, 2012.
[2] Khatarkar, S. and Kamble, R.,” Wireless Sensor Network MAC Protocol:
SMAC & TMAC,” Indian J. of Comput. ,Sci. and Eng., vol.4, no.4,
pp.304-310, 2013.
[3] Furat, AL-Obaidy, Hossein Zereshkian, and Farah A. Mohammadi. "An
energy-efficient routing algorithm in ZigBee-based cluster tree Wireless
Sensor Networks," in Proc. IEEE 30th Canadian Conf. of Elect. Comput.
Eng. (CCECE), pp. 1-5. 2017.
[4] Liu, Y., Ota, K., Zhang, K., Ma, M., Xiong, N., Liu, A. and Long,
J.,“QTSAC: An energy-efficient mac protocol for delay minimization in
wireless sensor networks,” J. Trans. IEEE Access, vol. 6, pp.8273-8291,
2018.
[5] Sruthi, R., “ Medium access control protocols for wireless body area
networks: A survey,” J. Procedia Technol., vol. 25, pp. 621-628, 2016.
[6] M. GUNN and S. G. M. KOO, "A Comparative Study of Medium Access
Control Protocols for Wireless Sensor Networks," Int. J. Commun,
Netw.and Syst. Sci., vol. 02, no. 08, pp. 695-703, 2009.
[7] M. Arifuzzaman and M. Matsumoto, "An Efficient Medium Access
Fig.3. The comparative results based on delivery ratio. Control Protocol with Parallel Transmission for Wireless Sensor
Networks," J. Sensor and Actuator Netw., vol. 1, no. 3, pp. 111-122, 2012.
[8] S. Agarwal, V. Jain and K. Goswami, "Energy Efficient MAC Protocols
for Wireless Sensor Network," Int. J. Comput. Sci. Applicat., vol. 4, no. 1,
pp. 153-160, 2014.
[9] M. Khan, A. Alajlan and M. Almasri, "Power Efficient Scheduled-Based
Medium Access Control Protocol over Wireless Sensor Networks," J.
Wireless Sensor Netw., vol. 08, no. 02, pp. 13-23, 2016.
[10] R. Ramya, G. Saravanakumar and S. Ravi, "MAC Protocols for Wireless
Sensor Networks," Indian J. Sci. Techol., vol. 8, no. 34, 2015.
[11] J. Pan, "A survey of network simulation tools: Current status and future
developments," Tech. Rep., Washington University, St. Louis,USA. vol.2,
no.4, 2008.
V. CONCLUSIONS
We compared five MAC protocol types for WSN with respect
to their power consumption, delivery ratio, and latency. We have
shown through simulation results that crankshaft protocol
consumes lesser power than all other protocols which were
considered. Further simulations show that the B-MAC protocol
has the highest rate of delivery of data (i.e. 97%) with the lowest
latency (0.1 sec) comparing with the other protocols. In the
future, simulations can be done with a greater number of nodes
and other existing protocols with different parameters.