Next Article in Journal
How Risk Prevention Mechanisms Regulate Serial Entrepreneurs to Achieve Sustainable Entrepreneurship—A Policy Text Analysis
Previous Article in Journal
Reconciling Conflict of Interest in the Management of Forest Restoration Ecosystem: A Strategy to Incorporate Different Interests of Stakeholders in the Utilization of the Harapan Rainforest, Jambi, Indonesia
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sustainable Multipath Routing for Improving Cross-Layer Performance in MANET Using an Energy Centric Tunicate Swarm Algorithm

by
M. N. Sudha
1,
Velan Balamurugan
2,
Wen-Cheng Lai
3,4,* and
Parameshachari Bidare Divakarachari
5,*
1
Department of Information Technology, Government College of Engineering, Erode 638316, India
2
Department of Electronics and Communication Engineering, Sathyabama Institute of Science and Technology, Chennai 600119, India
3
Bachelor Program in Industrial Projects, National Yunlin University of Science and Technology, Douliu 640301, Taiwan
4
Department of Electronic Engineering, National Yunlin University of Science and Technology, Douliu 640301, Taiwan
5
Department of Electronics and Communication Engineering, Nitte Meenakshi Institute of Technology, Bengaluru 560064, India
*
Authors to whom correspondence should be addressed.
Sustainability 2022, 14(21), 13925; https://doi.org/10.3390/su142113925
Submission received: 19 September 2022 / Revised: 8 October 2022 / Accepted: 18 October 2022 / Published: 26 October 2022

Abstract

:
Generally, battery power is a valuable resource for mobile devices in a Mobile Ad Hoc Network (MANET). Therefore, energy efficiency and network lifetime should be taken into account when developing control strategies. However, designing an energy-efficient routing mechanism necessitates consideration of many nodes from many layers, such as remaining energy, overall traffic load, and channel assumptions. The traditional layered strategy is unsuccessful in dealing with power-related issues that might affect all layers of the stack. In this paper, the Energy Centric Tunicate Swarm Algorithm (ECTSA) is proposed to perform the cross-layer routing over MANET. The fitness metrics considered in the ECTSA to improve the cross-layer routing are residual energy, communication cost, Data Success Rate (DSR), and mobility. Additionally, an Adaptive Competition Window (ACW) adjustment is used for minimizing the energy consumption caused by the contentions. The performance of the proposed ECTSA is analyzed by means of energy consumption, Packet Delivery Ratio (PDR), End-to-End Delay (EED), and routing overhead. Next, the existing techniques, namely, CEELBRP and EECRP-PSO, are used to evaluate the efficiency of the ECTSA method. The energy consumption of the ECTSA is 7.1 joules and prolongs the network lifetime up to 1603 s for 50 nodes, which is better when compared to the existing CEELBRP and EECRP-PSO techniques.

1. Introduction

The MANET is an active and self-structuring network that has numerous mobile nodes, and the communication among the nodes is wireless [1]. Due to the shorter transmission range, the nodes in the MANET use multiple hops to perform the communication. The data packets generated by the mobile nodes are broadcast to the adjacent nodes in a multi-hop fashion. Here, multi-hop packet broadcasting is accomplished without any centralized architecture [2,3]. The MANET’s characteristics are restricted memory, restricted processing resources, limited power sources, and higher mobility. On the other hand, the MANET is highly efficient and improves the internet’s access to a range of stable and mobile nodes [4,5]. The MANET is an infrastructure-less network, which causes an extra overhead for maintaining the routing and changes in the network topology [6]. Moreover, the MANET has developed as a promising application for the Internet of Things (IoT), emergency communication, and disaster management [7]. The MANET is considered a highly promising solution in emergency and disaster management. When telecommunication infrastructure fails due to earthquakes or flooding, the MANET is seen as an option to help with rescue operations. Thus, the MANET’s reliability must be ensured in terms of maximized packet delivery ratios [8]. In emergency scenarios, the MANET has to cover a larger area to provide more efficient communication over the entire region. For larger area coverage, the network utilizes a multi-hop communication environment. The possibility of link failure during transmission over larger areas is high due to the mobile nature of the nodes [9]. When the network has to cover a larger area for data transmission, the network is divided into groups with the help of a routing algorithm [10]. The mobile nature of the nodes makes them change their connection from one mobile node to another mobile node, without depending on any other nodes in the network. Thus, the continuous data transmission through the network is affected [11].
The performance and the lifetime of the network rely on its energy resource. Cross-layer design places an emphasis on the optimization of system performance by allowing different layers of the communication stack to transfer state information or synchronize their activities to maximize network performance [12]. Network routing must be optimized across all of its layers in order to support QoS. The possibility of enhancing the routing is raised by cross-layer design [13]. Cross-layer optimization concentrates on collaborative solutions integrating many protocol layers. This motivates the cross-layer design, as the routing needs to be adaptive for network dynamics, mobility, and tackling the constraints [14]. The cross-layer routing techniques in the MANET enhance network management by localizing the route setup and minimizing the routing table of the remaining nodes [15]. Every node endures the additional workload, which causes primary power depletion; therefore, it eventually partitions the network and reduces the network lifespan [16]. The cross-layer design is different from the conventional network design. In conventional network architecture, the each layer of the protocol stack is independently operated, and data are sent only among the nearby layers [17]. However, this conventional protocol stack is inadequate for the MANET due to its direct dependencies among the physical and the upper layers [18]. However, the data are dynamically swapped to the different protocol layers in the cross-layer design. Hence, the data are directly swapped among any layers of the protocol stack [19]. The transmission medium of wireless networks has many restrictions, such as interference, bandwidth restriction, and dynamic topology of the network [20]. Therefore, the Energy Centric Tunicate Swarm Algorithm (ECTSA) is proposed and simulated. The simulation findings show that the ECTSA solves real-world case studies with complex search spaces and produces better optimized solutions than other competing methods. The major contributions of this research are as follows:
  • The cross-layer design (ECTSA) is utilized in the network to enhance the performance of the high-layer protocols which contain a restricted wired network.
  • The ECTSA cross layer contains an important merit that is exploited to create interoperability among the layers.
  • The link stability and energy level of a node’s battery are prevented by the data-broadcasting processes of the MANET.
The structure of this research is as follows: Section 2 elaborates the literature review of existing work on cross-layer routing; Section 3 describes the process of the ECTSA method and its network model, along with mathematical equations; The performance measures and its comparative analysis are explained in Section 4. Finally, the conclusion is stated in Section 5.

2. Related Work

Chen et al. [21] presented the Topological change Adaptive Ad hoc On-demand Multipath Distance Vector (TA-AOMDV) for the dynamic topology of the MANET. Here, the stable path selection approach was designed by considering the queue length, available bandwidth, and residual energy, along with the probability of link stability. Then, the proposed TA-AOMDV estimation was combined with the routing for adapting to the rapid changes in the network. However, the EED of the TA-AOMDV was not less while broadcasting the data packets.
Rajashanthi and Valarmathi [22] developed the multipath routing in the MANET to minimize energy consumption. Initially, the K-medoid clustering was used to group the nodes into clusters. Next, the Opposition Genetic-based Fish Swarm Optimization (OGFSO) was used to discover restricted-energy utilization-based multipath routing over the MANET. However, the designed OGFSO used the minimization of energy consumption as the main objective rather than the other parameters e.g., mobility and distance.
Kumar and Kukunuru [23] implemented the simulated annealing-based disjoint multipath routing for the MANET. The cost metrics used in the simulated annealing were link availability, network load, and rate of energy drain. According to the derived path cost, the simulated annealing discovers the multiple-node disjoint paths over the network. However, the PDR of the simulated annealing-based routing was decreased when there was an increment in nodes.
Alghamdi [24] presented the Cuckoo Energy Efficient Load Balancing on-demand Multipath Routing Protocol (CEELBRP) for the MANET. An adequate routing path was discovered using the CEELBRP according to the residual energy of the nodes. Next, the failure route was swapped for the unused path which has higher residual energy during the path maintenance phase. The designed energy-based routing was used to minimize the routing overhead. However, the developed CEELBRP was mainly concentrated only on the residual energy during path generation.
Shivakumar and Patil [25] developed the Particle Swarm Optimization (PSO)-based Energy-Efficient Cross-layer Routing Protocol (EECRP) to improve communication. The fitness metrics considered in the PSO are residual energy, mobility, and DSR. Accordingly, the PSO was used to generate an optimal path over the network. Moreover, the contention calculated from the MAC layer and residual energy was used to perform the dynamic adjustment of CW, which was used to minimize the energy utilization. However, the designed EECRP-PSO failed to consider the distance to discover the optimal path. If the transmission distance was high, then the energy consumption of the nodes was high in the network.
Swarm Intelligence has been used to detect Cross-Layer Packet Drop Attacks in the MANET (CLPDM-SI) by Premala Bhande [26]. This protocol used a cluster-based collective swarm intelligence detection approach to locate a rogue node in a real-time data collecting system that was being attacked with packet drops. This protocol (CLPDM-SI) was compared with the Adapting Cross-Layer Approach for Detecting and Segregating Malicious Nodes (ACLDSM) methods, which do not use swarm intelligence. False positives based on memory and CPU use were used to identify malicious nodes using heartbeat signals. Adaptive cluster creation was used to overcome deficiencies such as frequent topological changes, which were examined in various ways. However, it was noted that, as the number of nodes grows, the delay grows as well.
Moulay Hicham Hanin, Mohamed Amnai, and Youssef Fakhri [27] developed a new adaptation approach to improve QoS in mobile ad hoc networks based on cross-layer and TCP over protocols. This research offered a new optimization method that was influenced by various modifications to the cross-layer technique for improving decision making. The goal is to reduce the impact of retransmissions of lost packets and energy usage by analyzing and selecting a suitable TCP routing protocol that can improve QoS in the MANET. Obtained from the simulation results and a QoS investigation, the suggestion dramatically improved TCP performance in MANETs. However, it is unable to distinguish between packet losses caused by MANET-specific characteristics and losses caused by congestion.
For effective void management in the MANET, Bagirathan Kaliyamurthi and Anandhakumar Palanisamy [28] have shown geographic routing with a Hybrid Firefly Algorithm (FF) and Galactic Swarm Optimization (GSO). The GSO was utilized in the suggested hybrid design because it has a quick convergence rate. Numerous exploration and exploitation cycle patterns have been used in this approach. Additionally, FF offers exploitation fine-tuning because it is utilized for local search. The data connection layer’s MAC protocol used an optimized channel access procedure. By transmitting a data packet, this proposed HFFGSO supports the network layer routers in their route search. Although this hybrid routing technique proved effective, the total architecture’s calculation time was found to be lengthy.
The Cross-Layer and Energy-Aware AODV (CLEA-AODV) routing has been demonstrated by Mansour et al. [29] to enhance Flying Network performance. Due to their direct influence on the routing process, the suggested methodology concentrates on the least energy, summation energy, and hop count aspects as cost indicators to discover the best route in the network. The residual energy and threshold values were used to compute the routing path by expending the least amount of energy and cumulative output. Conversely, this architecture varies quickly due to its greater mobility.
From the overall literature, it is clear that the continuous movement and unpredictability of the nodes causes a dynamic change in the topology of the network. Consequently, routing between the nodes is regarded as one of the most significant challenges in MANETs. Attaining optimal routes between the nodes is the primary task of routing protocols. Recently, it has been stated that issues cannot be resolved using the conventional layered design. There has been a drop in the procedures that depend on cross-layer communication across various levels in an attempt to enhance the effectiveness of MANETs. Therefore, a novel cross-layer design called ECTSA is proposed in this article.

3. Proposed Method

Wireless networks are facing various difficulties that can be resolved using a novel cross-layer design. Using another cross-layer architecture, an important property of the wireless medium is exploited. The ECTSA for the MANET is developed in this work to achieve an energy-efficient cross-layer routing [30]. Cross-layer configuration alludes to dividing data between layers for effective utilization of organization assets and accomplishing high adaptivity. In a cross-layer configuration, each layer is portrayed by a couple of key boundaries and control processes. The boundary limits are assigned to different layers to assist them and provide the optimal rules for their control processes while concerning the current organization status. Cross-layer configuration is normally planned as an enhancement issue, with advancement factors and imperatives from various layers. The control process in the layers produces the ideal qualities by resolving the enhancement issue. The development of a cross layer is a protocol design approach that exploits the interaction among the layers; the optimization and joint design have occurred more than once in each protocol layer.

3.1. Preliminaries

In this segment, the network model and communication model of MANETs are presented in detail.

3.1.1. Network Model

In the MANET, the locations of nodes is not fixed; therefore, it needs to frequently update its location information to all other nodes. The node location is tracked by GPS, which is used to determine the extra coverage that a node’s transmission accomplishes. A MANET is made up of a mobile node count, which is referred to as m (i.e., 1 < i < m ). The mobile nodes are arranged in a rectangular area of R × R   u n i t 2 size. In the defined location, the mobile nodes are deployed uniformly and randomly. The transmission among the mobile nodes is represented by a wireless link among the nodes. The nodes’ interconnections are limited by the radio range, i.e., R . The size m is distributed to each mobile node X d , Y d . The nodes travel about the region because of their mobility and the direction. In a MANET, the mobile node can serve as both a host and a router. Depending on the required needs, a single node in the MANET acts as the source or destination. Even though the nodes are movable, the reference value of the nodes in the MANET could be used to determine their location. The routing method can be used to forward data between the nodes in the MANET [31,32]. The path selection is tough due to the erratic node mobility. The data transmission from the source to the destination can be done in numerous paths by the mobile nodes. The routing protocol requires the appropriate route from source to destination with QoS support. The information is transmitted from the source to the destination when the appropriate pathways are determined with the QoS commitment. The MANET model is given in Figure 1.

3.1.2. Communication Model

This section discusses the mobile ad hoc network’s communication model. The mobility of the mobile nodes, as well as the energy of the individual nodes and the link lifespan supporting communication, all play a role in their interaction. Here, a discussion about the communication mobility model is held below.

Mobility Model

The MANET’s mobile node moves about unpredictably. Despite the lack of dependability, the extent of node mobility is critical. The mobile node movement pattern, as well as the change in position, acceleration, direction, orientation, and kinetic energy of mobile nodes with time, is displayed. The mobility model is used to represent node mobility in the MANET. The communication between the nodes results in poor network quality whenever the intermediary nodes for packet transmission are not in the specified range [33]. They are a trace-based mobility model that offers movement patterns using a simple method and a synthesized mobility model that offers realistic movements. Let R be the mobile node transmission radius. The mobile node is transferred to a new site due to the mobility of the node V m . The dimension of the new position of the movable node can be described as Equation (1):
R t = m   X d , Y d
where time is stated as t ; dimension is referred to as m X d , Y d . Through the mobility V m + 1 , the mobile node is stimulated to a fresh position inside the communication limits. In the simulated MANET model, a threshold changes the size of the mobile node at the new destination. The connection distances of the nodes are determined to be inside the limit by adding or subtracting the threshold value from the measurement. It is provided by Equation (2),
R t + 1 = m   X d ± T , Y d ± T
where T is the threshold value that allows the node to create a momentary sequence inside the communication range. Since it uses a battery-powered source, the lifetime of the MANET is extended by properly managing the energy linked to individual nodes. Since the lifespan of a system is specified as the time from the start of a program until the nodes in the MANET ran out of fuel, the MANET’s energy model takes into account all radio operational parameters, including sending, receiving, inactivity, and sleep. The identification of the node-expended energy is feasible at the moment of the routing protocol for data transmission. For packet forwarding, the network routes between the nodes that utilize the least amount of energy. The routing table can be used to store such routes.

3.1.3. Cross-Layer Routing

Figure 2 shows the model representation of cross-layer routing. The development of cross-layer routing is a protocol design approach which exploits the interaction among the layers [30].
The information shared among the various layers is used to create adaptability, which mainly depends on the protocol design method. Next, this design considers the channel features in the higher layers, as well as considering the traffic’s stochastic arrival in the lower layers. The definition of the cross layer is derived from the clear dissimilarity among the cross-layer design and layered protocol design, without considering the layered architecture. Similar to the seven-layer open systems interconnection model, the layered architecture separates the whole networking task into various layers and expresses the service’s hierarchy, which is required for using the individual layers. The development of the protocol for various layers is used to realize the service in various layers. Moreover, the direct interaction among the non-adjacent layers is avoided by the architecture design, and the communication among the adjacent layers is restricted to the process calls and responses. The addition of several headers to the data results in data overhead. The requirement for at least one protocol standard per layer is another drawback. It takes a while to establish and implement the standards, since there are so many layers.

3.2. ECTSA Method

Wireless links pose network difficulties, which are overcome using a cross-layer design. For example, consider a traditional transmitter that misinterprets a wireless fault as a network congestion notification. Using additional cross-layer design techniques, one of the most important properties of the wireless medium is utilized. In this work, an energy-efficient cross-layer routing is accomplished by developing the ECTSA for the MANET. This ECTSA selects the optimal path by considering four distinct objective functions: residual energy, communication cost, DSR, and mobility. Among these, the energy, DSR, and mobility are calculated from the network layer. Additionally, the network contention is calculated from the MAC layer and the CW is adjusted according to the residual energy and contention to minimize the energy consumption of the nodes. The flow chart for the ECTSA-based cross-layer routing is shown in Figure 3.
The steps for the flowchart are given as follows,
  • Step 1: Start the process of cross-layer routing.
  • Step 2: Initialize the parameters present in the network.
  • Step 3: Deploy the nodes in a random manner.
  • Step 4: Calculate the fitness function parameters.
  • Step 5: Update the fitness evaluation with the help of ECTSA-based cross-layer routing.
  • Step 6: After the update, the adaptive congestion window gets adjusted.
  • Step 7: Once the adaptive congestion window gets adjusted, data are transmitted.
  • Step 8: Check the simulation criteria by evaluating the simulation time.
  • Step 9: Display the performance measures.
  • Step 10: Stop the process.
A clear explanation of cross-layer routing using ECTSA is described at Section 3.4.

3.3. Initialization of Routing Paths

At first, the populations of the ECTSA are initialized as the possible paths between the source node to the destination node, which contains an ID of each node. Subsequently, these possible paths are given to the ECTSA to accomplish the cross-layer routing over the MANET.

3.4. Cross-Layer Routing Using ECTSA

In general, the TSA is one of the swarm intelligence methods to optimize global optimization [34] and imitates the strange actions of tunicates made in oceans, specifically the jet drive and swarm intelligence of their searching process. The process of routing path generation [35] using the ECTSA mainly has two stages: the iterative process and fitness metric estimation.

3.4.1. Iterative Process of ECTSA

An optimal path over the network is identified using the ECTSA based on the residual energy, communication cost, data success rate, and mobility. Generally, the jet propulsion is established in three conditions: avoiding conflicts among the search agents, following the location of the optimal solution, and keeping close to the optimal solution.
The new search agent location A is calculated for avoiding the conflicts among the search agents. This search agent location identification is calculated based on Equations (3)–(6).
A = G M
G = c 2 + c 3 F
F = 2 . c 1
M = P m i n + c 1 . P m a x P m i n
where the gravity force is denoted as G ; water flow advection in the deep ocean is denoted as F ; the random numbers generated in the range of 0 ,   1 are represented as c 1 ,   c 2 and c 3 ; and M denotes the social forces among the search agents. Moreover, the initial and subordinate speeds among search agents are denoted as P m i n and P m a x . Here, P m i n and P m a x are considered 1 and 4, respectively.
The search agent is moved in the direction of the current best solution, once conflict is avoided among neighbors. This helps to reach the optimal solution. The optimal location of the best agent is identified using Equation (7).
P D = X b e s t r r a n d . P P   x
where P D indicates the distance among the optimal solution X b e s t and location of tunicate P P   x ; the current iteration is represented as x ; and the random number generated in the range of 0 , 1 is r r a n d .
The location of the tunicate is calculated as shown in Equation (8) to maintain the tunicate location near to the optimal solutions.
P P   x = X b e s t + A . P D ,   i f   r r a n d 0.5 X b e s t A . P D ,   i f   r r a n d < 0.5
Equation (6) returns the updated locations of the best transmission path according to the optimal solution X b e s t .
The location of the current tunicate is updated according to the locations of two tunicates for modelling the swarming action, which is expressed in Equation (9).
P P   x + 1 = P P   x + P P   x + 1 2 + c 1
In this ECTSA, the optimal solution X b e s t is identified based on the fitness function estimation, which is clearly described in the following section.

3.4.2. Fitness Metric Estimation

In this stage, the fitness metric for the ECTSA is estimated using the residual energy, communication cost, DSR, and mobility. These fitness metrics are used to identify the optimal path to accomplish the cross-layer routing over the MANET.

Residual Energy

The traffic load of each node is required to be considered while calculating the residual energy. The total energy consumption of the node is expressed in Equation (10).
T E i t = L t × E t x + E r x
where the traffic load of the node N i at time t is denoted as L t , i.e., L t = N P / Q L i ; the number of packets saved in the queue Q i is denoted as N P ; and the length of the queue is represented as Q L i . Moreover, the utilized energy while transmitting and receiving packets is denoted as E t x and E r x , respectively. Hence, the primary fitness metric, i.e., residual energy f 1 , of the node N i is calculated using Equation (11).
f 1 = R E i t T E i t
where the residual energy of the node N i after transmitting n number of packets is denoted as R E i t .

Communication Cost

The communication cost f 2 required to communicate with a neighbor node is calculated based on distance, as shown in Equation (12).
f 2 = d a v g 2 d 0 2
where d a v g 2 denotes the average distance among the node and adjacent node and d 0 2 denotes the node’s radius.

DSR

The DSR f 3 of each node is calculated based on the Bit Error Rate (BER) of the received data, which is expressed in Equation (13).
f 3 = 1 B E R

Node Mobility

The last fitness metric, i.e., node mobility f 4 , is denoted by means of changes in the node degree R N D . A number of adjacent nodes for node N i is discovered by the Node Degree (ND). The minimum ND of N i at a network graph N G is shown in Equation (14).
N D m i n N G = min N D i ,   i   ϵ   N G
Equation (15) shows an average node degree.
N D a v g N G = i n N D i n
The rate of changes in the ND is computed using Equation (16).
f 4 = N D a v g t N D a v g t 1 t
The derived multiple fitness metrics are converted into a single objective function using Equation (17).
F i t n e s s = α 1 f 1 + α 2 f 2 + α 3 f 3 + α 4 1 f 4
where the α 1 ,     α 2 ,     α 3 , and α 4 are weight values assigned to each fitness metric. Since this conversion is done because these fitness metrics conflict with each other, the node with higher residual energy is preferred for avoiding node/link failure while broadcasting the packets, which helps to avoid packet loss. A path with less distance to the destination is required for improving energy efficiency. Next, the estimation of the DSR is used to find the path which causes less loss over the MANET. Furthermore, the lesser ND helps to minimize the energy consumption of the node.

3.5. Adjustment of Adaptive Contention Window

The energy consumption caused by the contentions is minimized by using an ACW adjustment technique in the MAC layer. the path with higher contention is required to wait and the nodes with less residual energy are required to accomplish the immediate data transfer. Hence, this ACW is used to minimize energy consumption and improve data delivery. The information shared among the various layers is used to create adaptability, which mainly depends on the protocol design method. Next, this design considers the channel features in the higher layers and it considers the traffic’s stochastic arrival in the lower layers. The performance part of the cross-layered method stems from the selection of appropriate data that are being used.

3.6. Pseudocode

The following parameters are used in the ECTSA: maximum iteration (1000), search agent (30), lower bound (100), upper bound (300), and dimension (30). The major goal of this study is to use the MANET for an energy-efficient cross-layer routing. Here, the protocols are created in accordance with the guidelines of the reference structure. The services of the lower layer are used by the higher layer protocol, which is designed in a layered architecture. The specifics of packet delivery are not restricted by the developed higher layer protocol. Additionally, the lower layer’s services are independent of the details of the higher layer. Using cross-layer design as a foundation, a novel dynamic routing approach called ECTSA is suggested. The analysis and its comparisons are evaluated in the following sections. The pseudocode for ECTSA is represented in Algorithm 1.
Algorithm 1 Pseudocode for ECTSA.
Input :   Tunicate   population   P p
Output: Optimal fitness value F S
Initialize the parameters A , G , F , M , and M a x i t e r a t i o n s
  Set P m i n   1
  Set P m a x   4
  Set Swarm 0
  While (x < M a x i t e r a t i o n s ) do
    for i 1 to 2 do
       F S  ComputeFitness ( P p )
/* Jet propulsion behavior */
       c 1 , c 2 , c 3 , r a n d   Rand ()
       M     P m i n + c 1 × P m a x P m i n
       F   2 ×   c 1
       G c 2 + c 3 - F
       A   G / M
       P D   ABS ( F S - r a n d × P p x )
/*Swarm behavior */
      If ( r a n d 0.5) then
         S w a r m S w a r m + F S + A   ×   P D
      else
         S w a r m S w a r m + F S A   ×   P D
      end if
    end for
       P p x   S w a r m /(2 + c 1 )
       S w a r m 0
      Update the parameters A , G , F , and M
       x   x + 1
   end while
Return   F S
end procedure
procedure  C O M P U T E   F I T N E S S ( P p )  [RE, CC, DSR, Node Mobility]
  for i 1 to n do
     F I T p [ i ] FitnessFunction ( P p ( i , : ))
  end for
   F I T P b e s t  BEST ( F I T p   )/*Calculate the best fitness value using equation (17) */
return F I T P b e s t
end procedure
procedure BETS ( F I T p )
   B e s t     F I T p   (0)
  for i 1 to n do
    if ( F I T p i < B e s t )  then B e s t F I T p i
    end if
  end for
return Best   /* Return the best ( F i t n e s s ) value */
end procedure

4. Results and Discussion

The results of the ECTSA method are discussed in this section. The implementation and simulation of this ECTSA-based cross-layer routing are done using a Network Simulator-2.34 (NS-2.34), where the system is operated with an i5 processor with 6 GB of RAM. The routing path issue can be overcome by deploying intermediary nodes in conjunction with routing. The MANET’s ensemble relationships are built on the mobile nodes’ unique motion patterns. The mobility model is divided into two versions based on characteristics such as size, mobility magnitude, unpredictability, regional restrictions, and target alignment. The main objective of this research is to perform an energy-efficient cross-layer routing over the MANET. Here, the protocols are developed according to the reference structure’s rules. The higher layer protocol is designed in the layered architecture, which utilizes the lower layer’s services. The developed higher layer protocol does not have a constraint on the details of service delivery. Moreover, the services offered by the lower layer are not dependent on the higher layer’s details. In this research, an IEEE 802.11b MAC layer protocol is used because it is cost-effective, easy-to-set-up, and extensively maintained by manufacturers. The Random Waypoint (RWP) mobility model is used because it is an elementary model which describes the movement pattern of independent nodes in simple terms. Additionally, this mobility model is a simple and straightforward stochastic model that describes the movement behavior of a mobile network node in a given system area, which results in a higher effective speed. Therefore, the Random Waypoint mobility model is used in this research. The simulation parameters of this research are mentioned in Table 1.
The performance of the ECTSA method is analyzed by means of energy consumption, packet delivery ratio, end-to-end delay, and routing overhead. Existing research on techniques such as CEELBRP [24] and EECRP-PSO [25] is used to evaluate the efficiency of the proposed method.

4.1. Quantitative Analysis of ECTSA Method

The quantitative measurement of delay and energy consumption is significantly reduced by the proposed ECTSA method. In current years, there has been a rise in attention on the MANET, and one of the most interesting applications is cross-layer design. The ECTSA, its various key indications, and its characteristics are presented in this work. Using cross-layer design as a foundation, a novel dynamic routing approach is suggested. In terms of Delay and Energy Consumption, the suggested ECTSA is compared with the existing Opposition Genetic-based Fish Swarm Optimization (OGFSO) [22]. The proposed and existing approaches are compared in Table 2, which clearly shows that the proposed ECTSA produces less delay (5 ms) and energy consumption (225 J), outperforming the existing OGFSO [22], which attains a delay of 7 ms and energy consumption of 300 J.

4.2. Energy Consumption

Energy consumption of the nodes is defined as the amount of energy utilized while broadcasting and receiving the data packets. Table 3 shows the performance analysis of energy consumption.
Figure 4 shows the comparison of energy consumption for CEELBRP [24], EECRP-PSO [25], HFF-GSO [28], and the proposed ECTSA. The energy consumption of the ECTSA is varied from 5.4 J to 7.1 J, which is less when compared to the CEELBRP [24], EECRP-PSO [25], and HFF-GSO [28]. The developed ECTSA achieves lower energy consumption due to its cross-layer routing, shortest path generation according to the fitness metrics, and CW adjustment. However, the CEELBRP [24] and EECRP-PSO [25] do not considered distance; therefore, the energy consumption is increased because the transmission path has a higher distance.

4.3. PDR

The PDR is defined as the ratio between the amount of received packets and the number of transmitted packets over the MANET, which is expressed in Equation (18). Table 4 shows the performance analysis of the PDR.
P D R = A m o u n t   o f   r e c e i v e d   p a c k e t s   A m o u n t   o f   t r a n s m i t t e d   p a c k e t s  
Figure 5 shows the comparison of the PDR for the CEELBRP [24], EECRP-PSO [25], HFFGSO [28], and ECTSA. The PDR of the ECTSA is varied from 0.94 to 0.99. From the analysis, it is concluded that the ECTSA achieves better data delivery than the CEELBRP [24], EECRP-PSO [25], and HFFGSO [28]. The data delivery of the ECTSA is improved by avoiding node/link failure and selecting the path with a high DSR.

4.4. End-to-End Delay

EED is the average time required to perform successful data transmission over the MANET; EED is expressed in Equation (19).
E E D = S u m   o f   t i m e   t a k e n   t o   b r o a d c a s t   p a c k e t   i n   r e c e i v e r N o .   o f   p a c k e t   r e c e i v e d   b y   r e c e i v e r  
Table 5 shows the performance analysis of EED. Figure 6 shows the comparison of EED for the CEELBRP [24], EECRP-PSO [25], and ECTSA. The EED of the ECTSA is varied from 3.1 ms to 5.5 ms, which is less than the CEELBRP [24] and EECRP-PSO [25]. The developed ECTSA achieves less EED because of its transmission path with less distance and fewer control packet requirements during path generation.

4.5. Routing Overhead

Routing overhead denotes the number of control packets generated while generating the transmission path. Table 6 shows the performance analysis of the routing overhead. Table 7 shows the performance analysis of network lifetime.
Figure 7 shows the comparison of routing overhead for the CEELBRP [24], EECRP-PSO [25], and ECTSA. The routing overhead of the ECTSA is varied from 2561 packets to 3510 packets. From the analysis, it is concluded that the ECTSA achieves less routing overhead than the CEELBRP [24] and EECRP-PSO [25]. The ECTSA-based cross-layer routing does not require a high amount of control packets, because it uses effective fitness metrics to identify the transmission path.

4.6. Network Lifetime

The evaluation of network lifetime is shown in Figure 8. In comparison to earlier CEELBRP [24] and EECRP-PSO [25], the lifetime of the proposed ECTSA has increased. Additional sensor nodes start guiding packets randomly as the network’s node count increases, and there is a good possibility that the node dies at some point. In the proposed ECTSA technique, only the best node is selected to transport packets, providing longer battery life and network lifetime. Table 8 shows the results for the comparison of network lifespan performance.
Figure 8 shows the performance analysis of network lifetime. As a consequence, the suggested ECTSA has a longer network lifetime than traditional protocols. The lifespan of the proposed ECTSA has been extended because of the increasing amount of data packets delivered to the destination point.

4.7. Performance of Packet Loss Rate

The suggested ECTSA and element model of the existing method was utilized to test the efficiency of the PLR. When compared to conventional techniques, the ECTSA yields better results. In comparison to the existing CEELBRP [24] and EECRP-PSO [25], the ECTSA has a lower PLR. The results demonstrates that the suggested ECTSA has a better PLR of 0.02% than conventional approaches, which have PLRs of 0.07% and 0.08%, correspondingly. Figure 9 shows the performance analysis of PLR. The performance of the proposed ECTSA, CEELBRP [24], and EECRP-PSO [25] is depicted in Figure 10.

4.8. Performance of Throughput

Figure 10 depicts the results of the throughput performance of conventional and proposed procedures. The proposed ECTSA provided better throughput results than the CEELBRP [24], EECRP-PSO [25], CLPDM-SI [26], and HFFGSO [28]. The access point obtains additional network packets, since the ECTSA has a lengthy network lifetime. Table 9 shows that the suggested ECTSA obtained a high throughput of 0.91 Mbps, compared to the existing CEELBRP [24], EECRP-PSO [25], CLPDM-SI [26], and HFFGSO [28].

4.9. Discussion

In recent trends, there has been an increased interest in MANET research, and cross-layer design is one of the more intriguing applications. In this paper, the ECTSA, its multiple essential signals, and its qualities are presented. A novel dynamic routing strategy is offered that builds on cross-layer design. In order to reduce the energy consumption produced by the contentions, an Adaptive Competition Window (ACW) adjustment is also implemented. The overall analysis clearly shows that the proposed ECTSA provided better results than the existing CEELBRP [24], EECRP-PSO [25], CLPDM-SI [26], and HFFGSO [28] in terms of energy consumption, delay, lifetime, PDR, PLR, routing overhead, and throughput.

5. Conclusions

In this work, an energy-efficient cross-layer routing is accomplished by developing the ECTSA for the MANET. In the ECTSA, the energy, DSR, and mobility are calculated from the network layer. Cross-layer design enables complicated structures which are based on extra data obtained from each state. This ECTSA selects the optimal path by considering four distinct objective functions: residual energy, communication cost, DSR, and mobility. Furthermore, the ECTSA achieved superior performance and provided enhanced decisions over existing routing designs, since it comprises additional data. Additionally, the network contention calculated from the MAC layer and the competition window were adjusted according to the residual energy and contention to minimize the energy consumption of the nodes. From the performance analysis, it is known that the ECTSA achieves a better performance than the CEELBRP and EECRP-PSO. The energy consumption of the ECTSA is 7.1 joules and extends the network lifetime up to 1603 s for 50 nodes, which are fewer when compared to the CEELBRP and EECRP-PSO. In future, this research will be extended by using hybrid optimization techniques to improve the performances in the MANET.

Author Contributions

The paper investigation, resources, data curation, writing—original draft preparation, writing—review and editing, and visualization were done by M.N.S. The paper conceptualization and software were conducted by V.B. The validation and formal analysis, methodology, supervision, project administration, and funding acquisition of the version to be published were conducted by W.-C.L. and P.B.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sekar, S.; Latha, B. Lightweight reliable and secure multicasting routing protocol based on cross-layer for MANET. Concurr. Comput. Pract. Exp. 2020, 32, e5025. [Google Scholar] [CrossRef]
  2. Sharma, A.; Tharani, L. Ant colony based node disjoint local repair in multipath routing in MANET network. Wirel. Pers. Commun. 2021, 2021, 1–28. [Google Scholar] [CrossRef]
  3. Yitayih, K.A.; Libsie, M. Towards developing enhanced cluster-based QoS-aware routing in MANET. J. Comput. Netw. Commun. 2020, 2020, 5481916. [Google Scholar] [CrossRef]
  4. Shyamala, C.; Geetha Priya, M.; Devi, K.A. Cross layer qos guaranteed fault tolerance for data transmission in mobile wireless sensor networks. Wirel. Pers. Commun. 2020, 114, 2199–2214. [Google Scholar] [CrossRef]
  5. Kalaivanan, S. Quality of service (QoS) and priority aware models for energy efficient and demand routing procedure in mobile ad hoc networks. J. Ambient. Intell. Humaniz. Comput. 2021, 12, 4019–4026. [Google Scholar] [CrossRef]
  6. Quy, V.K.; Nam, V.H.; Linh, D.M.; Ban, N.T.; Han, N.D. A survey of QoS-aware routing protocols for the MANET-WSN convergence scenarios in IoT networks. Wirel. Pers. Commun. 2021, 120, 49–62. [Google Scholar] [CrossRef]
  7. Ramalingam, R.; Muniyan, R.; Dumka, A.; Singh, D.P.; Mohamed, H.G.; Singh, R.; Anand, D.; Noya, I.D. Routing Protocol for MANET Based on QoS-Aware Service Composition with Dynamic Secured Broker Selection. Electronics 2022, 11, 2637. [Google Scholar] [CrossRef]
  8. Balasubramanian, N.; Gurumurthy, T.R.; Bharat, D. Receiver based contention management: A cross layer approach to enhance performance of wireless networks. J. King Saud Univ.-Comput. Inf. Sci. 2020, 32, 1117–1126. [Google Scholar] [CrossRef]
  9. Kovoor, M. ACO-Delay aware Energy Efficient MANET Protocol using Cross Layer Design for Real Time Applications. Eur. J. Mol. Clin. Med. 2020, 7, 944–951. [Google Scholar]
  10. Chavan, P.; Reddy, K.S. Integrated Cross Layer Optimization Approach for Quality-of-Service Enhancement in Wireless Network. J. Comput. Sci. Eng. 2021, 12, 885–898. [Google Scholar] [CrossRef]
  11. Anish Pon Yamini, K.; Suthendran, K.; Srujan Raju, K. A Mobility Adaptive Efficient Power Optimized Protocol for MANETs Based on Cross-Layering Concept. In Data Engineering and Communication Technology; Springer: Singapore, 2021; pp. 661–667. [Google Scholar]
  12. Jayaprada, S.; Srikanth, B.; Anuradha, C.; Kranthi Kumar, K.; Khasim, S.; Grandhe, P. An Efficient Cross-Layered Approach Quality-Aware Energy-Efficient Routing Protocol for QoS in MANET. In Mobile Computing and Sustainable Informatics; Springer: Singapore, 2022; pp. 319–331. [Google Scholar]
  13. Venkatasubramanian, S.; Suhasini, A.; Lakshmi Kanthan, N. A Sparrow Search Algorithm for Detecting the Cross-layer Packet Drop Attack in Mobile Ad Hoc Network (MANET) Environment. In Computer Networks, Big Data and IoT; Springer: Singapore, 2022; pp. 809–825. [Google Scholar]
  14. Tran, T.-N.; Nguyen, T.-V.; Shim, K.; da Costa, D.B.; An, B. A Deep Reinforcement Learning-Based QoS Routing Protocol Exploiting Cross-Layer Design in Cognitive Radio Mobile Ad Hoc Networks. IEEE Trans. Veh. Technol. 2022, 2022, 1–16. [Google Scholar] [CrossRef]
  15. Hasan, N.; Mishra, A.; Ray, A.K. Fuzzy logic based cross-layer design to improve Quality of Service in Mobile ad-hoc networks for Next-gen Cyber Physical System. Eng. Sci. Technol. Int. J. 2022, 35, 101099. [Google Scholar] [CrossRef]
  16. Serhani, A.; Naja, N.; Jamali, A. AQ-Routing: Mobility-, stability-aware adaptive routing protocol for data routing in MANET–IoT systems. Clust. Comput. 2020, 23, 13–27. [Google Scholar] [CrossRef]
  17. Ganesh, D.; Pavan Kumar, T.; Sunil Kumar, M. A Dynamic and adaptive learning mechanism to reduce cross layer attacks in cogntive networks. Mater. Today Proc. 2020; (in press). [Google Scholar] [CrossRef]
  18. Tu, V.T.; Van Tam, N. QoT Aware Load Balancing Routing in Manet Using Relay Type of Amplify and Forward Based Cooperative Communications. J. Comput. Sci. Cybern. 2020, 36, 251–263. [Google Scholar]
  19. Kanellopoulos, D.; Sharma, V.K. Survey on power-aware optimization solutions for MANETs. Electronics 2020, 9, 1129. [Google Scholar] [CrossRef]
  20. Prathviraj, N.; Santosh, L.D. Rough set based QoS enabled multipath source routing in MANET. Int. J. Electr. Comput. Eng. 2020, 10, 1915. [Google Scholar]
  21. Chen, Z.; Zhou, W.; Wu, S.; Cheng, L. An adaptive on-demand multipath routing protocol with QoS support for high-speed MANET. IEEE Access 2020, 8, 44760–44773. [Google Scholar] [CrossRef]
  22. Rajashanthi, M.; Valarmathi, K. Energy-efficient multipath routing in networking aid of clustering with OGFSO algorithm. Soft Comput. 2020, 24, 12845–12854. [Google Scholar] [CrossRef]
  23. Kumar, C.N.; Kukunuru, N. Energy Efficient Disjoint Multipath Routing Protocol Using Simulated Annealing in MANET. Wirel. Pers. Commun. 2021, 120, 1027–1042. [Google Scholar] [CrossRef]
  24. Alghamdi, S.A. Cuckoo energy-efficient load-balancing on-demand multipath routing protocol. Arab. J. Sci. Eng. 2021, 47, 1321–1335. [Google Scholar] [CrossRef]
  25. Shivakumar, K.S.; Patil, V.C. An optimal energy efficient cross-layer routing in MANETs. Sustain. Comput. Inform. Syst. 2020, 28, 100458. [Google Scholar] [CrossRef]
  26. Bhande, P.; Bakhar, M.D. Cross layer packet drop attack detection in MANET using swarm intelligence. Int. J. Inf. Technol. 2021, 13, 523–532. [Google Scholar] [CrossRef]
  27. Hanin, M.H.; Amnai, M.; Fakhri, Y. New adaptation method based on cross layer and TCP over protocols to improve QoS in mobile ad hoc network. Int. J. Electr. Comput. Eng. 2021, 11, 2088–8708. [Google Scholar] [CrossRef]
  28. Kaliyamurthi, B.; Palanisamy, A. Geographic routing with hybrid firefly algorithm and galactic swarm optimization for efficient ‘void’handling in mobile ad hoc networks. Int. J. Commun. Syst. 2021, 34, e4690. [Google Scholar] [CrossRef]
  29. Mansour, H.S.; Mutar, M.H.; Aziz, I.A.; Mostafa, S.A.; Mahdin, H.; Abbas, A.H.; Hassan, M.H.; Abdulsattar, N.F.; Jubair, M.A. Cross-Layer and Energy-Aware AODV Routing Protocol for Flying Ad-hoc Networks. Sustainability 2022, 14, 8980. [Google Scholar] [CrossRef]
  30. Kushwaha, B.S.; Mishra, P.K. A Survey on Cross-Layer Optimization in Wireless Networks. J. Adv. Comput. Netw. 2022, 10, 1–9. [Google Scholar] [CrossRef]
  31. Reddy, S. Multi-path selection based on fractional cuckoo search algorithm for QoS aware routing in MANET. Sens. Rev. 2019, 39, 218–232. [Google Scholar] [CrossRef]
  32. Ghribi, M.; Meddeb, A. Survey and taxonomy of MAC, routing and cross layer protocols using wake-up radio. J. Netw. Comput. Appl. 2020, 149, 102465. [Google Scholar] [CrossRef]
  33. Goswami, C.; Sultana, P. Adaptive Congestion control approach by using Cross-Layer technique in Mobile Ad-Hoc Network. Solid State Technol. 2020, 63, 5069–5091. [Google Scholar]
  34. Subramani, P.; Mani, S.; Lai, W.-C.; Ramamurthy, D. Sustainable Energy Management and Control for Variable Load Conditions using Improved Mayfly Optimization. Sustainability 2022, 14, 6478. [Google Scholar] [CrossRef]
  35. Kavin, B.P.; Srividhya, S.R.; Lai, W.-C. Performance Evaluation of Stateful Firewall Enabled SDN with Flow based Scheduling for Distributed Controllers. Electronics 2022, 11, 3000. [Google Scholar]
Figure 1. MANET model.
Figure 1. MANET model.
Sustainability 14 13925 g001
Figure 2. Model of cross-layer routing.
Figure 2. Model of cross-layer routing.
Sustainability 14 13925 g002
Figure 3. Flow chart for cross-layer routing using ECTSA.
Figure 3. Flow chart for cross-layer routing using ECTSA.
Sustainability 14 13925 g003
Figure 4. Analysis of energy consumption.
Figure 4. Analysis of energy consumption.
Sustainability 14 13925 g004
Figure 5. Analysis of PDR.
Figure 5. Analysis of PDR.
Sustainability 14 13925 g005
Figure 6. Analysis of EED.
Figure 6. Analysis of EED.
Sustainability 14 13925 g006
Figure 7. Analysis of routing overhead.
Figure 7. Analysis of routing overhead.
Sustainability 14 13925 g007
Figure 8. Analysis of network lifetime.
Figure 8. Analysis of network lifetime.
Sustainability 14 13925 g008
Figure 9. Analysis of PLR.
Figure 9. Analysis of PLR.
Sustainability 14 13925 g009
Figure 10. Analysis of Throughput.
Figure 10. Analysis of Throughput.
Sustainability 14 13925 g010
Table 1. Simulation parameters.
Table 1. Simulation parameters.
ParameterValue
Number of Nodes50, 75, 100, 125 and 150
Area 1000   m × 1000   m
Propagation ModelTwo-Ray Ground
Antenna ModelOmni-Antenna
Traffic ModelCBR
MAC ProtocolIEEE 802.11b
Mobility modelRandom Waypoint
Initial Energy10 Joules
Transmission Power0.8 watts
Receiving Power0.5 watts
Simulation time500 s
Table 2. Evaluation Analysis of Optimization Algorithms.
Table 2. Evaluation Analysis of Optimization Algorithms.
Node CountDelay (ms)Energy Consumption (J)
OGFSO [22]Proposed
ECTSA
OGFSO [22]Proposed
ECTSA
00000
10042.1190150
2004.22.7200178
3004.83.9300225
40054.2140100
500755042
Table 3. Performance of Energy Consumption.
Table 3. Performance of Energy Consumption.
Node CountEnergy Consumption (J)
CEELBRP [24]EECRP-PSO [25]HFF-GSO [28]Proposed ECTSA
5011.1109.17.1
75118.38.56.8
10010.57.87.76.3
12510.37.07.16.0
15010.37.06.35.4
Table 4. Performance of PDR.
Table 4. Performance of PDR.
Node CountPacket Delivery Ratio
CEELBRP [24]EECRP-PSO [25]HFF-GSO [28]Proposed ECTSA
500.610.630.930.94
750.700.740.940.95
1000.760.890.960.97
1250.830.900.980.99
1500.910.93-0.99
Table 5. Performance of EED.
Table 5. Performance of EED.
Node CountEnd-to-End Delay
CEELBRP [24]EECRP-PSO [25]Proposed ECTSA
508.27.03.1
759.07.33.7
10010.18.04.9
12510.38.65.2
15011.49.25.5
Table 6. Performance of Routing Overhead.
Table 6. Performance of Routing Overhead.
Node CountRouting Overhead
CEELBRP [24]EECRP-PSO [25]Proposed ECTSA
50600950283510
75612551203160
100653053562190
125653047892357
150678150102561
Table 7. Performance of Network Lifetime.
Table 7. Performance of Network Lifetime.
Node CountNetwork Lifetime (s)
CEELBRP [24]EECRP-PSO [25]Proposed ECTSA
50158315331603
75151715011588
100147614381550
125143313991505
150139013711490
Table 8. Performance of Packet Loss Rate.
Table 8. Performance of Packet Loss Rate.
Node CountPLR
CEELBRP [24]EECRP-PSO [25]Proposed ECTSA
500.620.570.32
750.420.360.19
1000.240.110.07
1250.170.10.06
1500.090.070.02
Table 9. Performance of Throughput.
Table 9. Performance of Throughput.
Node CountThroughput (Mbps)
CEELBRP [24]EECRP-PSO [25]CLPDM-SI [26]HFF-GSO [28]Proposed ECTSA
500.790.750.740.870.91
750.770.720.770.850.88
1000.730.670.800.840.87
1250.700.640.810.820.85
1500.680.620.76-0.77
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sudha, M.N.; Balamurugan, V.; Lai, W.-C.; Divakarachari, P.B. Sustainable Multipath Routing for Improving Cross-Layer Performance in MANET Using an Energy Centric Tunicate Swarm Algorithm. Sustainability 2022, 14, 13925. https://doi.org/10.3390/su142113925

AMA Style

Sudha MN, Balamurugan V, Lai W-C, Divakarachari PB. Sustainable Multipath Routing for Improving Cross-Layer Performance in MANET Using an Energy Centric Tunicate Swarm Algorithm. Sustainability. 2022; 14(21):13925. https://doi.org/10.3390/su142113925

Chicago/Turabian Style

Sudha, M. N., Velan Balamurugan, Wen-Cheng Lai, and Parameshachari Bidare Divakarachari. 2022. "Sustainable Multipath Routing for Improving Cross-Layer Performance in MANET Using an Energy Centric Tunicate Swarm Algorithm" Sustainability 14, no. 21: 13925. https://doi.org/10.3390/su142113925

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop