Professional Documents
Culture Documents
Energy Optimization For Cooperative Multipath Routing in Manets Using Network Coding
Energy Optimization For Cooperative Multipath Routing in Manets Using Network Coding
controlling errors based on the automatic request repeat II. MANET’S MULTIPATH NETWORK-CODING
which asks for repeated transmission if the receiver does not SCHEME AND MODELS
receive it completely.
A. Multipath model
LEACH[4] - This paper by Z Chen et al, implements a
digital network coding based solution for three nodes, with Multiple link-disjoint routing model is shown in fig1. Inthis
two way data transmission while a queue is maintained of a network model, we have a source node (the sender),
cluster of similar nodes.These clusters act as routers and the adestination node (the receiver) and some relay nodes
transmission is through these clusters. Since the transmission throughwhich the packets will be delivered. Here we are
is only through the cluster, energy is saved as it does not have neglecting theamount of energy consumed by the mobile
to travel through each and every node. nodes, and node’sidle energy consumption as these are too
small. Considering asingle-way MANET with node S, j
ADANC[5] - Similar to the LEACH algorithm, this paper number of paths P1, P2,P3 ... Pj , intermediate nodes I1, I2, I3
by Rashmi Ranjan Rout et al implements energy efficiency ... Ij and one receivernode D. We represent the whole setup by
through the clustering of nodes. It uses data aggregation and a using (A, Ij , B).
subsequent clustering mechanism. It focuses on bottleneck
zones such as nodes which have proximity to the sink. The source node S will send the data packets dP1, dP2,dP3 ...
dPito all the intermediate nodes I1, I2, I3 ... Ij .
R-Code[6] - Yang et al, presented this paper which Theintermediate nodes will first detect the received data
employs a network based coding technique for mesh networks packetsand then forward them, so that they will reach the
which are wireless in nature. It aims to improve the reliability destinationnode D. During the intermediate forwarding the
of transmission and achieve packet delivery. The underlying nodes willuse the network coding scheme to forward.
technology is a MST (Minimum Spanning Tree) based on the
quality of the link. In this paper, we are assuming that error-free data packetsare
being sent from source to intermediate nodes as our focusis
NCMR[7] - This paper by Wang et al, Random linear the optimal transmission of data packets from
network coding is combined with braided multiple paths. intermediatenodes to the destination node[8]. As a result, our
Braided multiple paths means that one node can be used method hashigher throughput rate than that of traditional
multiple times but in different paths i.e they are not mutually relaying.
disjoint. This approach has shown to reduce the number of
routes, and therefore a subsequent decrease in energy B. Energy Consumption
consumption takes place. In MANET the transmitting node has its transmission
range.Once a data packet is transmitted by the transmitting
The paper proposes a technique which uses a combination node,then all other nodes present in the transmission range of
of network coding and multi-path routing which has shown a thatnode will receive the packet even if it is not useful to
significant improvement in energy efficiency and consumption them.[9]
time frames. There exists a source code, some intermediate
nodes and a destination node. The transmission of data packets Let the energy that is sent by the transmitting node be ET
takes place from the source node, passing through a (i, r)and the energy received by the receiving node be ER(i).
combination of relay nodes and reaches the required Thetotal energy consumed in transmitting and receiving a
destination node depending on the destination address. The packetis power required multiplied by the total transmission
use of network coding technique helps in data packet encoding times.
at the intermediate nodes thus achieving minimum energy
Total Energy consumed in transmission is given by:
consumption and maximum energy efficiency. In this paper,
we have provided a model and information about how the 𝐸𝑇 = [𝐸𝑇 (𝑖, 𝑟) + (𝑁 ∗ 𝐸𝐾 (𝑖))] ∗ 𝑇
network coding scheme used in MANETs, mathematical
equations supporting our model, implementation and where
simulation results and our conclusion. N : Number of nodes inside the transmission radius
T : Transmission time in MANET
r : Transmission Radius
i : Packet size
The dependency among transmission radius r, energy con-
sumption and packet size i for a given node is given by:
𝐸𝑇 (𝑖, 𝑟) = 𝑖 ∗ 𝐸𝐸𝐸𝐿 + 𝑖 ∗ 𝐸𝑎𝑚𝑝 ∗ 𝑟 𝛾 + 𝐸𝑠𝑡
where
Fig. 1: MANET Model Diagram
EEEL : Energy of sending one bit data
358
International Conference on Advances in Computing, Communication Control and Networking (ICACCCN2018)
γ : Path loss factor thenode which encodes the data, the energy consumed is
lowerwhen network coding is used in place of conventional
Eamp : Signal Amplifier Value dataaggregation methods.
Est : Energy consumed in starting transmission When we consider the traditional multipath network, the
The energy consumed by receiver node focus of relay nodes is to forward the received packets to
nextnode. But in our approach, the relay node has to code the
𝐸𝑅 (𝑖) = 𝑖 ∗ 𝐸𝑅𝐸𝐿 + 𝐸𝑆𝑇 datapackets and then transmit them to subsequent nodes. Here
where weare using the cooperative network with parallel relays with
ourapproach to reduce the delay related to transmission of
EREL : Energy consumed in receiving one bit data sourcenode[11]. All the packets are indirect.
Following metrics are considered in the paper to compute III. SIMULATION RESULTS
the resource utilization. In this paper, we have simulated the models based on
• Time required for encoding data packets at transmitting Network Coding, AODV and DSDV routing techniques. Fig.
2 shows the energy utilization per node of three algorithms.
node. The Network Coding based Routing NCR has the least energy
• Time required for decoding the data packers at receiver consumption followed by DSDV and AODV, AODV has
utilised almost five times the energy consumed during the
mode. NCR technique proposed in this paper.
• Energy consumed for coding at an intermediate node.
Energy consumed for coding at an intermediate node is given
by
𝑄 ∗ 𝑇𝐶 ∗ 𝐸𝑒𝑛𝑐𝑜𝑑𝑒
𝐸𝐶 =
𝑆𝑀
𝑁𝑢𝑚𝑏𝑒𝑟 𝑜𝑓 𝑒𝑛𝑐𝑜𝑑𝑒𝑑 𝑒𝑙𝑒𝑚𝑒𝑛𝑡𝑠
𝑄 =
𝑁𝑢𝑚𝑏𝑒𝑟 𝑜𝑓 𝑔𝑒𝑛𝑒𝑟𝑎𝑡𝑒𝑑 𝑠𝑜𝑢𝑟𝑐𝑒 𝑒𝑙𝑒𝑚𝑒𝑛𝑡𝑠
where
TC : Mean time required to produce encoded data
Eencode: Energy consumed during the encoding phase by a
node
SM : Message payload size
Thus the total energy is given by:
𝐸𝑡𝑜𝑡𝑎𝑙 = [𝐸𝑇 (𝑖, 𝑟) + 𝐸𝑅 (𝑖) ∗ 𝑁] ∗ 𝑇 + 𝐸𝑠𝑡 Fig. 3 shows the delay incurred in the three algorithms. The
Energy efficiency is given by: figure indicates that the NCR has the shortest delay followed
by DSDV and AODV.
𝑁𝑡𝑟
𝐸𝑒𝑓𝑓 =
𝐸𝑡𝑟𝑎𝑛𝑠
where
Nthr : Network Throughput
Etrans : Transmission Power
From the above equation, it can be observed that higher
thenetwork-throughput; lower the energy being consumed;
andhigher is the energy efficiency of a given network.
C. Aggregation of data in Relay node
The main focus of using data aggregation is to reduce the
transmission counts and decrease the energy
beingconsumed[10]. MANET performs better when data
aggre-gation, as well as network coding, are implemented.
When there is a low level of data-correlation, network-coding
is implemented by the node which encodes the data. For
359
International Conference on Advances in Computing, Communication Control and Networking (ICACCCN2018)
IV. CONCLUSION
By using network coding technique over Mobile Ad Hoc
Networks and implementing it in ns-2 showed us that this
method is efficient to achieve excellent energy efficiency and
minimum energy consumption during transmission of data
packets from source to destination node. The encoding of data
packets do not take place at the source nodes, and it takes
place only on the intermediate nodes. The source node only
transmit the data packets in a particular transmission path
which guarantees least energy consumption. The delay
produced in the Network Coding based technique is less than
AODV and DSDV.
V. REFERENCES
[1] N. A. Pantazis, S. A. Nikolidakis, and D. D. Vergados. “Energy-
efficient routing protocols in wireless sensor networks: A survey”,
IEEE Communications Surveys Tutorials, 15(2): pp. 551–591,
2013.
[2] K. Wu and J. Harms, “Multipath routing for mobile ad hoc
networks,” Journal of Communications and Networks, 4(1), pp.
48–58, March 2002.
[3] Angelos Antonopoulos and Christos V. Verikoukis, “Network
coding-based cooperative ARQ scheme,” CoRR, abs/1201.4650,
2012.
[4] Mark Burgin, Masud H. Chowdhury, Chan H. Ham, Simone A.
Ludwig, Weilian Su, and Sumanth Yenduri, editors. CSIE 2009,
2009 WRI WorldCongress on Computer Science and Information
Engineering, March31 - April 2, 2009, Los Angeles, California,
USA, 7 Volumes. IEEEComputer Society, 2009.
[5] Rashmi Ranjan Rout and Soumya K. Ghosh, “Adaptive data
aggregation and energy efficiency using network coding in a
clustered wireless sensornetwork: An analytical approach,”
Computer Communications, 40, pp. 65–75,2014.
[6] Zhenyu Yang, Ming Li, and Wenjing Lou, “R-code: Network
coding-based reliable broadcast in wireless mesh networks,” Ad
Hoc Networks, 9(5), pp. 788–798, 2011.
[7] Lei Wang, Yuwang Yang, and Wei Zhao, “Network coding-based
360