You are on page 1of 6

INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 8, ISSUE 12, DECEMBER 2019 ISSN 2277-8616

Optimizing Energy Efficiency In Wireless Sensor


Networks On Various Qos Parameters Using
Grasshopper Optimization Algorithm
Amrinder Singh, Dr. Anand Sharma

Abstract: Wireless Sensors play an active role in today's research domain. The sensing devices connected in a wireless sensor network are higher in
number and the amount of data being handled or transmitted is also high, which results in large amount of energy being consumed. In addition to this,
the quality of service support required for effective functioning of the sensor network also gets affected. The energy and QoS issues become more
drastic when the nodes are of heterogeneous nature. In this paper, we propose a new optimizati on routing scheme based on nature inspired
Grasshopper Optimization Algorithm which optimizes the energy consumption of the sensor network in addition to providing bett er quality of service
support. The performance of the proposed routing scheme is evaluated on the basis of residual energy as well as few QoS parameters such as Packet
loss, Delay Time and, Throughput. The results show that our technique has performed better by providing an energy-efficient network along with
reduced time delay, reduced packet loss and increased throughput.

Keywords: wireless, sensor, grasshopper optimization, energy, efficiency, packet loss, network
————————————————————

1. INTRODUCTION: The architectural model of OSI is followed by the WSNs for


Wireless sensor network consists of an enormous number communication but the topology of the networks changes
of sensing elements capable to identify, recognize process frequently because the many nodes enter into and leave
and physical marvels and communicate them through the the network at a time. This increase and fall in the number
sink to a base station. WSNs in present scenario are of nodes communicating in the networks directly impacts
regarded as revolutionary information gathering tools as the energy efficiency as well as the quality of service of the
they feature easier deployment and better flexibility of sensor network. Energy or Power is an essential
devices in comparison to the wired solutions [1]. The requirement for sensors to perform various operations. And
exploration in WSNs began during 1980s, when the United the energy is devoted to the node components in the idle
States Defense Advanced Research Projects Agency state also [3] therefore, the sources of energy have to be
carried out the distributed sensor networks program for U.S recharged or changed after particular intervals of time, but
military and it is only since 2001 that WSNs generated an at times it becomes hard to recharge the batteries or to
increased interest from industrial and research perspectives change them due to demographic conditions then there
[2]. The WSN consists of nodes that are capable of should be reliable alternatives to overcome such
detecting a change and all the nodes inter-connected and problems[4]. In addition to this, as the size of a sensor node
collectively transmit data to the sink. A transformation is really small due to which it results in other corresponding
representing the operation of sensor networks is: constraints on resources such as energy, memory,
Sensing+ Central Processing+ Radio computational speed, and communications bandwidth
=Large no. of applications effecting the quality of service of the network. QoS [5] is the
These applications including building of a smart road intensity of service provided to the users. In WSNs, the
network infrastructure, monitoring of sewage for reducing effectiveness of an application depends not only on the
the blockage, helping the individuals to discover nearest broadcast capability but also the tracking & monitoring
parking spot in a new city etc. capability. So, the QoS of a WSN is application-specific,
such as the monitor ability of events, the covered area of
The productivity of such organizations is estimated by: the network, time delay in transmitting the data, the power
 The lifetime of the WSN usually calculated as the consumption of network, etc [6]. Following parameters are
difference between time spanning from the outset of the used to evaluate the QoS of the sensor network [5], [7]:
WSN and when the battery of the first sensor is  Time Delay: It is the time elapsed from the departure of a
exhausted, data packet from the source node to the arrival at the
 The throughput calculated by the extent of the data destination node, including queuing delay, switching
detected in nature which has effectively achieved the delay, propagation delay, etc.
destination, and  Packet Loss: It is the number of packets that were sent by
 The delay and time were taken by the data gathered by the sender node but failed to reach the destination node.
the WSN to go from the detecting zone to the passage Lesser number of dropped packets specifies the higher
where the data is to be processed. QoS of the network
 Throughput: It is effective number of data flow transported
————————————————
within a certain period of time, also specified as
 Amrinder Singh, is currently pursuing Ph.D degree in Computer
Science and Engineering at Guru Kashi University,Talwandi Sabo, bandwidth in some situations. In general, the bigger the
Bathinda (Punjab) India, throughput of the network, the better is the QoS [8].
PH-09915010868. E-mail: amrinder.bhutal@yahoo.com WSNs are mostly used in various real-time and critical
 Dr. Anand Sharma is currently working as an Assistant Professor in applications, so it is mandatory for the network to provide
UCCA, Guru Kashi University,Talwandi Sabo, Bathinda (Punjab) good QoS. This paper proposes a new Grasshopper
India
PH-08930177290. E-mail: andz24@gmail.com
3715
IJSTR©2019
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 8, ISSUE 12, DECEMBER 2019 ISSN 2277-
8616

optimization algorithm based energy efficiency routing proposed method. In the particular method, the sperm
scheme for wireless sensor networks which in addition to swarm started from an area of low temperature known as
optimize the energy of the network also provides better Cervix. While the movement, the sperm reached in a zone
quality of service. A new optimization approach called known as Fallopian Tubes which was the destination for the
Grasshopper optimization algorithm [9] is used in our work egg, to wait for the swarm for fertilization because that high
to optimize the energy efficiency of the sensor network. temperature zone was considered as the optimal solution.
This approach is mathematical modelling of the behaviour The testing of proposed method was performed by taking
of swarming of grasshoppers for cracking the optimization into account various objectives such as delay reduction,
issues. A set of anonymous solutions is created by GOA in minimization of latency, optimal packet throughput and
its initial step & normalizing the positions of the better energy efficient as well. Mann and Singh (2017) in
grasshoppers in the next step. The position of the search [15] presented Bee-Swarm, a swarm intelligence based
agents is updated on the basis of certain criteria. The energy-efficient hierarchical routing scheme for WSNs. The
position of the best target obtained so far is updated after protocol consisted of three phases i.e., setting up Bee
each iteration. Further, the fitness function is calculated and Cluster, discovering the Route using Bee-Search and Data
the distances between grasshoppers are normalized in transmission via Bee-Carrier. The presented protocol
each iteration. Positions are updated iteratively until the conserved more energy than other SI based routing
fulfillment of an end criterion. The position & fitness of the protocols. The primary reason behind improvement in the
best target is returned as the best solution for the global performance was the use of SI based hierarchical
optimum. approach. Huang et al. (2017) in [16] presented an energy-
efficient multicast geographic routing (EMGR) protocol to
2. LITERATURE REVIEW: form a scalable as well as energy-efficient WSN supporting
Mostafaei (2019) in [10] presented a scheme which focused multicast communications. Proposed protocol utilizes an
on the quality of distributed learning automaton to select the energy-efficient multicast tree which formed by the set of
smallest number of nodes to preserve the desired QoS destination and the source node based on the energy. It
requirements. The simulation outcomes revealed that this works by aiming to form a multicast-tree and ensuring data
algorithm outperformed other traditional algorithms on & bypass delivery. The multicast-tree is used by EMGR for
various QoS parameters The algorithm tried to select best multicast delivery of the transmitted message by selecting
possible nodes to save other nodes’ residual energies. It the neighbouring nodes on the basis of energy optimal relay
utilized less number of sensor nodes having more reliable position in order to appoint the select node as next data
links for data transmission about any specific event in a forwarder to save energy consumption. The simulations
network. Bahbahani and Alsusa (2018) in [11] proposed results show that it provided low energy consumption, low
cooperative clustering protocol to improve the lifetime of computational overhead and high packet delivery ratio in
WSNs using LEACH. It worked by maintaining energy comparison to GMREE and LEMA. Siavoshi et al. (2016) in
consumption between cluster nodes and cluster head [17] introduced a clustering protocol for load balancing in
according to the duty cycle. In order to maintain an WSNs. The proposed protocol formed virtual circles having
unbiased operation in terms of energy, a transmission duty varied radii and consisted of various clusters. The cluster
cycle is adopted by Non-CH nodes so that the excess size & the circle size increase are directly in proportion with
energy can be utilized to transmit the data packets of other the distance for sink. The network model considered is
relaying nodes. In this TDMA approach is used with the homogenous in nature with sink at centre. The performance
cross-layer to optimize relaying process. Chincoli and Liotta of the proposed approach is measured in comparison to
(2018) in [12] worked on controlling the transmission power LEACH, TCAC and DSBCA protocols in terms of network
in WSNs by using cognitive methods. Cognitive protocols lifetime.
that are used this work are fuzzy logic, swarm intelligence
and reinforcement learning. These protocols helped in 3. PROBLEM STATEMENT
conserving the energy and providing quality of service Due their easy installation, the WSNs are are being used at
management. The study also gives information related to a large scale. Sensors nodes being the tiny devices have a
benefits of these protocols. Hong et al. (2018) in [13] limited amount of battery life, therefore the routing
introduced a Forwarding Area Division and Selection mechanisms should be designed in order to provide data
routing protocol for WSNs to classify the collisions in two transmission in an energy efficient way. Further one
forms that are same slot collision and distinct slot collision. important concern here is that the technique should be such
It reduces the probability of same slot collision and it that it should also assure required quality of service in
balances the load by using dynamic load balancing addition to optimizing the energy efficiency of the network.
approach. Forwarding area division method is applicable on
nodes within the same area and selecting sub area by 4. PROPOSED TECHNIQUE
reducing the number of candidates. This process reduced The proposed technique is based on Grasshopper
the same slot collision. Adaptive forwarding area selection Optimization algorithm which works in the following steps:
is used to channelize the subarea dynamically. The I. The initial step is to deploy the WSN network where
simulation result of the proposed method reduced the initial parameters which in our case are the number of
packet delay, energy consumption. Shehadeh et al. (2018) nodes, the network area.
in [14] proposed a noble meta-heuristic optimization II. Selection of Cluster Head is made using
approach, known as ―Sperm Swarm Optimization (SSO)‖. randomization.
The fertilization of egg via sperm motility was the major
cause of inspiration which led to the development of
3716
IJSTR©2019
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 8, ISSUE 12, DECEMBER 2019 ISSN 2277-
8616

III. The sink is initialized randomly i.e., initial position of


the sink is selected at random. Table 1: Simulation Environment
IV. Initialization of grass hopper optimization (GOA) is Parameters Value
done. The unique aspect of the grasshopper swarm is Network Size 500 x 500 sq. mtr.
that the swarming behaviour is found in both nymph Nodes 100
Capacity of Queue 50 Packets
and adulthood and the size of the swarm varies from a
Number of Maximum
single grasshopper to a continental scale. retransmissions allowed
03
V. Define the target population in GOA and initialize the Node's initial energy 100 Joules
randomly distributed population in order to start the Packets Size 128 bytes
swarming process. Initial Rate of Data 300 kb/s
VI. Then the optimization process is started and the Node's Sensing range 35 m
fitness function defining social forces on the basis of
distance between the grasshoppers, energy and social The Proposed routing techniques is examined in the
interaction is calculated and updated after each simulation environment stated in Table 5.2 on the basis of
iteration. delay, throughput, packet loss, and residual energy in
VII. If the cluster size according to the sink is optimized comparison to Directed Diffusion, LEACH, GEAR, and Grey
then next steps are started otherwise the control is wolf Optimization algorithm.
returned to the Step III. GoSink is the term used to represent proposed technique
VIII. After optimization of the sink and cluster size two and HybridGWO represents the Grey wolf optimization
steps are taken. algorithm
IX. The outputs are collected in terms of various QoS
parameters i.e., Time Delay, Packet Loss, and, Time Delay: Table 2 and Fig 2 represent the delay time
Throughput. In addition to this the residual energy of occurred during data transmission using Proposed Routing
the nodes in the network is also calculated for Approach in comparison to Hybrid GWO, Directed
checking the efficiency of the proposed scheme. Diffusion, LEACH & GEAR schemes.
The steps described above are represented in form of a
flowchart in fig.1. Table 2: Comparison of Proposed Energy-efficient routing
technique with DD, LEACH, GEAR & HybridGWO in terms
of Time Delay.
Rounds Time Delay (in Milliseconds)
DD LEACH GEAR Hybrid GWO GoSink
500 3335 5021 2061 1363 1630
1000 6670 9892 4009 2684 2115
1500 10117 12028 4721 3724 2175
2000 13190 12253 4871 4258 2218
2500 14576 12365 4909 4693 2237
3000 14838 12403 4909 4960 2255
3500 14876 12463 4909 5115 2267
4000 15026 12515 4909 5241 2281
4500 15026 12553 4909 5258 2291
5000 15026 12553 4909 5258 2299

Fig.1: Representing the working of Grasshopper


Optimization Algorithm

Fig. 2: Comparison of Proposed Energy-efficient routing


5. SIMULATION RESULTS AND ANALYSIS technique with DD, LEACH & GEAR in terms of Time Delay
The Simulations are performed in MATLAB and the Figure 2 and table 2 represent the time delay in the WSN
environment stating the network scenario taken into stated in table 1 using proposed GoSink and HybridGWO in
consideration for performing simulations is as shown in the comparison to LEACH, DD, and, GEAR for varied number
table 1 below:
3717
IJSTR©2019
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 8, ISSUE 12, DECEMBER 2019 ISSN 2277-
8616

of rounds. It is noticed that DD represents highest time


delay i.e., 15026ms, in comparison to all others whereas Table 4: Comparison of Proposed Energy-efficient routing
the time delay is minimum for the proposed approach i.e., technique with DD, LEACH, GEAR & HybridGWO in terms
GoSink which shows 2299ms which is followed by of Throughput.
4
HybridGWO that shows approx. 4900ms time delay in 5000 Rounds Throughput (in packets per second) X 10
rounds. Hybrid
DD LEACH GEAR GoSink
GWO
500 0.5995 0.2435 0.2435 0.6132 0.9716
Packet Loss: Table 3 and Fig. 3 represent the quantity of
1000 1.1765 0.4833 0.3559 1.2169 1.8679
packets lost during data transmission using Proposed 1500 1.4426 0.5658 0.3859 1.8207 2.5849
Routing Approach in comparison to Hybrid GWO, Directed 2000 1.4688 0.5807 0.3934 2.3867 2.9622
Diffusion, LEACH & GEAR schemes. 2500 1.4800 0.5920 0.4009 2.6415 3.2641
3000 1.4875 0.5920 0.4084 2.6886 3.4528
Table 3: Comparison of Proposed Energy-efficient routing 3500 1.4950 0.5920 0.4159 2.6981 3.5943
technique with DD, LEACH, GEAR & HybridGWO in terms 4000 1.5025 0.5920 0.4196 2.7075 3.6320
of Packet Loss. 4500 1.5025 0.5920 0.4234 2.7264 3.6320
5000 1.5025 0.5920 0.4271 2.7264 3.6320
Rounds Packet Loss (in Numbers)
Hybrid
DD LEACH GEAR GoSink
GWO
500 17 0 0 0 0
1000 82 29 17 0 0
1500 91 90 90 0 40
2000 97 98 98 21 50
2500 97 98 99 90 56
3000 97 100 99 96 64
3500 98 100 99 97 71
4000 98 100 99 97 84
4500 100 100 99 98 97
5000 100 100 100 100 100

Fig. 4: Comparison of Proposed Energy-efficient routing


technique with DD, LEACH, GEAR & HybridGWO in terms
of Throughput.

Figure 4 and table 4 represent the level of throughput


achieved during the transmission of data in the sensor
network using proposed GoSink and HybridGWO in
comparison to LEACH, DD, and, GEAR for varied number
of rounds. The throughput achieved using proposed GoSink
routing scheme is maximum from the start itself and it
keeps on increasing till the 5000 rounds. As seen in table 3
Fig. 3: Comparison of Proposed Energy-efficient routing and fig. 3, the throughput for all other techniques
technique with DD, LEACH, GEAR & HybridGWO in terms experienced an increase during the initial phase but it
of Packet Loss. becomes stable and constant by 1200 rounds only whereas
the same increased for the HybridGWO till 2500 rounds
Figure 3 and table 3 represent the number of data packets before coming to a constant phase. Therefore, it can be
lost during the transmission in WSN scenario given in table stated that the proposed technique outperforms all other
1 using proposed GoSink and HybridGWO in comparison to techniques in terms of all the QoS parameters considered.
LEACH, DD, and, GEAR for varied number of rounds. As Residual Energy: Table 5 and Fig. 5 represent the residual
seen in table 3 and fig. 3, the first packet loss was found in energy of sensor nodes during data transmission using
DD at the initial stage but one thing that is common for all Proposed Routing Approach in comparison to Hybrid GWO,
excluding the the proposed GoSink is that the time elapsed Directed Diffusion, LEACH & GEAR schemes.
between the first packet lost and the last packet lost is very
less where in our approach the packet loss is slow and the Table 5: Comparison of Proposed Energy-efficient routing
last packet is also dropped at the end of 5000 rounds. technique with DD, LEACH, GEAR & HybridGWO in terms
of Residual Energy.
Throughput: Table 4 and Fig. 4 represent the throughput
achieved during data transmission using Proposed Routing Rounds Residual Energy (in Joules)
Approach in comparison to Hybrid GWO, Directed Hybrid
DD LEACH GEAR GoSink
Diffusion, LEACH & GEAR schemes. GWO
3718
IJSTR©2019
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 8, ISSUE 12, DECEMBER 2019 ISSN 2277-
8616

500 87.35 100.00 85.25 100.00 100.00 routing techniques namely; Directed diffusion, LEACH and
1000 18.97 73.77 9.37 100.00 100.00 GEAR.
1500 8.67 10.07 1.87 100.00 59.719
2000 2.81 2.34 0.94 69.3208 50.1171
2500 2.81 0.00 0.94 9.83607 44.0281 REFERENCES:
3000 2.81 0.00 0.94 3.74707 36.0656 [1] K. Sohrabi, D. Minoli, and T. Znati, ―Introduction and
3500 1.87 0.00 0.94 2.8103 29.0398 Overview of Wireless Sensor Networks,‖ in Wreless
4000 1.87 0.00 0.94 2.8103 20.6089 Sensor Networks: Technology, Protocols and
4500 0.70 0.00 0.94 0.234192 2.8103 Applications, 2007, pp. 1–38.
5000 0.00 0.00 0.00 0.00 0.00 [2] S. P. Kumar and C. Y. Chong, ―Sensor networks:
Evolution, opportunities, and challenges,‖
Proceedings of the IEEE, vol. 91, no. 8, pp. 1247–
1256, 2003.
[3] W. Dargie and C. Poellabauer, ―Node Architecture,‖
in Fundamentals of wireless sensor networks:
theory and practice, John Wiley & Sons, 2010, pp.
47–61.
[4] M. H. Anisi, A. H. Abdullah, and S. A. Razak,
―Energy-Efficient Data Collection in Wireless Sensor
Networks,‖ Wireless Sensor Network, vol. 03, no.
10, pp. 329–333, 2011.
[5] D. Chen and P. K. Varshney, ―QoS Support in
Wireless Sensor Networks: A Survey,‖ in
InInternational conference on wireless networks,
Vol. 233, 2004, pp. 1–7.
[6] Y. Daoyuan and W. Hailin, ―QoS-based sensing
scheduling protocol for wireless sensor networks
[J],‖ Journal on Communications, vol. 5, pp. 128–
Fig. 5: Comparison of Proposed Energy-efficient routing 134, 2010.
technique with DD, LEACH, GEAR & HybridGWO in terms [7] H. M. Nimbark, ―Optimizing QoS Parameters of
of Residual Energy. High Performance Computer Network Using
Optimized Artificial Intelligence Algorithms,‖ 2016.
Figure 5 and table 5 represent the residual energy of the [8] Y. Li, C. S. Chen, Y.-Q. Song, and Z. Wang, ―REAL-
nodes in the WSN stated in table 1 using proposed GoSink TIME QOS SUPPORT IN WIRELESS SENSOR
and HybridGWO in comparison to LEACH, DD, and, GEAR NETWORKS: A SURVEY,‖ IFAC Proceedings
for varied number of rounds. It can be seen in table 5 and Volumes, vol. 40, no. 22, pp. 373–380, 2007.
fig. 5 that the energy of nodes decreases with the [9] S. Saremi, S. Mirjalili, and A. Lewis, ―Grasshopper
increasing number of rounds. The energy drop is very fast Optimisation Algorithm: Theory and application,‖
in case of DD, LEACH and GEAR where as HybridGWO Advances in Engineering Software, vol. 105, pp.
retains the energy in the initial phase of simulation but once 30–47, Mar. 2017.
the residual energy of nodes start decreasing, it kept on [10] H. Mostafaei, ―Energy-Efficient Algorithm for
decreasing very rapidly. The proposed GoSink in which the Reliable Routing of Wireless Sensor Networks,‖
optimization is done using Grasshopper Optimization IEEE Transactions on Industrial Electronics, vol. 66,
algorithm the residual energy is retained for the longest no. 7, pp. 5567–5575, Jul. 2019.
duration, thus extending the network lifetime and optimizing [11] M. S. Bahbahani and E. Alsusa, ―A Cooperative
its energy efficiency. Clustering Protocol With Duty Cycling for Energy
Harvesting Enabled Wireless Sensor Networks,‖
6. CONCLUSION: IEEE Transactions on Wireless Communications,
The working or operation of wireless sensor network is vol. 17, no. 1, pp. 101–111, Jan. 2018.
affected by many parameters but the major ones are the [12] M. Chincoli and A. Liotta, ―Transmission Power
energy and QoS. This research mainly focused on to Control in WSNs: From Deterministic to Cognitive
optimize energy-efficiency of the sensor networks on Methods,‖ in Integration, Interconnection, and
various QoS parameters. The quality of service depends on Interoperability of IoT Systems, 2018, pp. 39–57.
how effective packets reach to destination, level of [13] C. Hong, Y. Zhang, Z. Xiong, A. Xu, H. Chen, and
throughput achieved and the time delay experienced by the W. Ding, ―FADS : Circular/Spherical Sector based F
data packets to reach their destination. The energy orwarding A rea D ivision and Adaptive F orwarding
efficiency of the scheme is represented by the amount of A rea S election routing protocol in WSNs,‖ Ad Hoc
energy retained with the nodes in directly proportion to the Networks, vol. 70, pp. 121–134, Mar. 2018.
increasing number of rounds. The results show that the [14] H. A. Shehadeh, I. Ahmedy, and M. Y. I. Idris,
proposed optimization routing approach not only kept the ―Sperm Swarm Optimization Algorithm for
network active for a longer duration i.e., till 5000 rounds Optimizing Wireless Sensor Network Challenges,‖
also provided the required quality of service in terms of in Proceedings of the 6th International Conference
reduced packet loss, reduced time delay and increased on Communications and Broadband Networking -
throughput in contrast to Grey-wolf optimization and basic ICCBN 2018, 2018, pp. 53–59.
3719
IJSTR©2019
www.ijstr.org
INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH VOLUME 8, ISSUE 12, DECEMBER 2019 ISSN 2277-
8616

[15] P. S. Mann and S. Singh, ―Energy-Efficient


Hierarchical Routing for Wireless Sensor Networks:
A Swarm Intelligence Approach,‖ Wireless Personal
Communications, vol. 92, no. 2, pp. 785–805, Jan.
2017.
[16] H. Huang, J. Zhang, X. Zhang, B. Yi, Q. Fan, and F.
Li, ―EMGR: Energy-efficient multicast geographic
routing in wireless sensor networks,‖ Computer
Networks, vol. 129, pp. 51–63, Dec. 2017.
[17] S. Siavoshi, Y. S. Kavian, and H. Sharif, ―Load-
balanced energy efficient clustering protocol for
wireless sensor networks,‖ IET Wireless Sensor
Systems, vol. 6, no. 3, pp. 67–73, Jun. 2016.

3720
IJSTR©2019
www.ijstr.org

You might also like