УНИВЕРСИТЕТ итмо
НАУЧНО-ТЕХНИЧЕСКИИ ВЕСТНИК ИНФОРМАЦИОННЫХ ТЕХНОЛОГИИ, МЕХАНИКИ И ОПТИКИ март-апрель 2022 Том 22 № 2 http://ntv.ifmo.ru/
SCIENTIFIC AND TECHNICAL JOURNAL OF INFORMATION TECHNOLOGIES, MECHANICS AND OPTICS March-April 2022 Vol. 22 No 2 http://ntv.ifmo.ru/en/
ISSN 2226-1494 (print) ISSN 2500-0373 (online)
ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ. МЕХАНИКИ И йПТИКИ
doi: 10.17586/2226-1494-2022-22-2-364-375
IRDFPR-CMDNN: An energy efficient and reliable routing protocol for improved data transmission in MANET Sangeetha Arumugam1«, Rajendran Thangavel2
1 Periyar University, Salem, 636011, India
1 Government Arts and Science College, Elumathur, Modakkurichi, 638104, India
2 Government Arts and Science College, Kangeyam, 638108, India
1 [email protected]«, https://orcid.org/0000-0002-5363-4387
2 [email protected], https://orcid.org/0000-0002-3646-067X
Abstract
Mobile Ad hoc Networks (MANET) are structure less, autonomous wireless networks with mobile nodes that dynamically establish data transmission connections. Due to dynamic topological change, MANET routes are unbalanced and break repeatedly. Hence, providing efficient and reliable data delivery with effective utilization of network resources is a challenging issue to be considered in MANET. This paper proposes an instant-runoff Ranked Decision Forests Probit Regression-based Connectionist Multilayer Deep Neural Network (IRDFPR-CMDNN) for efficient data transmission and higher data delivery with a minimum end-to-end delay. This IRDFPR-CMDNN method performs route identification, data delivery, and route maintenance with more than three layers. Then the mobile nodes are sent to the input layer of the Connectionist Multilayer Deep Neural Network. In hidden layer 1, the Instant-runoff Ranked Decision Forests algorithm is applied for classifying the mobile nodes depending on the residual energy and load capacity. With selected mobile nodes, the Probit Regression is applied for finding the nearest neighboring nodes in the second hidden layer based on the link quality and received signal strength for route path establishment. Then multiple paths for routing are established from source to destination node and start to perform the data transmission. If link failure occurs during the data transmission, another alternative route with better link quality is selected for routing. In this way, energy-efficient data transmission is performed from source to destination with a higher data delivery rate and minimal time consumption. Experimental evaluation is carried out on energy consumption, packet delivery ratio, packet drop rate, throughput, and end-to-end delay with varying numbers of mobile nodes and data packets. Simulation results show that the IRDFPR-CMDNN technique effectively enhances data delivery, throughput and minimizes energy consumption, packet loss rate, delay with respect to conventional methods. Keywords
routing and data delivery, connectionist multilayer deep neural network, instant-runoff ranked decision forests algorithm, probit regression
For citation: Arumugam S., Thangavel R. IRDFPR-CMDNN: An energy efficient and reliable routing protocol for improved data transmission in MANET. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2022, vol. 22, no. 2, pp. 364-375. doi: 10.17586/2226-1494-2022-22-2-364-375
УДК 004.89
IRDFPR-CMDNN: энергоэффективный и надежный протокол маршрутизации для улучшенной передачи данных в MANET Сангита Арумугам1Н, Раджендран Тангавел2
1 Университет Перияр, Салем, 636011, Индия
1 Государственный колледж искусств и науки, Элуматур, Модаккуричи, 638104, Индия
2 Государственный колледж искусств и науки, Кангеям, 638108, Индия
1 [email protected], https://orcid.org/ 0000-0002-5363-4387
2 [email protected], https://orcid.org/0000-0002-3646-067X
© Arumugam S., Thangavel R., 2022
Аннотация
Мобильные одноранговые сети (Mobile Ad hoc NETworks, MANET) — бесструктурные автономные беспроводные сети с мобильными узлами, которые динамически устанавливают соединения для передачи данных. Из-за динамических топологических изменений маршруты MANET оказываются несбалансированными и постоянно прерываются. Следовательно, обеспечение эффективной и надежной доставки данных с эффективным использованием сетевых ресурсов является сложной задачей, которую необходимо в MANET учитывать. Предложена многослойная глубокая искусственная нейронная сеть на основе пробит-регрессии с ранжированными решениями (IRDFPR-CMDNN) для эффективной передачи данных и более быстрой доставки данных с минимальной сквозной задержкой. Метод IRDFPR-CMDNN выполняет идентификацию и обслуживание маршрута, а также доставку данных более чем на трех уровнях. Затем мобильные узлы отправляются на входной уровень многослойной глубокой искусственной нейронной сети. На первом скрытом уровне применен алгоритм ранжированных лесов решений с мгновенным стоком для классификации мобильных узлов в зависимости от остаточной энергии и нагрузочной способности. К выбранным мобильным узлам применена пробит-регрессия для поиска во втором скрытом слое ближайших соседних узлов. Поиск выполнен на основе оценки качества канала и уровня принимаемого сигнала для получения пути маршрута. Далее установлено несколько путей маршрутизации от узла-источника к узлу-получателю и произведена передача данных. При отказе канала для маршрутизации выбирается альтернативный маршрут с лучшим качеством канала. В результате осуществлена энергоэффективная передача данных от источника к получателю с высокой скоростью доставки данных и минимальными временными затратами. Выполнена экспериментальная оценка энергопотребления, коэффициента доставки пакетов, скорости отбрасывания пакетов, пропускной способности и сквозной задержки с различным количеством мобильных узлов и пакетов данных. Результаты моделирования показали, что метод IRDFPR-CMDNN эффективно улучшает доставку данных, пропускную способность и минимизирует потребление энергии, уменьшает потери пакетов и задержки по сравнению с обычными методами. Ключевые слова
маршрутизация и доставка данных, многослойная глубокая искусственная нейронная сеть, алгоритм ранжированного леса с мгновенным стоком, пробит-регрессия
Ссылка для цитирования: Арумугам С., Тангавел Р. IRDFPR-CMDNN: энергоэффективный и надежный протокол маршрутизации для улучшенной передачи данных в MANET // Научно-технический вестник информационных технологий, механики и оптики. 2022. Т. 22, № 2. С. 364-375 (на англ. яз.). doi: 10.17586/2226-1494-2022-22-2-364-375
Introduction
Mobile Ad hoc Networks (MANET), an infrastructure-less, multi-hop remote network, include several distributed and independent mobile devices that generate a short-term network. It has a dynamically changing topology because every node moves arbitrarily in different directions. The node mobility and resource limitations are critical factors that affect MANET performance. Also, link stability is affected by node mobility. So, it is necessary to design an efficient technique to perform routing in MANET to improve reliable data delivery.
Related works
The decentralized context-adaptive topology control protocol is introduced in [1] which enables mobile nodes for connecting and communicating reliably with changing energy and density of nodes. However, the data delivery capacity with minimum time delay was not analyzed. A QoE (quality of experience)-driven multipath TCP (MPTCP)-based data delivery model was introduced in [2] for enhancing load-balanced routing with minimum delay. But designed model failed to achieve energy-efficient routing and data delivery.
A Topological change Adaptive Ad hoc On-demand Multipath Distance Vector (TA-AOMDV) routing protocol was designed in [3] for choosing a stable path, it depends on link stability and residual energy. But it failed to develop an efficient route that considers path stability and node density. Zone Assisted Mobility Aware Multipath Routing (ZM2R) technique was designed in [4] for performing
optimal Quality of Service and minimum energy cost in MANET. But higher packet delivery ratio is not achieved.
Energy-aware on-demand routing protocol was designed in [5] for enhancing packet delivery and lesser packet delay. However, energy-efficient neighborhoods nodes selection was not improved. A novel and efficient routing method was introduced in [6] that depends on a hybrid method to increase network lifetime with a decrease in route failures problem. But link quality estimation was not performed to improve the data delivery.
A cross-layer routing protocol is designed in [7] using particle-swarm optimization (PSO) algorithm to create stable and energy-efficient paths. The designed protocol increases the packet delivery with minimum consumption of energy. However, higher throughput was not achieved. A Dynamic Energy Ad-Hoc on-Demand Distance Vector routing protocol (DE-AODV) is developed in [8] for reducing packet delay and extend network lifetime. But designed DE-AODV failed to improve residual battery power.
The deep Reinforcement Learning (DRL) technique was introduced in [9] to increase the packet delivery and throughput. But the designed technique failed to efficiently improve the lifetime of the MANET. Decision Tree-based Routing Protocol (DTRP) was designed in [10] for performing route selection process from source to destination via neighboring nodes. The designed protocol failed to ensure the reliability of the link and to address the problem of link breakage.
An efficient and reliable routing method was introduced in [11] using deep reinforcement learning for increasing packet delivery rate. But efficient routes were not generated
with lesser time consumption. Mobility, Residual energy, and Link quality Aware Multipath (MRLAM) routing technique were developed in [12] for finding the best route and energy-efficient nodes. The designed MRLAM scheme failed to extend the other large-scale network deployments.
Machine learning (ML) techniques were developed in [13] for selecting the adequate routing parameter to ensure optimal performance. However, the designed techniques failed to apply efficient classification methods to further improving the optimal performance. A stable and more reliable multipath quality of service multicast routing protocol (SR-MQMR) is designed in [14] for MANET. But the designed protocol failed to provide more precise results with higher density. In [15], different routing protocol analyses were performed to improve the performance of MANET.
The particle Swarm based Routing method is implemented in [16] for increasing resource optimization and network lifetime. However, the performance of throughput remained unaddressed. An Energy-Aware Location-Aided Routing (EALAR) method is developed in [17] for integrating particle swarm optimization to reduce the required energy consumption. But the method failed to minimize delay and enhancing the performance of the entire network.
An RPS (Reliable Path Selection) based LEACH protocol is developed in [18] for selecting an efficient path to better data transmission. This system failed to use the efficient routing mechanism for enhancing data delivery and lesser delay.
A Markov chain framework was introduced in [19] for increasing the packet delivery ratio and decrease energy consumption. But it failed to deliver packets accurately to all nodes in the transmission range due to dynamic network topology. A multipath routing was designed in [20] to improve the efficiency and reliability of routing with lesser overhead. But the performance of this protocol was not minimized the delay tolerance in routing.
From the above discussion, it is evident that the existing methods suffer from high energy consumption, end-to-end delay and failed to choose the energy-efficient neighborhoods nodes, lesser throughput. In order to overcome such inefficiencies, the IRDFPR-CMDNN method is presented in this paper to downtrodden the two main challenges such as energy efficiency and reliable data delivery. The scientific novelty of the proposed work is the application of ML techniques to achieve energy efficient data delivery in MANET. To date, The ML techniques gains greater attention in the field of Mobile Ad hoc Networks. The prime objective of this technique is to automatically learn such environment quickly, predict accurately and provide optimized results.
The novelty and key contributions of the IRDFPR-CMDNN technique is illustrated as given below: — To increase the performance of routing and data delivery in MANET, the IRDFPR-CMDNN technique is introduced. This technique is designed with the implementation of Connectionist Multilayer Deep Neural Network, instant-runoff Ranked Decision Forests algorithm, and Probit Regression.
— For identifying the mobile nodes with higher residual energy and better load capacity, the instant-runoff Ranked Decision Forests algorithm is used with Connectionist Deep Neural network architectural design.
— A Fuzzy decision stump regression tree as a weak learner is incorporated in the Decision Forests ensemble algorithm to find the better node.
— We rank the classification results with a minimum error rate, and Instant-runoff voting scheme is used in the proposed technique.
— In contrast to existing works, the proposed technique is introduced with the probit regression function which is used to find the nearest neighboring node for measuring the link quality between the two mobile nodes and received signal strength.
— To discover an efficient route with the better link quality, the Route maintenance process is carried out for increasing the throughput and minimizing the end-to-end delay.
— Finally, the simulation is carried out to estimate the performance of the IRDFPR-CMDNN technique and other related routing approaches with different metrics. The result and discussion shows that the IRDFPR-CMDNN technique is highly efficient in energy efficiency and data delivery as compared with the other methods.
Methodology
In MANET. ML techniques provide ample scope for addressing various problems including network optimization, routing, resource management, and security [21, 22]. These techniques learn the dynamic environmental changes and act accordingly for producing optimized result with high prediction accuracy. The proposed IRDFPR-CMDNN technique is designed with ensemble learning method which is a ML technique that combines the result of multiple models to produce optimal predictive performance result. Bagging and Boosting are the two most commonly used ensemble models. Our proposed work applies random forest (a kind of bagging method) as learning method and decision tree as individual mode1. Also it employs instant runoff voting method (Majority voting) to make final prediction.
The design of MANET is given in graphical model G( V, E) where V is the number of mobile nodes MN = MNh MN2, ..., MNn deployed in squared area (X x Y) within the communication range (r), and E is connections between the nodes. The number of data packets DP = DPb DP2, DP3 DPn is forwarded from source to destination node. Depending on motivation, the proposed IRDFPR-CMDNN technique is developed in MANET.
Fig. 1 illustrates the architecture of the proposed IRDFPR-CMDNN for achieving energy-efficient routing and data transmission using connectionist deep multilayer perceptive neural networks in MANET. First, set of mobile nodes MN = MNh MN2, MNn is deployed in the network and is given to the deep layer.
Fig. 2 illustrates the schematic illustration of a connectionist multilayer artificial deep neural network
Fig. 1. Block diagram of proposed IRDFPR-CMDNN Technique
which includes the neuron-like nodes positioned into various layers. In the connectionist method, the nodes are interconnected from one layer to another and form the entire network with simple, consistent units. The structure of the connections and the units are different from design to design. The unit represents neurons, and the connections symbolize synapses in the human brain. The synapses in the neural network allow transferring of a signal (i.e., input) to another neuron in the next layer. The input from one layer to another is transferred in the forward direction. Hence it is called a feed-forward network.
In the input layer, the number of mobile nodes MN = MNh MN2, ..., MNn is considered as input. Then the input is transferred into the first hidden layer where the classification is performed using random decision forests algorithm. The random decision forests algorithm is a machine learning ensemble method that converts weak learner results into strong classification. The weak learner is difficult to establish accurate classification results. But weak learner is a base classifier that converts weak classification results into strong ones.
Fig. 3 represents the structural process of the random decision forests algorithm to obtain final ensemble classification results. Let us consider the training samples, i.e., number of mobile nodes MN = MNh MN2, ..., MNn as an input. The Ensemble technique uses a set of weak
learners p,- e Pj, P2, P3, ..., Pk as a fuzzy decision stump tree; a fuzzy decision stump is a one-level decision tree. The weak decision stump includes a decision tree that has one root node which is linked to terminal nodes (leave node). The weak decision stump creates classification results depending on residual energy and load.
The mobile node's initial energy is predicted to be depended on transmission and reception.
MNEt) = Ej(t) + ER(t).
(1)
In (1), MNTE(t) is the total energy of the mobile nodes, transmission; Ej(t) is an energy transmission, and ER(t) is an energy reception at a time moment t respectively. Then the residual energy of mobile nodes is estimated as,
ERes(t) = ERes(t - 1) - MNTE(f).
(2)
In (2), ERes(t) is an estimated residual energy, based on residual energy of a mobile node at a time moment t - 1; and MNTE(t) is the total energy consumed by a node at a time moment t respectively. The load on each mobile node is estimated as given below:
nzi
= (3)
In (3), TTi represents the total load capacity of the mobile node and nTt indicates the number of data packets being carried by anode. The residual capacity of a node is then estimated as following:
Fig. 2. Schematic diagram of the Connectionist Multilayer Deep Neural Network
Fig. 3. Structural design of random decision forests algorithm
R(?T, = Tti - CTг
(4)
In (4), Rqxi is a residual load of a node; TTi is the total load capacity of the mobile node; CTi is a capacity of load carried by the node. Then the Fuzzy decision stump regression tree is applied to analyze the mobile node's residual energy and load and load capacity.
Fig. 4 illustrates the process of the Fuzzy decision stump tree which includes the root node and leaf node. In the root node, residual energy and residual load are verified with the threshold using the fuzzy rule. The fuzzy rule is applied to link inputs with outputs. By employing algorithmic formalism as (condition) and (conclusion), rules are defined. The condition part validates energy and residual load with threshold and the conclusion part provides the classification outcomes.
W = | [ERes(t) > §th] and [R9ii > Pth] ';better nodes (5) I otherwise ; node not selected
In (5), W is an output of weak classifier; 5th indicates the threshold for residual energy; and pth indicates the threshold for residual load capacity. The weak classification results are not efficient to provide accurate results. The weak classifiers are combined for acquiring accurate classification.
Y = I Wr i=1
In (6), Y is an ensemble classification, Wi indicates predicted classification results. The generalization error is estimated as a difference between the expected and observed errors for every weak learner. The error is formulated in (7) as,
Error = [expectedresults] - [observedresults]. (7)
After (7), the Instant-runoff voting scheme is applied to rank the classification results based on the error rate. The classification results with the most last-place rankings are removed rather than the ones with the fewest first-place ranking. The results having lesser error are ranked first than the other results.
Finally, the majority votes must be chosen as a final classification.
Y = argmax v(W).
(8)
In (8), Y is the strong ensemble classification results, argmax corresponds to the argument of maximum function for determining majority vote (v) of classification results whose conclusion is identified to the kth results. In this way, efficient nodes are selected for route identification.
Route path identification
After finding the efficient nodes, the nearest neighboring node with better link stability and higher Received Signal Strength Indicator is selected in the second hidden layer, for providing a route path from source to destination. The nearest neighboring node is identified by using the probit regression function. The probit regression function is a machine learning technique that helps to analyze link stability and the Received Signal Strength of mobile nodes. After the analysis, the regression function returns the probability outcomes either 0 or 1. The probit regression aims to estimate the probability with link stability, and the Received Signal Strength falls into specific one of the categories.
Fig. 5 illustrates the probit regression-based neighboring node selections. Then the regression function first estimates the link quality between the nodes,
miin, Prob[RDm
LQ(MNi ^ MN,) =-,
i ] Prob[ERDP(t)]
(9)
where LQ(MNi ^ MNj) is a link quality LQ between two mobile nodes MNi and MN; Prob[RDP] is a probability of received data packets; and the Prob[ERDP(t)] is an expected data packets to be received by Prob[ERDP] at a time moment t. Based on the result in (9), the link quality
(6) between mobile nodes MNi and MN,- is obtained.
The signal strength of mobile node is calculated in (10) as follows:
SS =
gtdrWr
D*
Pt.
(10)
In (10), S is the received signal strength of mobile node; g t and gr are transmitter and receiver gain; h2t indicates the height of transmitter; hr indicates the height of receiver; D is a point to the distance among sender and receiver, and pt indicates transmitted signal power. The node with better link quality and higher signal strength is
R =
(Better LQ(MNj ^ MNJ) and SS, return 1 I otherwise, return 0
. (11)
In (11), R denotes an output of the regression function that returns 1 and the mobile node is chosen as the neighbor node; the regression function returns 0 and the node is not chosen as the neighbor node. After selecting neighboring nodes, the route path between the source and destination is established.
Root
Leafnode
Fig. 4. Fuzzy decision stump tree
Fig. 5. Probit regression-based neighboring node selection
Data delivery and route maintenance
After establishing the route paths between source and destination, the data is transmitted along the route path. If any link failure occurs, the alternate route having better link quality is selected to increase data delivery from source to destination. Therefore, the IRDFPR-CMDNN technique performs route maintenance at the third hidden layer.
As shown in Fig. 6, route maintenance is carried out during the data delivery to improve the data communication from source (S) to destination (D) via neighboring nodes Nj, N2, N3, N4, N5, N6, N7. As shown in Fig. 6, during the data transmission, whenever the link break occurs along the active route, the particular node selects an alternative link with better quality to forward the data packets. In this way, efficient routing and data delivery are performed from source to destination at the output layer. The algorithmic process of the proposed IRDFPR-CMDNN technique is described as given below.
// Algorithm 1: Instant-runoff Ranked Decision Forests Probit Regression-based Connectionist Multilayer Deep Neural Network
, MN2.
, MN„.
Input: Number of mobile nodes MN = MNj, DP = DPj, DP 2, DP3,..., DPn Output: Increase data transmission Begin
Step 1: Number of mobile nodes taken as input in the input layer
Step 2: Transform the input into the hidden layer Step 3: for each mobile node MN
Step 4: Step 5:
Step 6:
Step 7: Step 8: Step 9: Step 10: Step 11: Step 12: Step 13: Step 14: Step 15: Step 16: Step 17: Step 18:
Step 19 Step 20 Step 21 Step 22
Apply random decision forests algorithm
Construct k number of weak learners p, e p1; p2,
P3, Pk
Measure residual energy ERes(t) and load capacity R9Xi
if ((ERes(t) > 8th) and [R9i! > Pth])then
Node is selected for routing else
Node is not selected for routing
end if end for
k
Combine all weak learner results Y = £ W] for each W, ¿=1
Compute the generalization error Apply Instant-runoff voting Rank the weak classification results Select the weak learners with minimum error for further processing
Find majority votes of the output argmax v(W)
k
Obtain strong classification results end for
for each selected mobile node
Step 23:
Step 24 Step 25 Step 26 Step 27 Step 28 Step 29 Step 30 Step 31
Step 32: Step 33:
Step 34: Step 35: End
Compute link quality and received signal strength
if (Better LQ(MN, ^ MNj) and SS) then
R returns 1 select neighboring node else
R returns 0
Node is not selected as the neighboring node end if
Send data packets DP = DP1, DP2, DP3, DPn to destination if any link failure occurs Select another alternative route with better link quality
end if end for
Fig. 6. Route Maintenance
Algorithm 1 explains deep learning algorithms for improving data delivery in MANET. Initially, numbers of mobile nodes are given as input to the input layer. Then the input is transferred to the first hidden layer, where an ensemble classification algorithm is utilized. The ensemble technique constructs k number of weak classifiers for identifying the better nodes having higher residual energy and load capacity. Then the weak classification results are combined and the generalization error is estimated. After that, the Instant-runoff voting scheme is applied for ranking the weak classification results based on the error. Then the higher-ranked classification results with a minimum error are selected for further processing. Finally, the majority votes of the output are selected as final classification results. As a result, the better nodes are picked out for further processing. After that, the nearest neighboring nodes are selected by applying the probit regression. The node with the better link quality and higher signal strength is chosen for data delivery. With selected neighboring nodes, data packets are transmitted from source to destination. If any route failure occurs, then an alternative route is taken for increasing data transmission and lesser delay.
Simulation scenario setup
The simulation of the proposed IRDFPR-CMDNN and two existing methods, namely Decentralized Context-adaptive topology control protocol [1], QoE-driven multipath TCP (MPTCP)-based data delivery model [2], are carried out in the NS2.34 simulator. In order to perform the simulation, 500 mobile nodes are located in a squared area of (1500 x 1500 m2) with node's speed of 0-20 m/s. The Random Waypoint is used as a node mobility model, and DSR protocol is performing energy-efficient routing with data delivery. Table describes simulation parameters.
Performance results and discussion
The performance results of IRDFPR-CMDNN and existing methods, namely Decentralized Context-adaptive topology control protocol [1], QoE-driven MPTCP-based data delivery model [2] are discussed with various factors: energy consumption, data delivery rate, packet loss rate, throughput, and end-to-end delay with the help of graphical representations.
Table. Simulation parameter settings
S. No Parameters Values
1 Number of nodes 50, 100, 150, 200, 250, 300, 350, 400, 450, 500
2 Area size, m2 1500 x 1500
3 Transmission range, m 250
4 Simulation time, s 10-50
5 Data Packet size, bytes 1024
6 Rate, kbps 50
7 Simulation runs 10
8 Network simulator NS2.34
9 Protocol DSR
10 Data packets 25, 50, 75, 100, 125, 150, 175, 200, 225, 250
11 Speed ranges, m/s 0-20
Energy consumption
It is measured as the amount of power consumed by the total number of mobile nodes. Energy consumption is calculated as,
EC = I Etot x MNi . i=1
(12)
In (12), EC is energy consumption; i is a mobile node; and Etot is the energy consumed at each node Etot. The energy consumption is expressed in joule (J).
Fig. 7 demonstrates the energy consumption with mobile nodes that are varied from 50 to 500. The obtained results indicate that the IRDFPR-CMDNN reduces the energy consumption significantly compared to the existing methods. By considering the 50 nodes, the energy consumption of the IRDFPR-CMDNN technique is J, and the energy consumption of the nodes using Decentralized Context-adaptive topology control protocol [1], QoE-driven MPTCP-based data delivery model [2] is 3 J and 2.7 J correspondingly. At last, the average of ten comparison results is considered for identifying the overall
performance. The result reveals that the overall energy consumption of IRDFPR-CMDNN is significantly reduced by 31 % and 22 % compared to the existing methods.
As shown in the plot, the energy consumption of the three methods increases with an increase in the number of mobile nodes. If compared to all three existing methods, the IRDFPR-CMDNN method reduces energy utilization. The lower energy consumption, when using the IRDFPR-CMDNN technique, is due to the instant-runoff Ranked Decision Forests algorithm implemented in Connectionist Multilayer Deep Neural Network. The Ranked Decision Forests algorithm finds the higher residual energy-efficient nodes for data delivery. This reduces energy consumption.
Data delivery rate
Data delivery rate is measured as the ratio of the number of data packets that are rightly received to the total number of data packets. It is expressed as,
\DPR]
DDR =
DP,
X 100.
(13)
In (13), DDR is the data delivery rate; DPR is data packets received; and DPt is data packets transmitted. It is calculated in percentage (%).
Fig. 8 demonstrates the comparison of data delivery ratio of three different methods IRDFPR-CMDNN and existing methods Decentralized Context-adaptive topology control protocol [1], QoE-driven MPTCP-based data delivery model [2]. The overall performance of the data delivery rate for three methods with data packets ranges from 25 to 250. Consider 25 data packets being sent from the source node. By applying the IRDFPR-CMDNN technique, 96 % of the data delivery ratio is obtained. Similarly, the data delivery ratio of existing [1, 2] is obtained as 88 %. For different kinds of input, various performance results are obtained. The average result using three different methods indicates that the IRDFPR-CMDNN method enhances packet delivery ratio by 7 % and 5 % compared to [1] and [2], respectively.
The overall packet delivery ratio of the proposed IRDFPR-CMDNN is considerably increased compared to
Decentralized Context-adaptive topology control protocol
QoE-driven MPTCP-based data delivery model
IRDFPR-CMDNN
250 350 Number of Mobile nodes
Fig. 7. Performance results of energy consumption
95
o4
er
>
85
75
H Decentralized Context-adaptive topology control protocol
QoE-driven MPTCP-based data delivery model
IRDFPR-CMDNN
25 75 125 175 225
Number of data packets
Fig. 8. Performance results of data delivery ratio
the others. The significant reason for the IRDFPR-CMDNN technique is to apply the Bagging Ensemble classification and regression technique. This enhances data delivery from the source to the destination node.
Packet loss rate
It is defined as the ratio between the number of data packets lost and the total number of data packets sent. It is estimated as
\DPL
PLR =
DP,
x 100.
(14)
In (14), PLR is the packet loss rate, DPL is the data packet lost, and DPt is data packet transmitted. It is expressed in percentage (%).
Fig. 9 depicts the performance of packet loss rate versus data packets ranging from 25 to 250, respectively.
Consider 25 data packets for calculating packet loss rate. By utilizing IRDFPR-CMDNN, the packet loss rate is 4 %. Therefore, the packet loss rate of existing methods is 12 %. Ten iterations results are attained with respect to various counts of input data packets. The obtained comparison results of the IRDFPR-CMDNN technique are compared to the existing methods. The average of ten results indicates that the IRDFPR-CMDNN reduced the packet loss rate by 44 % when compared to [1] and 36 % when compared to [2].
It shows that the packet loss rate of the IRDFPR-CMDNN method is significantly reduced when compared to the existing methods. This is due to the selection of energy-efficient and minimum load capacity nodes that minimize the packet drop. In addition, the higher signal strength of the node enhances data packet delivery and lesser packet drop.
Decentralized Context-adaptive topology control protocol
QoE-driven MPTCP-based data delivery model
IRDFPR-CMDNN
125 175
Number of data packets
Fig. 9. Performance results of packet loss rate
Throughput
It is defined as the number of data packets that successfully reached the destination node in a particular time. It is estimated as follows
Throughput =
Number of DP successfully reached
time
. (15)
In (15), DP is the number of data packets. It is calculated in packets per second (pps).
As shown in Fig. 10, the throughput of all three methods gets increased as number of data packets increases. Among the three methods, the IRDFPR-CMDNN technique outperforms well compared to the existing methods. In other words, the throughput of IRDFPR-CMDNN is considerably increased compared to the other methods, i.e., in the first iteration, 25 data packets are transmitted. By
applying the IRDFPR-CMDNN technique, 20 data packets are successfully received at a particular time. Similarly, 14 and 16 data packets are successfully received by applying Decentralized Context-adaptive topology control protocol [1], QoE-driven MPTCP-based data delivery model [2]. The different results are obtained with various inputs. The overall performance of the ten results indicates that the throughput of IRDFPR-CMDNN is increased by 26 % and 12 % when compared to [1, 2], respectively.
End-to-End Delay
It is defined as the time difference between packet arrival time and sending time. It is estimated as
End - to - End Delay = Timearr - Tmesend. (16)
In (16), Tmearr is an arrival time of data packets, Timesend is a sending time of data packets.
60
p p
ut hpu
ugh
o hro
T
40
20
25 75 1251 75
Number of data packets
225
Decentralized Context-adaptive topology control protocol
QoE-driven MPTCP-based data delivery model
IRDFPR-CMDNN
Fig. 10. Performance results of throughput
Decentralized Context-adaptive topology control protocol
QoE-driven MPTCP-based data delivery model
IRDFPR-CMDNN
125 175
Number of data packets
Fig. 11. Performance results of end-to-end delay
0
Fig. 11 illustrates the simulation analysis of end-to-end delay from source to destination. As revealed from Fig. 10, the end-to-end delay of the three methods gets increased as the number of data packets increases. But comparatively, the delay is found to be lesser using the IRDFPR-CMDNN method than other existing methods. This is proved using statistical estimation. In the first run, the simulation is conducted with 25 data packets, delay of data delivery from source to destination using proposed IRDFPR-CMDNN technique is 15 ms where the overall delay of Decentralized Context-adaptive topology control protocol [1], QoE-driven MPTCP-based data delivery model [2] are 20 ms and 18 ms, respectively.
The average of ten comparison results shows that the proposed IRDFPR-CMDNN technique enhances overall end-to-end delay by 22 % when compared to Decentralized Context-adaptive topology control protocol [1], and 11 % when compared to QoE-driven MPTCP-based data delivery model [2], respectively. This significant improvement is achieved by performing route maintenance. The advantage of proposed IRDFPR-CMDNN method is that it finds the nearest neighboring node with a lesser delay. If any link failure occurs during the data transmission, an alternative route with better link quality is selected for continuous data delivery from source to destination with minimum delay.
Discussion
In this section, the proposed IRDFPR-CMDNN and existing Decentralized Context-adaptive topology control protocol [1], QoE-driven MPTCP-based data delivery model [2] are discussed. Since the objective of the proposed method is to minimize energy utilization thereby increasing network life time, the performance metrics used in this work are: energy consumption, data delivery rate, packet loss rate, throughput, and end-to-end delay. The proposed technique has been implemented in NS2 simulation tools. Fig. 7 shows the energy consumption of the three methods. The reason for the attaining lesser energy consumption is discovering the maximum residual energy-efficient nodes. It is clear that, the energy consumption of proposed
technique is minimized by 27 % compared to the existing methods. From Fig. 8, the data delivery rate of three different methods is identified. By the application of Bagging Ensemble classification and regression technique, the packet delivery ratio of proposed scheme is improved by 6 % as compared to the traditional methods. Fig. 9 demonstrates the packet loss rate by using three dissimilar methods. Obviously, the packet loss rate is minimized using the proposed technique with probit regression function by 40 % when compared to the existing methods. Similarly Fig. 10 proves that the throughput is considerably enhanced in the proposed technique by 19 % compared to the existing methods. Finally, Fig. 11 confirms the end-to-end delay of the three methods. The route maintenance activity in the proposed technique minimizes the end-to-end delay by 17 % compared to the state of artworks. To conclude, the proposed IRDFPR-CMDNN method exhibits better performance than works under consideration.
Conclusion
This paper presents an energy-aware routing and data delivery technique called IRDFPR-CMDNN. The IRDFPR-CMDNN technique uses the ensemble technique, and regression is implemented in the Connectionist Multilayer Deep Neural Network. First, the instant-runoff Ranked Decision Forests algorithm is applied for finding the energy-efficient mobile node with better load capacity nodes. After the classification, the source node finds the nearest neighboring nodes based on link quality and received signal strength through the probit regression. Finally, data transmission is performed via selected neighboring nodes. The route maintenance is carried out for enhancing data delivery and reducing the delay. The simulation is conducted with various performance parameters: energy consumption, data delivery ratio, packet loss rate, throughput, and end-to-end delay by varying numbers of mobile nodes and data packets. The proposed IRDFPR-CMDNN technique has performed much better than both energy-efficient routing and data delivery over other existing schemes.
References
1. Banerjee I., Warnier M., Brazier F.M.T. Self-organizing topology for energy-efficient ad-hoc communication networks of mobile devices. Complex Adaptive Systems Modeling, 2020, vol. 8, no. 1, pp. 7. https://doi.org/10.1186/s40294-020-00073-7
2. Zhang T., Zhao S., Cheng B. Multipath routing and MPTCP-based data delivery over MANETS. IEEE Access, 2020, vol. 8, pp. 3265232673. https://doi.org/10.1109/ACCESS.2020.2974191
3. 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, vol. 8, pp. 44760-44773. https://doi.org/10.1109/ ACCESS.2020.2978582
4. Shailaja P., Rao C.V.G. Zone assisted mobility aware multipath routing (ZM2R) for energy constrained MANETs. Materials Today: Proceedings, 2021, vol. 37, part 2, pp. 3434-3441. https://doi. org/10.1016/j.matpr.2020.09.287
5. Prasad P.R., Shankar S. Efficient performance analysis of energy aware on demand routing protocol in Mobile Ad-Hoc Network. Engineering Reports, 2020, vol. 2, no. 3, pp. e12116. https://doi. org/10.1002/eng2.12116
Литература
1. Banerjee I., Warnier M., Brazier F.M.T. Self-organizing topology for energy-efficient ad-hoc communication networks of mobile devices // Complex Adaptive Systems Modeling. 2020. V. 8. N 1. P. 7. https:// doi.org/10.1186/s40294-020-00073-7
2. Zhang T., Zhao S., Cheng B. Multipath routing and MPTCP-based data delivery over MANETS // IEEE Access. 2020. V. 8. P. 3265232673. https://doi.org/10.1109/ACCESS.2020.2974191
3. 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. V. 8. P. 44760-44773. https://doi.org/10.1109/ ACCESS.2020.2978582
4. Shailaja P., Rao C.V.G. Zone assisted mobility aware multipath routing (ZM2R) for energy constrained MANETs // Materials Today: Proceedings. 2021. V. 37. Part 2. P. 3434-3441. https://doi. org/10.1016/j.matpr.2020.09.287
5. Prasad P.R., Shankar S. Efficient performance analysis of energy aware on demand routing protocol in Mobile Ad-Hoc Network // Engineering Reports. 2020. V. 2. N 3. P. e12116. https://doi. org/10.1002/eng2.12116
6. Almazok S.A., Bilgehan B. A novel dynamic source routing (DSR) protocol based on minimum execution time scheduling and moth flame optimization (MET-MFO). EURASIP Journal on Wireless Communications and Networking, 2020, vol. 2020, no. 1, pp. 219. https://doi.org/10.1186/s13638-020-01802-5
7. Shivakumar K.S., Patil V.C. An optimal energy efficient cross-layer routing in MANETs. Sustainable Computing: Informatics and Systems, 2020, vol. 28, pp. 100458. https://doi.org/10.1016/j. suscom.2020.100458
8. Deepa J., Sutha J. A new energy based power aware routing method for MANETs. Cluster Computing, 2019, vol. 22, pp. 13317-13324. https://doi.org/10.1007/s10586-018-1868-x
9. Almolaa O.S., Kashmola M.Y. Distributed deep reinforcement learning computations for routing in a software-defined Mobile Ad Hoc Network. Turkish Journal of Computer and Mathematics Education, 2021, vol. 12, no. 6, pp. 1708-1721. https://doi. org/10.17762/turcomat.v12i6.3378
10. Prakasi O.S.G., Varalakshmi P. Decision Tree Based Routing Protocol (DTRP) for reliable path in MANET. Wireless Personal Communications, 2019, vol. 109, no. 1, pp. 257-270. https://doi. org/10.1007/s11277-019-06563-z
11. Alkadhmi M.M.A., Uijan O.N., Ilyas M. An efficient and reliable routing method for hybrid Mobile Ad Hoc Networks using deep reinforcement learning. Applied Bionics and Biomechanics, 2020, vol. 2020, pp. 8888904. https://doi.org/10.1155/2020/8888904
12. Tilwari V., Dimyati K., Hindia M.H.D.N., Fattouh A., Amiri I.S. Mobility, residual energy, and link quality aware multipath routing in MANETs with Q-learning algorithm. Applied Science, 2019, vol. 9, no. 8, pp. 1582. https://doi.org/10.3390/app9081582
13. Durr-e-Nayab, Zafar M.H., Altalbe A. Prediction of scenarios for routing in MANETs based on expanding ring search and random early detection parameters using machine learning techniques. IEEE Access, 2021, vol. 9, pp. 47033-47047. https://doi.org/10.1109/ ACCESS.2021.3067816
14. Vaighan M.G., Jamali M.A.J. A multipath QoS multicast routing protocol based on link stability and route reliability in mobile ad-hoc networks. Journal of Ambient Intelligence and Humanized Computing, 2019, vol. 10, no. 1, pp. 107-123. https://doi.org/10.1007/ s12652-017-0609-y
15. Priyambodo T.K., Wijayanto D., Gitakarma M.S. Performance optimization of MANET networks through routing protocol analysis. Computers, 2020, vol. 10, no. 1, pp. 1-13. https://doi.org/10.3390/ computers10010002
16. Nallusamy C., Sabari A. Particle swarm based resource optimized geographic routing for improved network lifetime in MANET. Mobile Networks and Applications, 2019, vol. 24, no. 2, pp. 375-385. https:// doi.org/10.1007/s11036-017-0911-0
17. Abdalim T.-A.N., Hassan R., Muniyandi R.C., Aman A.H.M., Nguyen Q.N., Al-Khaleefa A.S. Optimized particle swarm optimization algorithm for the realization of an enhanced energy-aware location-aided routing protocol in MANET. Information, 2020, vol. 11, no. 11, pp. 1-17. https://doi.org/10.3390/info11110529
18. Anbarasan M., Prakash S., Anand M., Antonidoss A. Improving performance in mobile ad hoc networks by reliable path selection routing using RPS-LEACH. Concurrency and Computation: Practice and Experience, 2019, vol. 31, no. 7, pp. e4984. https://doi. org/10.1002/cpe.4984
19. Yang B., Wu Z., Shen Y., Jiang X. Packet delivery ratio and energy consumption in multicast delay tolerant MANETs with power control. Computer Networks, 2019, vol. 161, pp. 150-161. https://doi. org/10.1016/j.comnet.2019.06.003
20. Farheen N.S.S., Jain A. Improved routing in MANET with optimized multi path routing fine tuned with hybrid modeling. Journal of King Saud University — Computer and Information Sciences, 2020, in press. https://doi.org/10.1016/jjksuci.2020.01.001
21. Li Z., Uusitalo M.A., Shariatmadari H., Singh B. 5G URLLC: Design challenges and system concepts. Proc. of the 15th International Simposium on Wireless Communication Systems (ISWCS), 2018, pp. 8491078. https://doi.org/10.1109/ISWCS.2018.8491078
22. Jayaramu A.B., Banga M.K. Delay aware routing protocol using optimized AODV with BBO for MPLS-MANET. International Journal of Intelligent Engineering and Systems, 2020, vol. 13, no. 5, pp. 29-37. https://doi.org/10.22266/ijies2020.1031.04
6. Almazok S.A., Bilgehan B. A novel dynamic source routing (DSR) protocol based on minimum execution time scheduling and moth flame optimization (MET-MFO) // EURASIP Journal on Wireless Communications and Networking. 2020. V. 2020. N 1. P. 219. https:// doi.org/10.1186/s13638-020-01802-5
7. Shivakumar K.S., Patil V.C. An optimal energy efficient cross-layer routing in MANETs // Sustainable Computing: Informatics and Systems. 2020. V. 28. P. 100458. https://doi.org/10.1016/j. suscom.2020.100458
8. Deepa J., Sutha J. A new energy based power aware routing method for MANETs // Cluster Computing. 2019. V. 22. P. 13317-13324. https://doi.org/10.1007/s10586-018-1868-x
9. Almolaa O.S., Kashmola M.Y. Distributed deep reinforcement learning computations for routing in a software-defined Mobile Ad Hoc Network // Turkish Journal of Computer and Mathematics Education. 2021. V. 12. N 6. P. 1708-1721. https://doi.org/10.17762/ turcomat.v12i6.3378
10. Prakasi O.S.G., Varalakshmi P. Decision Tree Based Routing Protocol (DTRP) for reliable path in MANET // Wireless Personal Communications. 2019. V. 109. N 1. P. 257-270. https://doi. org/10.1007/s11277-019-06563-z
11. Alkadhmi M.M.A., Uijan O.N., Ilyas M. An efficient and reliable routing method for hybrid Mobile Ad Hoc Networks using deep reinforcement learning // Applied Bionics and Biomechanics. 2020. V. 2020. P. 8888904. https://doi.org/10.1155/2020/8888904
12. Tilwari V., Dimyati K., Hindia M.H.D.N., Fattouh A., Amiri I.S. Mobility, residual energy, and link quality aware multipath routing in MANETs with Q-learning algorithm // Applied Science. 2019. V. 9. N 8. P. 1582. https://doi.org/10.3390/app9081582
13. Durr-e-Nayab, Zafar M.H., Altalbe A. Prediction of scenarios for routing in MANETs based on expanding ring search and random early detection parameters using machine learning techniques // IEEE Access. 2021. V. 9. P. 47033-47047. https://doi.org/10.1109/ ACCESS.2021.3067816
14. Vaighan M.G., Jamali M.A.J. A multipath QoS multicast routing protocol based on link stability and route reliability in mobile ad-hoc networks // Journal of Ambient Intelligence and Humanized Computing. 2019. V. 10. N 1. P. 107-123. https://doi.org/10.1007/ s12652-017-0609-y
15. Priyambodo T.K., Wijayanto D., Gitakarma M.S. Performance optimization of MANET networks through routing protocol analysis // Computers. 2020. V. 10. N 1. P. 1-13. https://doi.org/10.3390/ computers10010002
16. Nallusamy C., Sabari A. Particle swarm based resource optimized geographic routing for improved network lifetime in MANET // Mobile Networks and Applications. 2019. V. 24. N 2. P. 375-385. https://doi.org/10.1007/s11036-017-0911-0
17. Abdalim T.-A.N., Hassan R., Muniyandi R.C., Aman A.H.M., Nguyen Q.N., Al-Khaleefa A.S. Optimized particle swarm optimization algorithm for the realization of an enhanced energy-aware location-aided routing protocol in MANET // Information. 2020. V. 11. N 11. P. 1-17. https://doi.org/10.3390/info11110529
18. Anbarasan M., Prakash S., Anand M., Antonidoss A. Improving performance in mobile ad hoc networks by reliable path selection routing using RPS-LEACH // Concurrency and Computation: Practice and Experience. 2019. V. 31. N 7. P. e4984. https://doi.org/10.1002/ cpe.4984
19. Yang B., Wu Z., Shen Y., Jiang X. Packet delivery ratio and energy consumption in multicast delay tolerant MANETs with power control // Computer Networks. 2019. V. 161. P. 150-161. https://doi. org/10.1016/j.comnet.2019.06.003
20. Farheen N.S.S., Jain A. Improved routing in MANET with optimized multi path routing fine tuned with hybrid modeling // Journal of King Saud University — Computer and Information Sciences. 2020. in press. https://doi.org/10.1016/jjksuci.2020.01.001
21. Li Z., Uusitalo M.A., Shariatmadari H., Singh B. 5G URLLC: Design challenges and system concepts // Proc. of the 15th International Simposium on Wireless Communication Systems (ISWCS). 2018. P. 8491078. https://doi.org/10.1109/ISWCS.2018.8491078
22. Jayaramu A.B., Banga M.K. Delay aware routing protocol using optimized AODV with BBO for MPLS-MANET // International Journal of Intelligent Engineering and Systems. 2020. V. 13. N 5. P. 29-37. https://doi.org/10.22266/ijies2020.1031.04
Authors
Sangeetha Arumugam — M.Phil., Research Scholar, Periyar University, Salem, 636011, India; Assistant Professor, Government Arts and Science College, Elumathur, Modakkurichi, 638104, India, https://orcid.org/0000-0002-5363-4387, [email protected]
Rajendran Thangavel — PhD, Assistant Professor, Government Arts and Science College, Kangeyam, 638108, India, https://orcid.org/0000-0002-3646-067X, [email protected]
Авторы
Арумугам Сангита — магистр, исследователь, Университет Перияр, Салем, 636011, Индия; доцент, Государственный колледж искусств и науки, Элуматур, Модаккуричи, 638104, Индия, https://orcid.org/0000-0002-5363-4387, [email protected]
Тангавел Раджендран — PhD, доцент, Государственный колледж искусств и науки, Кангеям, 638108, Индия, https://orcid.org/0000-0002-3646-067X, [email protected]
Received 11.08.2021
Approved after reviewing 22.02.2022
Accepted 20.03.2022
Статья поступила в редакцию 11.08.2021 Одобрена после рецензирования 22.02.2022 Принята к печати 20.03.2022
Работа доступна по лицензии Creative Commons «Attribution-NonCommercial»