SlideShare a Scribd company logo
1 of 13
Download to read offline
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 9, No. 3, June 2019, pp. 1944~1956
ISSN: 2088-8708, DOI: 10.11591/ijece.v9i3.pp1944-1956  1944
Journal homepage: http://iaescore.com/journals/index.php/IJECE
Improvement of crankshaft MAC protocol for wireless sensor
networks: a simulation study
Madina Hamiane1
, Makiya J. Ahmed2
1
Department of Telecommunication Engineering, Ahlia University, Bahrain
2
Department of Information Technology (previously), Ahlia University, Bahrain
Article Info ABSTRACT
Article history:
Received Mar 8, 2018
Revised Oct 22, 2018
Accepted Nov 20, 2018
Due to the dramatic growth in the use of Wireless Sensor Network (WSN)
applications ranging from environment and habitat monitoring to tracking
and surveillance, network research in WSN protocols has been very active in
the last decade. With battery-powered sensors operating in unattended
environments, energy conservation becomes the key technique for improving
WSN lifetimes. WSN Medium Access Control (MAC) protocols address
energy awareness and reduced duty cycles. The focus of this study is to
investigate, through simulation, the effect of variations in various factors that
influence the performance results of WSNs. Using MiXiM framework with
OMNeT++ simulator, this simulation study proposes modifications in
Crankshaft MAC protocol in order to improve its performance. The impact
of duration and number of slots, degree of connectivity among the nodes,
mobility speed and mobility update interval and also, the impact of sending
data packets without preambles are investigated. Based on the simulation
results, an improved version of the Crankshaft protocol for WSN is
suggested and a comparative study of the performances of the original and
improved protocol is presented. The results clearly indicate the superiority of
the improved protocol over its original version.
Keywords:
Crankshaft MAC protocol
Energy-aware wireless sensor
MAC protocol
Networks
Copyright © 2019 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Madina Hamiane,
Department of Telecommunication Engineering,
Ahlia University,
Manama, Bahrain.
Email: mhamiane@ahlia.edu.bh
1. INTRODUCTION
A wireless sensor network (WSN) is a wireless network consisting of spatially distributed
autonomous devices using sensors to monitor physical or environmental conditions. A typical WSN system
incorporates a gateway that provides wireless connectivity back to the wired world and distributed nodes [1].
Since the radio is the WSN component that most consumes energy and is used more frequently when higher
data rates are to be monitored, this entails more power consumption. In the case of dense WSN, a very large
number of sensor nodes communicate with each other and sense their environment wirelessly. The task of
changing the battery powering this large number of nodes can therefore become cumbersome.
When in operation, nodes in WSN consume energy when the radio is switched on due to several
reasons, the most important are Idle listening, Overhearing, and Protocol overhead [2]. To this extent, many
efforts have been directed towards reducing energy consumption which resulted in the development of a wide
range of energy efficient MAC protocols [3]-[12].
Crankshaft is considered to be one of the best energy-efficient MAC protocols for dense wireless
sensor networks [13], [14]. Minimum latency and maximum energy efficiency are achieved with the use of
two multiple access protocols, namely TDMA and CSMA. This protocols combination divides the time into
frames where each frame contains slots and a number of slots are assigned to the broadcast traffics and the
Int J Elec & Comp Eng ISSN: 2088-8708 
Improvement of crankshaft MAC protocol for wireless sensor networks: a simulation… (Madina Hamiane)
1945
remaining ones to the unicast traffics. Although Crankshaft was shown to minimize the idle listening, hence
energy consumption, it suffers however form energy consumption due to the sampling of the broadcast slots,
in addition to the limited flexibility of the protocol due to the use of TDMA.
In dense WSNs, each node can have a large number of neighbours that exceeds the 5-10 neighbors
that are assumed in general purpose MAC protocols [15]. Problems can therefore often occur when using
these general purpose protocols in dense WSNs, the most important of these problems are Overhearing,
Communication grouping, Over-provisioning, and Neighbour state [16], [17]. Crankshaft addresses these
problems by letting the nodes turn off their radios alternately rather than simultaneously with the aim to
reduce the overhearing and communication grouping. Also, scheduling the receiving slots rather than keeping
neighbor’s state reduces the provisioning.
In the original implementation of Crankshaft [15], two traffic patterns, flooding and converge cast,
were considered when evaluating the protocol performance. It was concluded that other protocols provide
better delivery ratio than Crankshaft protocol, but at the expense of higher energy consumption when
compared to Crankshaft. It was also demonstrated that Crankshaft could provide low delivery ratio at high
and medium message rates and that its latency increased quickly when the load exceeded 0.15
message/node/sec.
Therefore significant improvement in the crankshaft protocol performance can be obtained by:
a. Improving the delivery ratio in broadcast flood pattern.
b. Improving latency in convergecast pattern.
2. OBJECTIVES OF THE STUDY
For the improvement of WSN lifetime, the implemented protocols should therefore overcome the
afore mentioned limitations. This paper presents a simulation study of Crankshaft protocol with the aim to
improve its performance in terms of energy efficiency, latency and slot collisions. The effect of several other
parameters affecting data rate and throughput, channel reliability and network topology is investigated.
Changes in the number of broadcast slots, total number of slots, slot duration, mobility speed, mobility
update interval and playground size, under broadcast and convergecast patterns, in addition to the number of
nodes under the broadcast patterns are considered and their effect on protocol performance investigated.
Although the radio communication is the highest energy consumption function of the sensor nodes, each of
the above parameters also affect energy efficiency. The performance of the improved Crankshaft proptocol is
compared to that of the original protocol implementation.
3. METHODOLOGY
In this study crankshaft protocol was implemented using MiXiM2.0/ OMNeT++4.1. As in the
original study, and to allow for the comparison, the network was simulated using 96 nodes in 90×50 meters
layout with radio range of 25 meters and nodes powered at 3V. The broadcast flood pattern with 5 different
numbers of flood per second, and the convergecast pattern with 8 different numbers of (messages/node/sec)
were used in the simulated WSN. To ensure a valid comparison, the simulation was carried out using the
same general settings of the original implementation.
As mentioned above, the protocol consumes little energy but with a very low delivery ratio. The
network was therefore simulated after changing the values of the affecting parameters. The following list
represents the tested parameters under broadcast and convergecast patterns:
a. Number of broadcast slots, (data transfer rate || throughput)
b. Total number of slots, (data transfer rate || throughput)
c. Slot duration, (data transfer rate || throughput)
d. Mobility speed, (network topology)
e. Mobility update interval (network topology)
f. Playground size (network topology)
In addition, the number of nodes (network topology), under broadcast pattern was also tested.
4. SIMULATION RESULTS AND ANALYSIS
The effects of the identified paparameters under both broadcast and converecast traffic were
investigated and analysed in the following.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 3, June 2019 : 1944 - 1956
1946
4.1. Effect of Duration and Number of Slots
To examine the impact of the reserved time for each node to send or receive packets, the number of
slots in each frame and the duration of each slot were changed in turn.
4.1.1. Changing the total number of slots, with same number of broadcast slots
In order to examine the impact of reserved time for each node to send or receive packets on the
throughput , the protocol was tested by changing the total number of slots in each frame under both broadcast
and convergecast traffic and the delivery ratio and energy consumption were examined. The simulations were
designed to investigate this effect by decreasing the total number of slots by 3 (7 slots, 2 broadcast and 5
unicast) and increasing the total number of slots by 3 also (13 slots, 2 broadcast and 11 unicast). Figure 1 and
Figure 2 clearly indicate a higher delivery ratio for decreasing number of slots and a lower energy
consumption for increasing number of slots under broadcast traffic.
Figure 1. Delivery Ratio under Broadcast traffic Figure 2. Energy consumption under Broadcast
traffic
It can also be noticed that there is a saturation point in the graph at flood 2, for which the delivery
ratio remains constant. Similarly, Figure 3 and Figure 4 show that under convergecast pattern, Crankshaft
exhibits a higher delivery ratio for decreasing number of slots and an energy consumption that increases with
a decrease in total number of slots.
Figure 3. Delivery ratio under Convergecast traffic Figure 4. Energy Consumption under Convergecast
traffic
Int J Elec & Comp Eng ISSN: 2088-8708 
Improvement of crankshaft MAC protocol for wireless sensor networks: a simulation… (Madina Hamiane)
1947
The latency is displayed in Figure 5 which indicates little effect of total number of slots expect at the
middle loads where the packet exchange is more active and the chances for collisions and packet loss is
more, resulting in an increase in latency .
Figure 5. Latency under Convergecast traffic
4.1.2. Changing number of broadcast slots
In flooding traffic, broadcast slots are more active than the unicast ones. The next set of simulation
demonstrates the effect of changing the number of broadcast slots from 1 to 3 on delivery ratio and energy
consumption, under both broadcast and convergecast patterns. Figure 6 and Figure 7 clearly indicate that
Crankshaft delivery ratio decreases with the number of broadcast slots due to the reduction of the effective
use of the slots during the cycle. Accordingly, energy consumption increased with increasing delivery ratio
and decreases when delivery ration decreases.
Figure 6. Delivery ratio under Broadcast traffic Figure 7. Energy Consumption under Broadcast
traffic
Figure 8, Figure 9 and Figure 10 show the results of varying the number of broadcast slots under the
convergecast pattern, and indicate that Crankshaft exhibits a lower delivery ratio with simple drop in the
energy consumption and slight increase in the latency.
These results are unexpected and are due to the packet loss problem that usually occurs in the
convergecast process for wireless sensor networks originating from the congestion and collisions near the
sink node [18]. Energy consumption and latency increase or decrease with increasing or decreasing delivery
ratio respectively.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 3, June 2019 : 1944 - 1956
1948
Figure 8. Delivery Ratio under Convergecast traffic Figure 9. Energy Consumption under Convergecast
traffic
Figure 10. Latency under Convergecast traffic
4.1.3. Changing slot duration
Figure 11 and Figure 12 display the delivery ratio and energy consumption for increasing slot
duration under broadcast traffic. For lower loads the delivery ratio is lower, while for higher loads, the
delivery ratio and consequently the energy consumption increase because increasing slot duration allows
more time to the sending and receiving slots to send or receive packets.
Figure 11. Delivery Ratio under Broadcast traffic Figure 12. Energy Consumption under Broadcast
traffic
Int J Elec & Comp Eng ISSN: 2088-8708 
Improvement of crankshaft MAC protocol for wireless sensor networks: a simulation… (Madina Hamiane)
1949
Under convergecast pattern and smaller slot durations, Crankshaft exhibits a higher delivery ratio
until the radio packets start colliding and the sink no longer receives all data [19], but a higher energy
consumption and less latency are expected. When increasing the slot duration however, the delivery ratio
becomes lower until the rate of packets increases in the network and slot duration is efficiently used, then
delivery ratio increases. This is confirmed bu the plots in Figure 13, Figure 14 and Figure 15.
Figure 13. Delivery Ratio under Convergecast traffic Figure 14. Energy Consumption under
Convergecast traffic
Figure 15. Latency under Convergecast traffic
4.2. Effect of degree of connectivity among the nodes (changing the playground size)
To test the effect of the connectivity of nodes on the delivery ratio of the network, the playground
size, as one of the parameters which can affect the degree of connectivity, was changed in the simulation.
Figure 16 and Figure 17 show that under broadcast pattern, by decreasing or increasing the playground size,
that contains the nodes, the delivery ratio becomes less in the lower loads because each node will have less
number of neighbors, hence the collisions will be less, so there is only a slight change in the protocol
performance with no change in the energy consumption. A similar result is obtained when decreasing the
playground size; the delivery ratio slightly increases without change in the energy consumption because each
node will have more nieghbours, hence there will be more packet collisions so a slight change in the delivery
ratio can be noticed.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 3, June 2019 : 1944 - 1956
1950
Figure 16. Delivery Ratio under Broadcast traffic Figure 17. Energy Consumption under Broadcast
traffic
For the same reasons as in the broadcast pattern , modifying playground size in convergecast pattern
has a slight effect on the protocol performance. In both cases performance improvement is negatively
affected with little increase in delivery ratio ,which leads to worse latency and energy consumption.
Figure 18, Figure 19, and Figure 20 show this behviour.
Figure18. Delivery Ratio under Convergecast traffic Figure 19. Energy Consumption under
Convergecast traffic
Figure 20. Latency under Convergecast traffic
Int J Elec & Comp Eng ISSN: 2088-8708 
Improvement of crankshaft MAC protocol for wireless sensor networks: a simulation… (Madina Hamiane)
1951
4.3. Effect of degree of connectivity among the nodes (changing the number of nodes)
Raising the number of nodes in broadcast flooding leads to increasing the number of neighbors close
to each other, hence the packet loss will go down and consequently the delivery ratio goes up, also decreasing
number of nodes decreases the chances for collisions and hence increases the delivery ratio as illustrated in
Figure 21. While the energy consumption in both cases does not increase as shown in Figure 22, this means
better performance for the protocol.
Figure 21. Delivery Ratio under Broadcast traffic Figure 22. Energy Consumption under Broadcast
traffic
4.4. Effect of degree of mobility (changing mobility speed)
The mobility speed parameter is one of the network topology factors. Under broadcast traffic,
increasing or decreasing the mobility speed of the nodes will affect the nodes connectivity either by
increasing or decreasing the distance between the nodes, thus increasing or decreasing the chances of packet
collisions, and hence an increase or a decrease in the delivery ratio or energy consumption. The results of
simulation shown in Figure 23 and Figure 24, indicate a slight improvement in the protocol performance
when mobility speed of the nodes is varied, while the energy consumption remains relatively unchanged,
which leads to a better performance for the protocol.
Figure 23. Delivery Ratio under Broadcast traffic Figure 24. Energy Consumption under Broadcast
traffic
Under convergecast traffic, the mobility speed parameter has the same effect as the playground size.
Because the mobility speed of the node will affect the number of neighbors; decreasing mobility speed will
have negative effect on delivery ratio, whereas increasing mobility speed will increase the probability of
collisions that have also negative effect on the delivery ratio. Hence little effect is seen on latency and energy
consumption when the mobility speed is decreased or increased. This is illustrated in Figure 25, Figure 26
and Figure 27.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 3, June 2019 : 1944 - 1956
1952
Figure 25. Delivery Ratio under Convergecast
traffic
Figure 26. Energy Consumption under
Convergecast traffic
Figure 27. Latency under Convergecast traffic
4.4. Effect of degree of mobility (changing mobility update interval)
Under broadcast traffic and in high loads, the routers need to be updated very often to improve the
performance [20], so Crankshaft shows higher delivery ratio in the higher loads by shortening the mobility
update interval. While in low loads the delivery ratio decreases, because the protocol overhead will increase
by increasing number of updating times with small number of packets in the network, as illustrated in
Figure 28. On the other hand increasing mobility interval time raises the delivery ratio, because the protocol
overhead will be decreased. The energy consumption will not change in both cases as indicated in Figure 29.
Figure 28: Delivery Ratio under Broadcast traffic Figure 29. Energy Consumption under Broadcast
traffic
Int J Elec & Comp Eng ISSN: 2088-8708 
Improvement of crankshaft MAC protocol for wireless sensor networks: a simulation… (Madina Hamiane)
1953
Varying mobility update interval in convergecast pattern has an effect similar to that of broadcast
flooding pattern on the protocol performance. Changing mobility update interval decreases the delivery ratio
in the low loads. In contrast, in high loads varying mobility update interval increased the delivery ratio,
because in higher loads the routers need to be updated very often to improve the performance.
From Figure 30, Figure 31 and Figure 32, it is observed that there is no change in energy consumption and no
significant change in the protocol latency.
Figure 30. Delivery Ratio under Convergecast traffic Figure 31. Energy Consumption under
Convergecast traffic
Figure 32. Latency under Convergecast traffic
4.5. Effect of degree of mobility (simulation with mobile sink)
In wireless ad hoc networks, the main interactions between nodes are the interactions between the
sink node and other nodes in the network. In usual WSN scenarios, the sink node is placed in the corner of
the network. Therefore using mobile sink node instead of fixed one, means changing the mobility of the sink
node and will have the same impact as changing the mobility of other sensor nodes. In this study, the stable
sink is replaced with a mobile sink. A mobile sink has an effect on the connectivity between the sink and the
other nodes, and hence replacing the stable sink with mobile one can affect the delivery ratio.
Figure 33 to Figure 37 show that by replacing the stable sink with a mobile one in both broadcast
and convergecast patterns, there is indeed a noticeable improvement in the delivery ration with no significant
impact on energy consumption and latency.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 3, June 2019 : 1944 - 1956
1954
Figure 33. Mobile and Non Mobile Sink:
Delivery Ratio under broadcast traffic
Figure 34. Mobile and Non Mobile Sink:
Energy Consumption under broadcast traffic
Figure 35. Mobile and Non Mobile Sink:
Delivery Ratio under convergecast traffic
Figure 36. Mobile and Non Mobile Sink:
Energy Consumption under convergecast traffic
Figure 37. Mobile and Non Mobile Sink:
Latency under convergecast traffic
4.7. Sending data packets without preambles
In the design of Crankshaft protocol, the step of sending the preamble packet before the data packet
was removed to improve the delivery ratio of the protocol. The result was a slight increase in the delivery
ratio with slight decrease in energy consumption as shown in Figure 38 and Figure 39.
Int J Elec & Comp Eng ISSN: 2088-8708 
Improvement of crankshaft MAC protocol for wireless sensor networks: a simulation… (Madina Hamiane)
1955
Figure 38. DeliveryRatio under broadcast traffic with
and without preambles
Figure 39. Energy Consumption under broadcast
traffic with and without preambles
5. CONCLUSION
This study showed, through simulation, that substantial improvements can obtained with the
Crankshaft protocol by judiciously varying the relevant parpameters. The original protocol with the default
setting used by Crankshaft authors in their simulation using MiXiM framework with OMNET++ simulator
was designed and implemented. The protocol focuses on dense deployments where many nodes are deployed
in a small area; the network 96 nodes including the sink node on a field of approximately 90x50 meters.
The main two factors that control the protocols performance of WSN and studied in this work are
energy consumption and link quality that control the network throughput and dynamics of network topology.
Therefore the effect of the related parameters was investigated through analysis of the simulation results.
Throughout this study, we can conclude the following:
1. Varying the throughput parameters is a practical and efficient way to improve the protocol performance:
a. Cutting down the total number of slots in each frame increases the delivery ratio of the protocol in
both flooding and convergecast patterns with insignificant increase energy consumption and latency.
b. Raising the number of broadcast slots without changing the total number of slots raises the delivery
ratio in the two patterns with insignificant increase in energy consumption and latency.
c. Lengthening the time of the slot duration increases the delivery ratio in flooding and convergecast
patterns and decreases the energy consumption in the convergecast pattern, while it has have
insignificant effect in flooding pattern.
2. Studying the effect of dynamics of network topology parameters has shown improvements on the
protocol performance in two cases:
a. Varying the playground size, mobility speed, mobility update interval and number of nodes in the
network in both broadcast flooding and convergecast has an oscillating effect on the delivery ratio and
accordingly on the energy consumption and latency.
b. By replacing the constant sink node with mobile one, the protocol performance becomes better.
3. Implementing the protocol without preambles for broadcast flood pattern improves the protocol
performance.
Results of the comparison of the improved Crankshaft prototcol with its original version have
clearly demonstrated that Crankshaft’ performance can effectively be improved through adjustmenrt of
relevant protocol parameters.
REFERENCES
[1] Harikrishna B. and A. H. Farquad M., “Wireless Sensor Network: a New Paradigm for Sensing and
Communicating- the Efficient Approach,” International Journal of Computer Science and Network, vol/issue: 3(4),
pp.183-186, 2014.
[2] Halkes G. J., “MAC Protocols for Wireless Sensor Networks and Their Evaluation,” PHD Thesis, 2009.
[3] P. V. Amoli, “An Overview on Researches on Underwater Sensor Networks: Applications, Current Challenges and
Future Trends,” International Journal of Electrical and Computer Engineering (IJECE), vol/issue: 6(3),
pp. 955-962, 2016.
[4] G. Anitha, et al., “A Comprehensive Study and Analysis of LEACH and HEED Routing Protocols for Wireless
Sensor Networks with Suggestion for Improvements,” Indonesian Journal of Electrical Engineering and Computer
Science, vol/issue: 9(3), pp. 778-783, 2018.
[5] K. Langendoen, “Energy Medium Access Control in Wireless Sensor Networks,” Nova Science Publishers, 2008.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 3, June 2019 : 1944 - 1956
1956
[6] Dam J. M. V., “An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,” Proc. 1st
international conference on Embedded networked sensor systems (SenSys '03), pp. 171-180, 2003.
[7] Hoesel L. V. and Havinga P., “A lightweight medium access protocol (LMAC) for wireless sensor networks,”
1st International Workshop on Networked Sensing Systems (INSS 2004), Tokyo, Japan, 2004.
[8] Ye W., et al., “An Energy-Efficient MAC Protocol for Wireless Sensor Networks,” Proc. 21st International Annual
Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2002), New York, NY, USA,
pp. 1567-1576, 2002.
[9] Ye W. and Heidemann J., “Ultra-low duty cycle MAC with scheduled channel polling,” Proc. 4th ACM Conf. on
Embedded Networked Sensor Systems (SenSys 2006), Boulder, CO., pp. 321-334, 2006.
[10] A. Bachir, et al., “MAC Essentials for Wireless Sensor Networks,” IEEE Communications Surveys and Tutorials,
vol/issue: 12(2), pp. 222-248, 2010.
[11] Kabara J. and Calle M., “MAC Protocols Used by Wireless Sensor Networks and a General Method of
Performance Evaluation,” International Journal of Distributed Sensor Networks, 2012.
[12] S. J. Elias, et al., “Profile Adaptive MAC Protocol for Non-Safety Messages on Vehicular Ad Hoc Networks,”
Indonesian Journal of Electrical Engineering and Computer Science, vol/issue: 12(1), pp. 208-217, 2018.
[13] Lanjewar R. and Adane D. S., “Comparative Study of MAC Layer Protocols in Wireless Sensor Networks: A
Survey,” International Journal of Engineering Trends and Technology (IJETT), vol/issue: 12(1), pp. 13-19, 2014.
[14] R. W. Sukowyra, “A Centralized Energy Management System for Wireless Sensor Networks,” Master Thesis,
Worcester Polytechnic Institute, 2009.
[15] K. Langendoen, et al., “Energy Murphy loves potatoes: Experiences from a pilot sensor network deployment in
precision agriculture,” 14th International Workshop on Parallel and Distributed Real-Time Systems (WPDRTS
2006). Rhodes, Greece, 2006.
[16] Halkes G. P. and Langdoen K. G., “An Energy-Efficient Mac-Protocol for Dense Wireless Sensor Networks,”
Proc. Fourth European Conference on Wireless Sensor Networks (EWSN 2007), pp. 228-244, 2007.
[17] El-Hoiydi, et al., “MAC: An Ultra Low Power MAC Protocol for Multi-hop Wireless Sensor Networks,”
Proc. Ninth IEEE Intl. Symposium on Computers and Communications, vol. 1, pp. 244-251, 2007.
[18] Q. Huang and Y. Zhang, “Radial coordination for convergecast in wireless sensor networks,” Proc. 29th Annual
IEEE International Conference on Local Computer Networks, pp. 542-549, 2004.
[19] O. D. Incel, et al., “Multi-Channel Scheduling for Fast Convergecast in Wireless Sensor Networks,” Technical
Report CENG-2008-9, USC-Ceng, 2008.
[20] W. Sukowyra, et al., “Mobility prediction and routing in ad hoc wireless networks,” International Journal of
Network Management, vol/issue: 11(1), pp. 3-30, 2001.

More Related Content

What's hot

Simulation and performance analysis of blast
Simulation and performance analysis of blastSimulation and performance analysis of blast
Simulation and performance analysis of blasteSAT Publishing House
 
Improvement of MFSK -BER Performance Using MIMO Technology on Multipath Non L...
Improvement of MFSK -BER Performance Using MIMO Technology on Multipath Non L...Improvement of MFSK -BER Performance Using MIMO Technology on Multipath Non L...
Improvement of MFSK -BER Performance Using MIMO Technology on Multipath Non L...theijes
 
Performance analysis of multilayer multicast MANET CRN based on steiner minim...
Performance analysis of multilayer multicast MANET CRN based on steiner minim...Performance analysis of multilayer multicast MANET CRN based on steiner minim...
Performance analysis of multilayer multicast MANET CRN based on steiner minim...TELKOMNIKA JOURNAL
 
Improving thrpoughput and energy efficiency by pctar protocol in wireless
Improving thrpoughput and energy efficiency by pctar protocol in wirelessImproving thrpoughput and energy efficiency by pctar protocol in wireless
Improving thrpoughput and energy efficiency by pctar protocol in wirelessIaetsd Iaetsd
 
IRJET- Energy Efficient Underwater Routing Protocol with Void Avoidance and B...
IRJET- Energy Efficient Underwater Routing Protocol with Void Avoidance and B...IRJET- Energy Efficient Underwater Routing Protocol with Void Avoidance and B...
IRJET- Energy Efficient Underwater Routing Protocol with Void Avoidance and B...IRJET Journal
 
Performance Enhancement in SU and MU MIMO-OFDM Technique for Wireless Communi...
Performance Enhancement in SU and MU MIMO-OFDM Technique for Wireless Communi...Performance Enhancement in SU and MU MIMO-OFDM Technique for Wireless Communi...
Performance Enhancement in SU and MU MIMO-OFDM Technique for Wireless Communi...IJECEIAES
 
Enhancing Opportunistic Routing for Cognitive Radio Network
Enhancing Opportunistic Routing for Cognitive Radio NetworkEnhancing Opportunistic Routing for Cognitive Radio Network
Enhancing Opportunistic Routing for Cognitive Radio NetworkIRJET Journal
 
ADAPTIVE HANDOVER HYSTERESIS AND CALL ADMISSION CONTROL FOR MOBILE RELAY NODES
ADAPTIVE HANDOVER HYSTERESIS AND CALL ADMISSION CONTROL FOR MOBILE RELAY NODESADAPTIVE HANDOVER HYSTERESIS AND CALL ADMISSION CONTROL FOR MOBILE RELAY NODES
ADAPTIVE HANDOVER HYSTERESIS AND CALL ADMISSION CONTROL FOR MOBILE RELAY NODESIJCNCJournal
 
B ENCHMARKING OF C ELL T HROUGHPUT U SING P ROPORTIONAL F AIR S CHEDULE...
B ENCHMARKING OF  C ELL  T HROUGHPUT  U SING  P ROPORTIONAL  F AIR  S CHEDULE...B ENCHMARKING OF  C ELL  T HROUGHPUT  U SING  P ROPORTIONAL  F AIR  S CHEDULE...
B ENCHMARKING OF C ELL T HROUGHPUT U SING P ROPORTIONAL F AIR S CHEDULE...ijwmn
 
New Adaptive Cooperative-MIMO for LTE Technology
New Adaptive Cooperative-MIMO for LTE TechnologyNew Adaptive Cooperative-MIMO for LTE Technology
New Adaptive Cooperative-MIMO for LTE Technologyijtsrd
 
Performance evaluation of 1 tbps qpsk dwdm system over isowc
Performance evaluation of 1 tbps qpsk dwdm system over isowcPerformance evaluation of 1 tbps qpsk dwdm system over isowc
Performance evaluation of 1 tbps qpsk dwdm system over isowceSAT Journals
 
Implementing packet broadcasting algorithm of mimo based mobile ad hoc networ...
Implementing packet broadcasting algorithm of mimo based mobile ad hoc networ...Implementing packet broadcasting algorithm of mimo based mobile ad hoc networ...
Implementing packet broadcasting algorithm of mimo based mobile ad hoc networ...IJNSA Journal
 
IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...
IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...
IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...IRJET Journal
 
Hybrid multi-independent mmWave MNOs assessment utilising spectrum sharing pa...
Hybrid multi-independent mmWave MNOs assessment utilising spectrum sharing pa...Hybrid multi-independent mmWave MNOs assessment utilising spectrum sharing pa...
Hybrid multi-independent mmWave MNOs assessment utilising spectrum sharing pa...TELKOMNIKA JOURNAL
 
A New Transmission Scheme for MIMO – OFDM
A New Transmission Scheme for MIMO – OFDMA New Transmission Scheme for MIMO – OFDM
A New Transmission Scheme for MIMO – OFDMijsrd.com
 
Wireless communication system with frequency selective channel OFDM modulatio...
Wireless communication system with frequency selective channel OFDM modulatio...Wireless communication system with frequency selective channel OFDM modulatio...
Wireless communication system with frequency selective channel OFDM modulatio...TELKOMNIKA JOURNAL
 

What's hot (20)

Csnt 2013 nit rkl
Csnt 2013  nit rklCsnt 2013  nit rkl
Csnt 2013 nit rkl
 
Simulation and performance analysis of blast
Simulation and performance analysis of blastSimulation and performance analysis of blast
Simulation and performance analysis of blast
 
Improvement of MFSK -BER Performance Using MIMO Technology on Multipath Non L...
Improvement of MFSK -BER Performance Using MIMO Technology on Multipath Non L...Improvement of MFSK -BER Performance Using MIMO Technology on Multipath Non L...
Improvement of MFSK -BER Performance Using MIMO Technology on Multipath Non L...
 
Performance analysis of multilayer multicast MANET CRN based on steiner minim...
Performance analysis of multilayer multicast MANET CRN based on steiner minim...Performance analysis of multilayer multicast MANET CRN based on steiner minim...
Performance analysis of multilayer multicast MANET CRN based on steiner minim...
 
Improving thrpoughput and energy efficiency by pctar protocol in wireless
Improving thrpoughput and energy efficiency by pctar protocol in wirelessImproving thrpoughput and energy efficiency by pctar protocol in wireless
Improving thrpoughput and energy efficiency by pctar protocol in wireless
 
IRJET- Energy Efficient Underwater Routing Protocol with Void Avoidance and B...
IRJET- Energy Efficient Underwater Routing Protocol with Void Avoidance and B...IRJET- Energy Efficient Underwater Routing Protocol with Void Avoidance and B...
IRJET- Energy Efficient Underwater Routing Protocol with Void Avoidance and B...
 
Performance Enhancement in SU and MU MIMO-OFDM Technique for Wireless Communi...
Performance Enhancement in SU and MU MIMO-OFDM Technique for Wireless Communi...Performance Enhancement in SU and MU MIMO-OFDM Technique for Wireless Communi...
Performance Enhancement in SU and MU MIMO-OFDM Technique for Wireless Communi...
 
Enhancing Opportunistic Routing for Cognitive Radio Network
Enhancing Opportunistic Routing for Cognitive Radio NetworkEnhancing Opportunistic Routing for Cognitive Radio Network
Enhancing Opportunistic Routing for Cognitive Radio Network
 
ADAPTIVE HANDOVER HYSTERESIS AND CALL ADMISSION CONTROL FOR MOBILE RELAY NODES
ADAPTIVE HANDOVER HYSTERESIS AND CALL ADMISSION CONTROL FOR MOBILE RELAY NODESADAPTIVE HANDOVER HYSTERESIS AND CALL ADMISSION CONTROL FOR MOBILE RELAY NODES
ADAPTIVE HANDOVER HYSTERESIS AND CALL ADMISSION CONTROL FOR MOBILE RELAY NODES
 
Beamforming
BeamformingBeamforming
Beamforming
 
1605.01126
1605.011261605.01126
1605.01126
 
B ENCHMARKING OF C ELL T HROUGHPUT U SING P ROPORTIONAL F AIR S CHEDULE...
B ENCHMARKING OF  C ELL  T HROUGHPUT  U SING  P ROPORTIONAL  F AIR  S CHEDULE...B ENCHMARKING OF  C ELL  T HROUGHPUT  U SING  P ROPORTIONAL  F AIR  S CHEDULE...
B ENCHMARKING OF C ELL T HROUGHPUT U SING P ROPORTIONAL F AIR S CHEDULE...
 
New Adaptive Cooperative-MIMO for LTE Technology
New Adaptive Cooperative-MIMO for LTE TechnologyNew Adaptive Cooperative-MIMO for LTE Technology
New Adaptive Cooperative-MIMO for LTE Technology
 
Performance evaluation of 1 tbps qpsk dwdm system over isowc
Performance evaluation of 1 tbps qpsk dwdm system over isowcPerformance evaluation of 1 tbps qpsk dwdm system over isowc
Performance evaluation of 1 tbps qpsk dwdm system over isowc
 
Implementing packet broadcasting algorithm of mimo based mobile ad hoc networ...
Implementing packet broadcasting algorithm of mimo based mobile ad hoc networ...Implementing packet broadcasting algorithm of mimo based mobile ad hoc networ...
Implementing packet broadcasting algorithm of mimo based mobile ad hoc networ...
 
IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...
IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...
IRJET- Statistical Tuning of Hata Model for 3G Communication Networks at 1.85...
 
5 G Numerology
5 G Numerology5 G Numerology
5 G Numerology
 
Hybrid multi-independent mmWave MNOs assessment utilising spectrum sharing pa...
Hybrid multi-independent mmWave MNOs assessment utilising spectrum sharing pa...Hybrid multi-independent mmWave MNOs assessment utilising spectrum sharing pa...
Hybrid multi-independent mmWave MNOs assessment utilising spectrum sharing pa...
 
A New Transmission Scheme for MIMO – OFDM
A New Transmission Scheme for MIMO – OFDMA New Transmission Scheme for MIMO – OFDM
A New Transmission Scheme for MIMO – OFDM
 
Wireless communication system with frequency selective channel OFDM modulatio...
Wireless communication system with frequency selective channel OFDM modulatio...Wireless communication system with frequency selective channel OFDM modulatio...
Wireless communication system with frequency selective channel OFDM modulatio...
 

Similar to Improvement of crankshaft MAC protocol for wireless sensor networks: a simulation study

Newton-raphson method to solve systems of non-linear equations in VANET perfo...
Newton-raphson method to solve systems of non-linear equations in VANET perfo...Newton-raphson method to solve systems of non-linear equations in VANET perfo...
Newton-raphson method to solve systems of non-linear equations in VANET perfo...journalBEEI
 
Promoting fractional frequency reuse performance for combating pilot contami...
Promoting fractional frequency reuse performance for  combating pilot contami...Promoting fractional frequency reuse performance for  combating pilot contami...
Promoting fractional frequency reuse performance for combating pilot contami...IJECEIAES
 
Enhancing Survivability, Lifetime, and Energy Efficiency of Wireless Networks
Enhancing Survivability, Lifetime, and Energy Efficiency of Wireless NetworksEnhancing Survivability, Lifetime, and Energy Efficiency of Wireless Networks
Enhancing Survivability, Lifetime, and Energy Efficiency of Wireless NetworksIJRES Journal
 
Efficient power allocation method for non orthogonal multiple access 5G systems
Efficient power allocation method for non orthogonal multiple access 5G systemsEfficient power allocation method for non orthogonal multiple access 5G systems
Efficient power allocation method for non orthogonal multiple access 5G systemsIJECEIAES
 
Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...
Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...
Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...IRJET Journal
 
PERFORMANCE ANALYSIS OF CHANNEL ACCESS MODEL FOR MAC IN RANDOMLY DISTRIBUTED ...
PERFORMANCE ANALYSIS OF CHANNEL ACCESS MODEL FOR MAC IN RANDOMLY DISTRIBUTED ...PERFORMANCE ANALYSIS OF CHANNEL ACCESS MODEL FOR MAC IN RANDOMLY DISTRIBUTED ...
PERFORMANCE ANALYSIS OF CHANNEL ACCESS MODEL FOR MAC IN RANDOMLY DISTRIBUTED ...IJCNCJournal
 
Improving of Energy Efficiency in LTE based MIMO-OFDM systems with Multiuser ...
Improving of Energy Efficiency in LTE based MIMO-OFDM systems with Multiuser ...Improving of Energy Efficiency in LTE based MIMO-OFDM systems with Multiuser ...
Improving of Energy Efficiency in LTE based MIMO-OFDM systems with Multiuser ...IRJET Journal
 
An energy aware scheme for layered chain in underwater wireless sensor networ...
An energy aware scheme for layered chain in underwater wireless sensor networ...An energy aware scheme for layered chain in underwater wireless sensor networ...
An energy aware scheme for layered chain in underwater wireless sensor networ...IJECEIAES
 
Best sum-throughput evaluation of cooperative downlink transmission nonorthog...
Best sum-throughput evaluation of cooperative downlink transmission nonorthog...Best sum-throughput evaluation of cooperative downlink transmission nonorthog...
Best sum-throughput evaluation of cooperative downlink transmission nonorthog...IJECEIAES
 
Dynamic Topology Re-Configuration in Multihop Cellular Networks Using Sequent...
Dynamic Topology Re-Configuration in Multihop Cellular Networks Using Sequent...Dynamic Topology Re-Configuration in Multihop Cellular Networks Using Sequent...
Dynamic Topology Re-Configuration in Multihop Cellular Networks Using Sequent...IJERA Editor
 
Energy Behavior in Ad Hoc Network Minimizing the Number of Hops and Maintaini...
Energy Behavior in Ad Hoc Network Minimizing the Number of Hops and Maintaini...Energy Behavior in Ad Hoc Network Minimizing the Number of Hops and Maintaini...
Energy Behavior in Ad Hoc Network Minimizing the Number of Hops and Maintaini...CSCJournals
 
An investigation of Max-Min Fairness Power Control in Cell-Free Massive MIMO ...
An investigation of Max-Min Fairness Power Control in Cell-Free Massive MIMO ...An investigation of Max-Min Fairness Power Control in Cell-Free Massive MIMO ...
An investigation of Max-Min Fairness Power Control in Cell-Free Massive MIMO ...IRJET Journal
 
Coverage and Capacity Performance Degradation on a Co-Located Network Involvi...
Coverage and Capacity Performance Degradation on a Co-Located Network Involvi...Coverage and Capacity Performance Degradation on a Co-Located Network Involvi...
Coverage and Capacity Performance Degradation on a Co-Located Network Involvi...Onyebuchi nosiri
 
Coverage and Capacity Performance Degradation on a Co-Located Network Involvi...
Coverage and Capacity Performance Degradation on a Co-Located Network Involvi...Coverage and Capacity Performance Degradation on a Co-Located Network Involvi...
Coverage and Capacity Performance Degradation on a Co-Located Network Involvi...Onyebuchi nosiri
 
Performance evaluation of interference aware topology power and flow control ...
Performance evaluation of interference aware topology power and flow control ...Performance evaluation of interference aware topology power and flow control ...
Performance evaluation of interference aware topology power and flow control ...IJECEIAES
 
SLOTTED CSMA/CA BASED ENERGY EFFICIENT MAC PROTOCOL DESIGN IN NANONETWORKS
SLOTTED CSMA/CA BASED ENERGY EFFICIENT MAC PROTOCOL DESIGN IN NANONETWORKSSLOTTED CSMA/CA BASED ENERGY EFFICIENT MAC PROTOCOL DESIGN IN NANONETWORKS
SLOTTED CSMA/CA BASED ENERGY EFFICIENT MAC PROTOCOL DESIGN IN NANONETWORKSijwmn
 
SLOTTED CSMA/CA BASED ENERGY EFFICIENT MAC PROTOCOL DESIGN IN NANONETWORKS
SLOTTED CSMA/CA BASED ENERGY EFFICIENT MAC PROTOCOL DESIGN IN NANONETWORKSSLOTTED CSMA/CA BASED ENERGY EFFICIENT MAC PROTOCOL DESIGN IN NANONETWORKS
SLOTTED CSMA/CA BASED ENERGY EFFICIENT MAC PROTOCOL DESIGN IN NANONETWORKSijwmn
 

Similar to Improvement of crankshaft MAC protocol for wireless sensor networks: a simulation study (20)

Newton-raphson method to solve systems of non-linear equations in VANET perfo...
Newton-raphson method to solve systems of non-linear equations in VANET perfo...Newton-raphson method to solve systems of non-linear equations in VANET perfo...
Newton-raphson method to solve systems of non-linear equations in VANET perfo...
 
Promoting fractional frequency reuse performance for combating pilot contami...
Promoting fractional frequency reuse performance for  combating pilot contami...Promoting fractional frequency reuse performance for  combating pilot contami...
Promoting fractional frequency reuse performance for combating pilot contami...
 
Bf33335340
Bf33335340Bf33335340
Bf33335340
 
Bf33335340
Bf33335340Bf33335340
Bf33335340
 
Enhancing Survivability, Lifetime, and Energy Efficiency of Wireless Networks
Enhancing Survivability, Lifetime, and Energy Efficiency of Wireless NetworksEnhancing Survivability, Lifetime, and Energy Efficiency of Wireless Networks
Enhancing Survivability, Lifetime, and Energy Efficiency of Wireless Networks
 
40520130101003
4052013010100340520130101003
40520130101003
 
Efficient power allocation method for non orthogonal multiple access 5G systems
Efficient power allocation method for non orthogonal multiple access 5G systemsEfficient power allocation method for non orthogonal multiple access 5G systems
Efficient power allocation method for non orthogonal multiple access 5G systems
 
Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...
Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...
Servant-ModLeach Energy Efficient Cluster Base Routing Protocol for Large Sca...
 
PERFORMANCE ANALYSIS OF CHANNEL ACCESS MODEL FOR MAC IN RANDOMLY DISTRIBUTED ...
PERFORMANCE ANALYSIS OF CHANNEL ACCESS MODEL FOR MAC IN RANDOMLY DISTRIBUTED ...PERFORMANCE ANALYSIS OF CHANNEL ACCESS MODEL FOR MAC IN RANDOMLY DISTRIBUTED ...
PERFORMANCE ANALYSIS OF CHANNEL ACCESS MODEL FOR MAC IN RANDOMLY DISTRIBUTED ...
 
Improving of Energy Efficiency in LTE based MIMO-OFDM systems with Multiuser ...
Improving of Energy Efficiency in LTE based MIMO-OFDM systems with Multiuser ...Improving of Energy Efficiency in LTE based MIMO-OFDM systems with Multiuser ...
Improving of Energy Efficiency in LTE based MIMO-OFDM systems with Multiuser ...
 
An energy aware scheme for layered chain in underwater wireless sensor networ...
An energy aware scheme for layered chain in underwater wireless sensor networ...An energy aware scheme for layered chain in underwater wireless sensor networ...
An energy aware scheme for layered chain in underwater wireless sensor networ...
 
Best sum-throughput evaluation of cooperative downlink transmission nonorthog...
Best sum-throughput evaluation of cooperative downlink transmission nonorthog...Best sum-throughput evaluation of cooperative downlink transmission nonorthog...
Best sum-throughput evaluation of cooperative downlink transmission nonorthog...
 
Dynamic Topology Re-Configuration in Multihop Cellular Networks Using Sequent...
Dynamic Topology Re-Configuration in Multihop Cellular Networks Using Sequent...Dynamic Topology Re-Configuration in Multihop Cellular Networks Using Sequent...
Dynamic Topology Re-Configuration in Multihop Cellular Networks Using Sequent...
 
Energy Behavior in Ad Hoc Network Minimizing the Number of Hops and Maintaini...
Energy Behavior in Ad Hoc Network Minimizing the Number of Hops and Maintaini...Energy Behavior in Ad Hoc Network Minimizing the Number of Hops and Maintaini...
Energy Behavior in Ad Hoc Network Minimizing the Number of Hops and Maintaini...
 
An investigation of Max-Min Fairness Power Control in Cell-Free Massive MIMO ...
An investigation of Max-Min Fairness Power Control in Cell-Free Massive MIMO ...An investigation of Max-Min Fairness Power Control in Cell-Free Massive MIMO ...
An investigation of Max-Min Fairness Power Control in Cell-Free Massive MIMO ...
 
Coverage and Capacity Performance Degradation on a Co-Located Network Involvi...
Coverage and Capacity Performance Degradation on a Co-Located Network Involvi...Coverage and Capacity Performance Degradation on a Co-Located Network Involvi...
Coverage and Capacity Performance Degradation on a Co-Located Network Involvi...
 
Coverage and Capacity Performance Degradation on a Co-Located Network Involvi...
Coverage and Capacity Performance Degradation on a Co-Located Network Involvi...Coverage and Capacity Performance Degradation on a Co-Located Network Involvi...
Coverage and Capacity Performance Degradation on a Co-Located Network Involvi...
 
Performance evaluation of interference aware topology power and flow control ...
Performance evaluation of interference aware topology power and flow control ...Performance evaluation of interference aware topology power and flow control ...
Performance evaluation of interference aware topology power and flow control ...
 
SLOTTED CSMA/CA BASED ENERGY EFFICIENT MAC PROTOCOL DESIGN IN NANONETWORKS
SLOTTED CSMA/CA BASED ENERGY EFFICIENT MAC PROTOCOL DESIGN IN NANONETWORKSSLOTTED CSMA/CA BASED ENERGY EFFICIENT MAC PROTOCOL DESIGN IN NANONETWORKS
SLOTTED CSMA/CA BASED ENERGY EFFICIENT MAC PROTOCOL DESIGN IN NANONETWORKS
 
SLOTTED CSMA/CA BASED ENERGY EFFICIENT MAC PROTOCOL DESIGN IN NANONETWORKS
SLOTTED CSMA/CA BASED ENERGY EFFICIENT MAC PROTOCOL DESIGN IN NANONETWORKSSLOTTED CSMA/CA BASED ENERGY EFFICIENT MAC PROTOCOL DESIGN IN NANONETWORKS
SLOTTED CSMA/CA BASED ENERGY EFFICIENT MAC PROTOCOL DESIGN IN NANONETWORKS
 

More from IJECEIAES

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...IJECEIAES
 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionIJECEIAES
 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...IJECEIAES
 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...IJECEIAES
 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningIJECEIAES
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...IJECEIAES
 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...IJECEIAES
 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...IJECEIAES
 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...IJECEIAES
 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyIJECEIAES
 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationIJECEIAES
 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceIJECEIAES
 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...IJECEIAES
 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...IJECEIAES
 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...IJECEIAES
 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...IJECEIAES
 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...IJECEIAES
 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...IJECEIAES
 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...IJECEIAES
 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...IJECEIAES
 

More from IJECEIAES (20)

Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...
 
Prediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regressionPrediction of the risk of developing heart disease using logistic regression
Prediction of the risk of developing heart disease using logistic regression
 
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...Predictive analysis of terrorist activities in Thailand's Southern provinces:...
Predictive analysis of terrorist activities in Thailand's Southern provinces:...
 
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...Optimal model of vehicular ad-hoc network assisted by  unmanned aerial vehicl...
Optimal model of vehicular ad-hoc network assisted by unmanned aerial vehicl...
 
Improving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learningImproving cyberbullying detection through multi-level machine learning
Improving cyberbullying detection through multi-level machine learning
 
Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...Comparison of time series temperature prediction with autoregressive integrat...
Comparison of time series temperature prediction with autoregressive integrat...
 
Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...Strengthening data integrity in academic document recording with blockchain a...
Strengthening data integrity in academic document recording with blockchain a...
 
Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...Design of storage benchmark kit framework for supporting the file storage ret...
Design of storage benchmark kit framework for supporting the file storage ret...
 
Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...Detection of diseases in rice leaf using convolutional neural network with tr...
Detection of diseases in rice leaf using convolutional neural network with tr...
 
A systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancyA systematic review of in-memory database over multi-tenancy
A systematic review of in-memory database over multi-tenancy
 
Agriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimizationAgriculture crop yield prediction using inertia based cat swarm optimization
Agriculture crop yield prediction using inertia based cat swarm optimization
 
Three layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performanceThree layer hybrid learning to improve intrusion detection system performance
Three layer hybrid learning to improve intrusion detection system performance
 
Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...Non-binary codes approach on the performance of short-packet full-duplex tran...
Non-binary codes approach on the performance of short-packet full-duplex tran...
 
Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...Improved design and performance of the global rectenna system for wireless po...
Improved design and performance of the global rectenna system for wireless po...
 
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...Advanced hybrid algorithms for precise multipath channel estimation in next-g...
Advanced hybrid algorithms for precise multipath channel estimation in next-g...
 
Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...Performance analysis of 2D optical code division multiple access through unde...
Performance analysis of 2D optical code division multiple access through unde...
 
On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...On performance analysis of non-orthogonal multiple access downlink for cellul...
On performance analysis of non-orthogonal multiple access downlink for cellul...
 
Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...Phase delay through slot-line beam switching microstrip patch array antenna d...
Phase delay through slot-line beam switching microstrip patch array antenna d...
 
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...A simple feed orthogonal excitation X-band dual circular polarized microstrip...
A simple feed orthogonal excitation X-band dual circular polarized microstrip...
 
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
A taxonomy on power optimization techniques for fifthgeneration heterogenous ...
 

Recently uploaded

Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 

Recently uploaded (20)

Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 

Improvement of crankshaft MAC protocol for wireless sensor networks: a simulation study

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 9, No. 3, June 2019, pp. 1944~1956 ISSN: 2088-8708, DOI: 10.11591/ijece.v9i3.pp1944-1956  1944 Journal homepage: http://iaescore.com/journals/index.php/IJECE Improvement of crankshaft MAC protocol for wireless sensor networks: a simulation study Madina Hamiane1 , Makiya J. Ahmed2 1 Department of Telecommunication Engineering, Ahlia University, Bahrain 2 Department of Information Technology (previously), Ahlia University, Bahrain Article Info ABSTRACT Article history: Received Mar 8, 2018 Revised Oct 22, 2018 Accepted Nov 20, 2018 Due to the dramatic growth in the use of Wireless Sensor Network (WSN) applications ranging from environment and habitat monitoring to tracking and surveillance, network research in WSN protocols has been very active in the last decade. With battery-powered sensors operating in unattended environments, energy conservation becomes the key technique for improving WSN lifetimes. WSN Medium Access Control (MAC) protocols address energy awareness and reduced duty cycles. The focus of this study is to investigate, through simulation, the effect of variations in various factors that influence the performance results of WSNs. Using MiXiM framework with OMNeT++ simulator, this simulation study proposes modifications in Crankshaft MAC protocol in order to improve its performance. The impact of duration and number of slots, degree of connectivity among the nodes, mobility speed and mobility update interval and also, the impact of sending data packets without preambles are investigated. Based on the simulation results, an improved version of the Crankshaft protocol for WSN is suggested and a comparative study of the performances of the original and improved protocol is presented. The results clearly indicate the superiority of the improved protocol over its original version. Keywords: Crankshaft MAC protocol Energy-aware wireless sensor MAC protocol Networks Copyright © 2019 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Madina Hamiane, Department of Telecommunication Engineering, Ahlia University, Manama, Bahrain. Email: mhamiane@ahlia.edu.bh 1. INTRODUCTION A wireless sensor network (WSN) is a wireless network consisting of spatially distributed autonomous devices using sensors to monitor physical or environmental conditions. A typical WSN system incorporates a gateway that provides wireless connectivity back to the wired world and distributed nodes [1]. Since the radio is the WSN component that most consumes energy and is used more frequently when higher data rates are to be monitored, this entails more power consumption. In the case of dense WSN, a very large number of sensor nodes communicate with each other and sense their environment wirelessly. The task of changing the battery powering this large number of nodes can therefore become cumbersome. When in operation, nodes in WSN consume energy when the radio is switched on due to several reasons, the most important are Idle listening, Overhearing, and Protocol overhead [2]. To this extent, many efforts have been directed towards reducing energy consumption which resulted in the development of a wide range of energy efficient MAC protocols [3]-[12]. Crankshaft is considered to be one of the best energy-efficient MAC protocols for dense wireless sensor networks [13], [14]. Minimum latency and maximum energy efficiency are achieved with the use of two multiple access protocols, namely TDMA and CSMA. This protocols combination divides the time into frames where each frame contains slots and a number of slots are assigned to the broadcast traffics and the
  • 2. Int J Elec & Comp Eng ISSN: 2088-8708  Improvement of crankshaft MAC protocol for wireless sensor networks: a simulation… (Madina Hamiane) 1945 remaining ones to the unicast traffics. Although Crankshaft was shown to minimize the idle listening, hence energy consumption, it suffers however form energy consumption due to the sampling of the broadcast slots, in addition to the limited flexibility of the protocol due to the use of TDMA. In dense WSNs, each node can have a large number of neighbours that exceeds the 5-10 neighbors that are assumed in general purpose MAC protocols [15]. Problems can therefore often occur when using these general purpose protocols in dense WSNs, the most important of these problems are Overhearing, Communication grouping, Over-provisioning, and Neighbour state [16], [17]. Crankshaft addresses these problems by letting the nodes turn off their radios alternately rather than simultaneously with the aim to reduce the overhearing and communication grouping. Also, scheduling the receiving slots rather than keeping neighbor’s state reduces the provisioning. In the original implementation of Crankshaft [15], two traffic patterns, flooding and converge cast, were considered when evaluating the protocol performance. It was concluded that other protocols provide better delivery ratio than Crankshaft protocol, but at the expense of higher energy consumption when compared to Crankshaft. It was also demonstrated that Crankshaft could provide low delivery ratio at high and medium message rates and that its latency increased quickly when the load exceeded 0.15 message/node/sec. Therefore significant improvement in the crankshaft protocol performance can be obtained by: a. Improving the delivery ratio in broadcast flood pattern. b. Improving latency in convergecast pattern. 2. OBJECTIVES OF THE STUDY For the improvement of WSN lifetime, the implemented protocols should therefore overcome the afore mentioned limitations. This paper presents a simulation study of Crankshaft protocol with the aim to improve its performance in terms of energy efficiency, latency and slot collisions. The effect of several other parameters affecting data rate and throughput, channel reliability and network topology is investigated. Changes in the number of broadcast slots, total number of slots, slot duration, mobility speed, mobility update interval and playground size, under broadcast and convergecast patterns, in addition to the number of nodes under the broadcast patterns are considered and their effect on protocol performance investigated. Although the radio communication is the highest energy consumption function of the sensor nodes, each of the above parameters also affect energy efficiency. The performance of the improved Crankshaft proptocol is compared to that of the original protocol implementation. 3. METHODOLOGY In this study crankshaft protocol was implemented using MiXiM2.0/ OMNeT++4.1. As in the original study, and to allow for the comparison, the network was simulated using 96 nodes in 90×50 meters layout with radio range of 25 meters and nodes powered at 3V. The broadcast flood pattern with 5 different numbers of flood per second, and the convergecast pattern with 8 different numbers of (messages/node/sec) were used in the simulated WSN. To ensure a valid comparison, the simulation was carried out using the same general settings of the original implementation. As mentioned above, the protocol consumes little energy but with a very low delivery ratio. The network was therefore simulated after changing the values of the affecting parameters. The following list represents the tested parameters under broadcast and convergecast patterns: a. Number of broadcast slots, (data transfer rate || throughput) b. Total number of slots, (data transfer rate || throughput) c. Slot duration, (data transfer rate || throughput) d. Mobility speed, (network topology) e. Mobility update interval (network topology) f. Playground size (network topology) In addition, the number of nodes (network topology), under broadcast pattern was also tested. 4. SIMULATION RESULTS AND ANALYSIS The effects of the identified paparameters under both broadcast and converecast traffic were investigated and analysed in the following.
  • 3.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 3, June 2019 : 1944 - 1956 1946 4.1. Effect of Duration and Number of Slots To examine the impact of the reserved time for each node to send or receive packets, the number of slots in each frame and the duration of each slot were changed in turn. 4.1.1. Changing the total number of slots, with same number of broadcast slots In order to examine the impact of reserved time for each node to send or receive packets on the throughput , the protocol was tested by changing the total number of slots in each frame under both broadcast and convergecast traffic and the delivery ratio and energy consumption were examined. The simulations were designed to investigate this effect by decreasing the total number of slots by 3 (7 slots, 2 broadcast and 5 unicast) and increasing the total number of slots by 3 also (13 slots, 2 broadcast and 11 unicast). Figure 1 and Figure 2 clearly indicate a higher delivery ratio for decreasing number of slots and a lower energy consumption for increasing number of slots under broadcast traffic. Figure 1. Delivery Ratio under Broadcast traffic Figure 2. Energy consumption under Broadcast traffic It can also be noticed that there is a saturation point in the graph at flood 2, for which the delivery ratio remains constant. Similarly, Figure 3 and Figure 4 show that under convergecast pattern, Crankshaft exhibits a higher delivery ratio for decreasing number of slots and an energy consumption that increases with a decrease in total number of slots. Figure 3. Delivery ratio under Convergecast traffic Figure 4. Energy Consumption under Convergecast traffic
  • 4. Int J Elec & Comp Eng ISSN: 2088-8708  Improvement of crankshaft MAC protocol for wireless sensor networks: a simulation… (Madina Hamiane) 1947 The latency is displayed in Figure 5 which indicates little effect of total number of slots expect at the middle loads where the packet exchange is more active and the chances for collisions and packet loss is more, resulting in an increase in latency . Figure 5. Latency under Convergecast traffic 4.1.2. Changing number of broadcast slots In flooding traffic, broadcast slots are more active than the unicast ones. The next set of simulation demonstrates the effect of changing the number of broadcast slots from 1 to 3 on delivery ratio and energy consumption, under both broadcast and convergecast patterns. Figure 6 and Figure 7 clearly indicate that Crankshaft delivery ratio decreases with the number of broadcast slots due to the reduction of the effective use of the slots during the cycle. Accordingly, energy consumption increased with increasing delivery ratio and decreases when delivery ration decreases. Figure 6. Delivery ratio under Broadcast traffic Figure 7. Energy Consumption under Broadcast traffic Figure 8, Figure 9 and Figure 10 show the results of varying the number of broadcast slots under the convergecast pattern, and indicate that Crankshaft exhibits a lower delivery ratio with simple drop in the energy consumption and slight increase in the latency. These results are unexpected and are due to the packet loss problem that usually occurs in the convergecast process for wireless sensor networks originating from the congestion and collisions near the sink node [18]. Energy consumption and latency increase or decrease with increasing or decreasing delivery ratio respectively.
  • 5.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 3, June 2019 : 1944 - 1956 1948 Figure 8. Delivery Ratio under Convergecast traffic Figure 9. Energy Consumption under Convergecast traffic Figure 10. Latency under Convergecast traffic 4.1.3. Changing slot duration Figure 11 and Figure 12 display the delivery ratio and energy consumption for increasing slot duration under broadcast traffic. For lower loads the delivery ratio is lower, while for higher loads, the delivery ratio and consequently the energy consumption increase because increasing slot duration allows more time to the sending and receiving slots to send or receive packets. Figure 11. Delivery Ratio under Broadcast traffic Figure 12. Energy Consumption under Broadcast traffic
  • 6. Int J Elec & Comp Eng ISSN: 2088-8708  Improvement of crankshaft MAC protocol for wireless sensor networks: a simulation… (Madina Hamiane) 1949 Under convergecast pattern and smaller slot durations, Crankshaft exhibits a higher delivery ratio until the radio packets start colliding and the sink no longer receives all data [19], but a higher energy consumption and less latency are expected. When increasing the slot duration however, the delivery ratio becomes lower until the rate of packets increases in the network and slot duration is efficiently used, then delivery ratio increases. This is confirmed bu the plots in Figure 13, Figure 14 and Figure 15. Figure 13. Delivery Ratio under Convergecast traffic Figure 14. Energy Consumption under Convergecast traffic Figure 15. Latency under Convergecast traffic 4.2. Effect of degree of connectivity among the nodes (changing the playground size) To test the effect of the connectivity of nodes on the delivery ratio of the network, the playground size, as one of the parameters which can affect the degree of connectivity, was changed in the simulation. Figure 16 and Figure 17 show that under broadcast pattern, by decreasing or increasing the playground size, that contains the nodes, the delivery ratio becomes less in the lower loads because each node will have less number of neighbors, hence the collisions will be less, so there is only a slight change in the protocol performance with no change in the energy consumption. A similar result is obtained when decreasing the playground size; the delivery ratio slightly increases without change in the energy consumption because each node will have more nieghbours, hence there will be more packet collisions so a slight change in the delivery ratio can be noticed.
  • 7.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 3, June 2019 : 1944 - 1956 1950 Figure 16. Delivery Ratio under Broadcast traffic Figure 17. Energy Consumption under Broadcast traffic For the same reasons as in the broadcast pattern , modifying playground size in convergecast pattern has a slight effect on the protocol performance. In both cases performance improvement is negatively affected with little increase in delivery ratio ,which leads to worse latency and energy consumption. Figure 18, Figure 19, and Figure 20 show this behviour. Figure18. Delivery Ratio under Convergecast traffic Figure 19. Energy Consumption under Convergecast traffic Figure 20. Latency under Convergecast traffic
  • 8. Int J Elec & Comp Eng ISSN: 2088-8708  Improvement of crankshaft MAC protocol for wireless sensor networks: a simulation… (Madina Hamiane) 1951 4.3. Effect of degree of connectivity among the nodes (changing the number of nodes) Raising the number of nodes in broadcast flooding leads to increasing the number of neighbors close to each other, hence the packet loss will go down and consequently the delivery ratio goes up, also decreasing number of nodes decreases the chances for collisions and hence increases the delivery ratio as illustrated in Figure 21. While the energy consumption in both cases does not increase as shown in Figure 22, this means better performance for the protocol. Figure 21. Delivery Ratio under Broadcast traffic Figure 22. Energy Consumption under Broadcast traffic 4.4. Effect of degree of mobility (changing mobility speed) The mobility speed parameter is one of the network topology factors. Under broadcast traffic, increasing or decreasing the mobility speed of the nodes will affect the nodes connectivity either by increasing or decreasing the distance between the nodes, thus increasing or decreasing the chances of packet collisions, and hence an increase or a decrease in the delivery ratio or energy consumption. The results of simulation shown in Figure 23 and Figure 24, indicate a slight improvement in the protocol performance when mobility speed of the nodes is varied, while the energy consumption remains relatively unchanged, which leads to a better performance for the protocol. Figure 23. Delivery Ratio under Broadcast traffic Figure 24. Energy Consumption under Broadcast traffic Under convergecast traffic, the mobility speed parameter has the same effect as the playground size. Because the mobility speed of the node will affect the number of neighbors; decreasing mobility speed will have negative effect on delivery ratio, whereas increasing mobility speed will increase the probability of collisions that have also negative effect on the delivery ratio. Hence little effect is seen on latency and energy consumption when the mobility speed is decreased or increased. This is illustrated in Figure 25, Figure 26 and Figure 27.
  • 9.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 3, June 2019 : 1944 - 1956 1952 Figure 25. Delivery Ratio under Convergecast traffic Figure 26. Energy Consumption under Convergecast traffic Figure 27. Latency under Convergecast traffic 4.4. Effect of degree of mobility (changing mobility update interval) Under broadcast traffic and in high loads, the routers need to be updated very often to improve the performance [20], so Crankshaft shows higher delivery ratio in the higher loads by shortening the mobility update interval. While in low loads the delivery ratio decreases, because the protocol overhead will increase by increasing number of updating times with small number of packets in the network, as illustrated in Figure 28. On the other hand increasing mobility interval time raises the delivery ratio, because the protocol overhead will be decreased. The energy consumption will not change in both cases as indicated in Figure 29. Figure 28: Delivery Ratio under Broadcast traffic Figure 29. Energy Consumption under Broadcast traffic
  • 10. Int J Elec & Comp Eng ISSN: 2088-8708  Improvement of crankshaft MAC protocol for wireless sensor networks: a simulation… (Madina Hamiane) 1953 Varying mobility update interval in convergecast pattern has an effect similar to that of broadcast flooding pattern on the protocol performance. Changing mobility update interval decreases the delivery ratio in the low loads. In contrast, in high loads varying mobility update interval increased the delivery ratio, because in higher loads the routers need to be updated very often to improve the performance. From Figure 30, Figure 31 and Figure 32, it is observed that there is no change in energy consumption and no significant change in the protocol latency. Figure 30. Delivery Ratio under Convergecast traffic Figure 31. Energy Consumption under Convergecast traffic Figure 32. Latency under Convergecast traffic 4.5. Effect of degree of mobility (simulation with mobile sink) In wireless ad hoc networks, the main interactions between nodes are the interactions between the sink node and other nodes in the network. In usual WSN scenarios, the sink node is placed in the corner of the network. Therefore using mobile sink node instead of fixed one, means changing the mobility of the sink node and will have the same impact as changing the mobility of other sensor nodes. In this study, the stable sink is replaced with a mobile sink. A mobile sink has an effect on the connectivity between the sink and the other nodes, and hence replacing the stable sink with mobile one can affect the delivery ratio. Figure 33 to Figure 37 show that by replacing the stable sink with a mobile one in both broadcast and convergecast patterns, there is indeed a noticeable improvement in the delivery ration with no significant impact on energy consumption and latency.
  • 11.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 3, June 2019 : 1944 - 1956 1954 Figure 33. Mobile and Non Mobile Sink: Delivery Ratio under broadcast traffic Figure 34. Mobile and Non Mobile Sink: Energy Consumption under broadcast traffic Figure 35. Mobile and Non Mobile Sink: Delivery Ratio under convergecast traffic Figure 36. Mobile and Non Mobile Sink: Energy Consumption under convergecast traffic Figure 37. Mobile and Non Mobile Sink: Latency under convergecast traffic 4.7. Sending data packets without preambles In the design of Crankshaft protocol, the step of sending the preamble packet before the data packet was removed to improve the delivery ratio of the protocol. The result was a slight increase in the delivery ratio with slight decrease in energy consumption as shown in Figure 38 and Figure 39.
  • 12. Int J Elec & Comp Eng ISSN: 2088-8708  Improvement of crankshaft MAC protocol for wireless sensor networks: a simulation… (Madina Hamiane) 1955 Figure 38. DeliveryRatio under broadcast traffic with and without preambles Figure 39. Energy Consumption under broadcast traffic with and without preambles 5. CONCLUSION This study showed, through simulation, that substantial improvements can obtained with the Crankshaft protocol by judiciously varying the relevant parpameters. The original protocol with the default setting used by Crankshaft authors in their simulation using MiXiM framework with OMNET++ simulator was designed and implemented. The protocol focuses on dense deployments where many nodes are deployed in a small area; the network 96 nodes including the sink node on a field of approximately 90x50 meters. The main two factors that control the protocols performance of WSN and studied in this work are energy consumption and link quality that control the network throughput and dynamics of network topology. Therefore the effect of the related parameters was investigated through analysis of the simulation results. Throughout this study, we can conclude the following: 1. Varying the throughput parameters is a practical and efficient way to improve the protocol performance: a. Cutting down the total number of slots in each frame increases the delivery ratio of the protocol in both flooding and convergecast patterns with insignificant increase energy consumption and latency. b. Raising the number of broadcast slots without changing the total number of slots raises the delivery ratio in the two patterns with insignificant increase in energy consumption and latency. c. Lengthening the time of the slot duration increases the delivery ratio in flooding and convergecast patterns and decreases the energy consumption in the convergecast pattern, while it has have insignificant effect in flooding pattern. 2. Studying the effect of dynamics of network topology parameters has shown improvements on the protocol performance in two cases: a. Varying the playground size, mobility speed, mobility update interval and number of nodes in the network in both broadcast flooding and convergecast has an oscillating effect on the delivery ratio and accordingly on the energy consumption and latency. b. By replacing the constant sink node with mobile one, the protocol performance becomes better. 3. Implementing the protocol without preambles for broadcast flood pattern improves the protocol performance. Results of the comparison of the improved Crankshaft prototcol with its original version have clearly demonstrated that Crankshaft’ performance can effectively be improved through adjustmenrt of relevant protocol parameters. REFERENCES [1] Harikrishna B. and A. H. Farquad M., “Wireless Sensor Network: a New Paradigm for Sensing and Communicating- the Efficient Approach,” International Journal of Computer Science and Network, vol/issue: 3(4), pp.183-186, 2014. [2] Halkes G. J., “MAC Protocols for Wireless Sensor Networks and Their Evaluation,” PHD Thesis, 2009. [3] P. V. Amoli, “An Overview on Researches on Underwater Sensor Networks: Applications, Current Challenges and Future Trends,” International Journal of Electrical and Computer Engineering (IJECE), vol/issue: 6(3), pp. 955-962, 2016. [4] G. Anitha, et al., “A Comprehensive Study and Analysis of LEACH and HEED Routing Protocols for Wireless Sensor Networks with Suggestion for Improvements,” Indonesian Journal of Electrical Engineering and Computer Science, vol/issue: 9(3), pp. 778-783, 2018. [5] K. Langendoen, “Energy Medium Access Control in Wireless Sensor Networks,” Nova Science Publishers, 2008.
  • 13.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 3, June 2019 : 1944 - 1956 1956 [6] Dam J. M. V., “An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks,” Proc. 1st international conference on Embedded networked sensor systems (SenSys '03), pp. 171-180, 2003. [7] Hoesel L. V. and Havinga P., “A lightweight medium access protocol (LMAC) for wireless sensor networks,” 1st International Workshop on Networked Sensing Systems (INSS 2004), Tokyo, Japan, 2004. [8] Ye W., et al., “An Energy-Efficient MAC Protocol for Wireless Sensor Networks,” Proc. 21st International Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2002), New York, NY, USA, pp. 1567-1576, 2002. [9] Ye W. and Heidemann J., “Ultra-low duty cycle MAC with scheduled channel polling,” Proc. 4th ACM Conf. on Embedded Networked Sensor Systems (SenSys 2006), Boulder, CO., pp. 321-334, 2006. [10] A. Bachir, et al., “MAC Essentials for Wireless Sensor Networks,” IEEE Communications Surveys and Tutorials, vol/issue: 12(2), pp. 222-248, 2010. [11] Kabara J. and Calle M., “MAC Protocols Used by Wireless Sensor Networks and a General Method of Performance Evaluation,” International Journal of Distributed Sensor Networks, 2012. [12] S. J. Elias, et al., “Profile Adaptive MAC Protocol for Non-Safety Messages on Vehicular Ad Hoc Networks,” Indonesian Journal of Electrical Engineering and Computer Science, vol/issue: 12(1), pp. 208-217, 2018. [13] Lanjewar R. and Adane D. S., “Comparative Study of MAC Layer Protocols in Wireless Sensor Networks: A Survey,” International Journal of Engineering Trends and Technology (IJETT), vol/issue: 12(1), pp. 13-19, 2014. [14] R. W. Sukowyra, “A Centralized Energy Management System for Wireless Sensor Networks,” Master Thesis, Worcester Polytechnic Institute, 2009. [15] K. Langendoen, et al., “Energy Murphy loves potatoes: Experiences from a pilot sensor network deployment in precision agriculture,” 14th International Workshop on Parallel and Distributed Real-Time Systems (WPDRTS 2006). Rhodes, Greece, 2006. [16] Halkes G. P. and Langdoen K. G., “An Energy-Efficient Mac-Protocol for Dense Wireless Sensor Networks,” Proc. Fourth European Conference on Wireless Sensor Networks (EWSN 2007), pp. 228-244, 2007. [17] El-Hoiydi, et al., “MAC: An Ultra Low Power MAC Protocol for Multi-hop Wireless Sensor Networks,” Proc. Ninth IEEE Intl. Symposium on Computers and Communications, vol. 1, pp. 244-251, 2007. [18] Q. Huang and Y. Zhang, “Radial coordination for convergecast in wireless sensor networks,” Proc. 29th Annual IEEE International Conference on Local Computer Networks, pp. 542-549, 2004. [19] O. D. Incel, et al., “Multi-Channel Scheduling for Fast Convergecast in Wireless Sensor Networks,” Technical Report CENG-2008-9, USC-Ceng, 2008. [20] W. Sukowyra, et al., “Mobility prediction and routing in ad hoc wireless networks,” International Journal of Network Management, vol/issue: 11(1), pp. 3-30, 2001.