ACO Based Optimizing Power Consumption ACO OPC Protocol For WSN
ACO Based Optimizing Power Consumption ACO OPC Protocol For WSN
Volume 8 Issue 3, May-June 2024 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470
INTRODUCTION
The rapid advancements in wireless communications, networks are the two main categories into which
microfabrication, and motorized MEMS technologies clustered sensor networks fall. Every sensor node in a
have made it possible to create tiny, inexpensive, low- homogenous network has the same hardware
power nodes for sensors. These nodes have the ability complexity and battery life. In a homogeneous
to collect data, process it, and exchange it with other network, it is obvious that the cluster head nodes will
sensors via wireless radio frequency (RF) technology be overwhelmed with long-distance transmissions to
[1]. Numerous sensor nodes that are densely the distant base station and the additional processing
distributed throughout an area of interest make up a required for data aggregation and protocol
wireless sensor network (WSN). The process of coordination if static clustering is used (cluster heads,
monitoring the external and physical environment, once elected, serve for the entirety of the network the
gathering data, and transmitting the processed data to lifespan). The cluster head nodes therefore die before
the sink node or base station can all be triggered by other nodes. To ensure that very little remaining
the network of sensors. energy is lost when the system expires, it is preferable
Since clustering enables MAC and routing scalability, to make sure that each node runs out of battery at
around the same time. As suggested in [2], rotating
we take into consideration sensor networks that are
clustered. In order to decrease the quantity of data the cluster head position randomly and sporadically
that is actually sent to the base station (BS), cluster throughout all nodes is one method to be sure of this.
heads (CH) also operate as fusion points for data The disadvantage of adopting role rotation and a
homogeneous network is that each node must have
aggregation. Homogeneous and heterogeneous sensor
@ IJTSRD | Unique Paper ID – IJTSRD64889 | Volume – 8 | Issue – 3 | May-June 2024 Page 330
International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470
the required hardware in order for it to function as a efficiency[3]. The (ACO) algorithm is a popular and
CH. effective way to determine the best communication
However, two or more distinct types of nodes with channels. Nevertheless, the entire network
varying battery energy and functionality are dependability (both before and after failures), which
employed in heterogeneous sensor networks. The idea is crucial in the context of WSNs, is ignored by the
is to lower the hardware expenses of the remainder of conventional ACO-based routing algorithms, which
the network by embedding the more sophisticated solely take energy efficiency into account. A unique
hardware and additional battery energy in a small (E-RARP) for WSNs is proposed by the authors. In
number of cluster head nodes. Role rotation is no regard to energy efficiency, the suggested protocol
longer feasible, though, due to the cluster head nodes not only assures reliable communication but also
needing to be fixed. The sensor nodes that are distant provides excellent communication pathways. Reliable
from the cluster heads always expend greater amounts transmission is necessary for critical events in delay-
of energy than the nodes that are nearer to the cluster intolerant applications (such as forest fire detection)
heads when the cluster heads are reached by single so that choices can be made with confidence and
hopping. Conversely, the nodes nearest to the cluster relevant actions may be taken promptly. According to
head have the biggest energy load because of relaying the simulation outcomes, E-RARP performs
when nodes employ multihopping to get there. As a significantly better in terms of network endurance and
result, the network constantly exhibits a non-uniform time to response (30.55%) than both Load Balanced
pattern of energy draining. As a result, a sensor Cluster-based Routing using ACO and Enhanced Ant-
network should have both consistent energy drainage based QoS-aware routing protocol for Heterogeneous
and a lower hardware cost. Wireless Sensor Networks.
Homogeneous networks accomplish the latter, According to authors in [4], In order to fulfill
whereas heterogeneous networks accomplish the hardware and resource limits and overcome inherent
former. Nevertheless, the same network cannot have obstacles, (WSN) protocols must be designed with
both properties. This research compares efficient routing. Here, we describe an energy-
homogeneous and heterogeneous sensor networks efficient scalable routing algorithm for (WSNs) based
based on the total cost of the network, accounting for on ant colony optimization (ACO). This algorithm
the energy-hardware tradeoff mentioned above. finds the best data transmission channel while using
Another way to categorize clustered sensor networks the least amount of energy, extending the network's
is as single-hop and multi-hop. A single hop network lifespan. The majority of ACO-based routing
is one in which sensor nodes communicate with the algorithms now in use are built with the premise that
cluster head by single hopping. Nodes in a multi-hop sinks and sensor nodes are immobile. As a result, they
network hop across nodes to get to the cluster head. do not account for the overhead of mobility or the
Since we assume a remote base station in both energy consumption of the present node, which may
scenarios, the cluster heads utilize single hopping to cause some nodes to pass suddenly. An ACO based
get to the base station. The sensor nodes in a single WSN routing algorithm has been suggested and
hop network use a single hop transmission to connect investigated in this research to address the current
directly with the cluster head. In order to regulate issues with accommodating node mobility, decreasing
their transmit power, it is expected that the nodes initialization time for ant based routing algorithms,
have power control characteristics. In general, it and maintaining scalability in WSN for time-sensitive
might not be the best option to use single hop applications. MATLAB has been used to simulate and
communication within a cluster for communication verify the suggested technique. Compared with the
between the cluster heads and the sensor nodes. This conventional ACO and an existing ant-based routing
is probably going to be the case if the sensor nodes algorithm, the assessment findings show that it has
are placed in areas with a lot of vegetation or uneven reduced energy consumption, about 50% less spent
ground. To contact the cluster head in such energy even with the increasing number of nodes.
circumstances, multi-hop communication between Additionally, it lengthens the lifespan of the network
cluster nodes may be advantageous. and the nodes.
@ IJTSRD | Unique Paper ID – IJTSRD64889 | Volume – 8 | Issue – 3 | May-June 2024 Page 331
International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470
many clusters using the ideal competition radius that energies. When using multi-hop routing, nodes send
has been computed. Second, a fuzzy matrix data to a neighboring node. However, if there isn't a
measuring the degree of similarity can be produced node close by, data is sent to the next closest node.
based on the data collected by member nodes, and the
At first, there is sufficient energy for each sensor
correlation function based on fuzzy theory may be
node to send data over the whole transmission range.
constructed to categorize the sensor nodes. In order to
A sink node determines how much energy a node
protect the network's overall data integrity, the
needs for the specified transmission range and sends
redundant nodes will then be chosen to enter a sleep
this data to other units. The energy used by the sink
state in the following round. Simulations and findings
node during processing has no effect on the network's
demonstrate that, with data accuracy guaranteed, our
lifespan because it is not a power-constrained node.
method may do better in both optimizing the energy
The threshold energy (Th_energy) is the amount of
efficiency of the networks and ensuring optimal
energy required for transmission. Following a few
cluster dispersion.
network connection cycles, a sensor node's energy
Instead of using LEACH's fixed sleep/wake-up mode, level varies based on its function and location within
Wu et al. [7] created a dynamic sleep scheduling the network. In comparison to other nodes, it uses
mode that significantly extends network lifetime. The more energy if it is a cluster head node. A node enters
aforementioned issues were looked at by the authors active mode and is ready for data transmission and
in [8], who also suggested an unequal clustering communication if its residual energy exceeds the
algorithm for inter-cluster multi-hop routing that threshold energy; otherwise, it enters sleep mode. The
separates all nodes into unevenly sized clusters. More node density affects the proportion of nodes that are
compact clusters will be those that are closer to the in sleep mode. Our chosen sensor network is
base station. As a result, the "hot-spots" issue may be hierarchically clustered, in accordance with the
successfully resolved and the CHs of those clusters LEACH protocol [11]. A small number of nodes are
can save a little more power for the inter-cluster relay chosen as the cluster head nodes during the cluster
communication. A distributive energy efficient setup phase and are re-established after each round.
adaptive clustering protocol (DEEAC) was suggested To accomplish load balancing across the sensor
by Sajjanhar et al. [9]. It picks the sensor node to be a nodes, the cluster head role is rotated among the
CH based on its residual energy and hotness value, nodes during each round. A cluster head collects
and it owns spatiotemporal differences in data summaries after selection and sends data to the sink.
reporting rates across various geographic areas. As a result, the cluster head uses up its energy more
Advanced LEACH routing strategy for WSNs was quickly than other nodes. But since the cluster head's
suggested by Ali et al. [10]. It uses the general position shifts after each round, the network's nodes'
probability and the current state probability to choose consumption of energy is fairly distributed.
which CH to select in each round.
Data packets are transmitted from member nodes to
METHODOLOGY the cluster head over many hops. Within a cluster, a
We have planned for the sleep-wake scheduling construction graph is created. Ants move on the
technique, which extends the network's lifespan. A construction graph and construct solutions employing
sensor node can go into sleep mode and switch off its stochastic creative approaches. ACO combines
radio for a brief period of time in order to save domain knowledge (referred to as heuristic
energy. whereas if a sensor frequently flips between information) with search experience (referred to as
the awake and sleep states, it may fail and cease to pheromone) to expedite the search process. Ants are
operate, which could result in energy holes in the initially placed at random members of the cluster. In
network. A specific portion of nodes, or p1% of all this case, member nodes select the best route for data
nodes, are always kept in sleep mode in order to transmission after the ants identify the best path from
prevent this scenario. The following describes the members to the cluster head.
requirements to maintain a node in sleep mode. An
For heterogeneous sensor networks, the suggested
active node enters a sleep state when its energy drops
technique ACO based Optimizing Power
below a certain point, at which point another node
Consumption (ACO-OPC) offers a sleep/wake
from the sleep mode enters awaking mode. A node
scheduling strategy that utilizes clustering and ant
becomes active in this manner only when required.
colony optimization. It determines which path is the
Each sensor node inside the network has an identical
shortest and most efficient between the cluster head
communication transmission range. At first, sensor
and its node members.
nodes react to the sink node's Welcome packet by
sending it information about their precise location and Step 1: P1% of all nodes in the network are initially
maintained in the sleep mode.
@ IJTSRD | Unique Paper ID – IJTSRD64889 | Volume – 8 | Issue – 3 | May-June 2024 Page 332
International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470
Step 2: At first, there is sufficient energy for every residual energy varies based on its function and
node to carry out every task. The calculation of the location within the network. For instance, a cluster
nodes' threshold energy takes into account each head will use more energy than remaining nodes,
node's transmission range and power expenditure for while the nodes chosen as the intermediate nodes in
various functions. the best path in the earlier phase will use less energy
Step 3: When the clustering procedure is carried out, than the former. The next cycle begins if the total
certain nodes are chosen to be the cluster heads and remaining energy of all the nodes exceeds the
others to be the cluster members. threshold energy. This occurs during the first several
rounds. Some nodes' energy gradually drops under
Step 4: An ideal connection between the cluster the threshold level.
leader and its members is selected for each cluster.
Step 7: A node enters sleep mode and one node from
Step 5: Every member of the cluster uses the best the group of sleep nodes is woken when its energy
path to send data to the cluster head. After compiling drops below a threshold value. Wake up two nodes
the received data, the cluster head sends it to the sink. from the sleep cluster if two are in the sleep mode,
Step 6: If sufficient energy remains, determine the and so on. No beyond P1% of nodes may be in sleep
total node's residual energy. After that, each node's mode at any given moment. The procedure can go on
residual energy is compared to the threshold energy until the network has enough energy provided.
before the next round starts. Currently, each node's
Figure 1 shows the ACO based optimal route selection between an active node and sink node. The red line
shows a chain of active nodes towards sink node.
@ IJTSRD | Unique Paper ID – IJTSRD64889 | Volume – 8 | Issue – 3 | May-June 2024 Page 333
International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470
The number of live nodes in the network per round determines how long a WSN will last. The entire region is
still covered when every node is operational. Nodes begin to lose power over time, and as a result, they start to
@ IJTSRD | Unique Paper ID – IJTSRD64889 | Volume – 8 | Issue – 3 | May-June 2024 Page 334
International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470
die. Eventually, the network's lifecycle ends when there are no more nodes. As a result, we may state that the
round number at which every node dies (AND) indicates the network's termination. The round number at which
the network's first node fails serves as an expression of the network's durability span.
@ IJTSRD | Unique Paper ID – IJTSRD64889 | Volume – 8 | Issue – 3 | May-June 2024 Page 335
International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD64889 | Volume – 8 | Issue – 3 | May-June 2024 Page 336
International Journal of Trend in Scientific Research and Development @ www.ijtsrd.com eISSN: 2456-6470
IEEE/ACM Trans. Netw., vol. 17, no. 5, pp. [10] M. S. Ali, T. Dey, and R. Biswas, “ALEACH:
1508–1521, 2009. Advanced LEACH routing protocol for
wireless microsensor networks,” in 2008
[8] R. Z. Wan, J. J. Lei, Q. W. Xu, and X. M. Gou,
“An energy-efficient unequal clustering international conference on electrical and
algorithm in wireless sensor networks,” Adv. computer engineering, 2008, pp. 909–914.
Mater. Res., vol. 629, pp. 801–807, 2013. [11] W. R. Heinzelman, A. Chandrakasan, and H.
[9] U. Sajjanhar and P. Mitra, “Distributive energy Balakrishnan, “Energy-efficient communication
efficient adaptive clustering protocol for protocol for wireless microsensor networks,” in
wireless sensor networks,” in 2007 Proceedings of the 33rd annual Hawaii
International Conference on Mobile Data international conference on system sciences,
2000, pp. 10-pp.
Management, 2007, pp. 326–330.
@ IJTSRD | Unique Paper ID – IJTSRD64889 | Volume – 8 | Issue – 3 | May-June 2024 Page 337