Download as pdf or txt
Download as pdf or txt
You are on page 1of 41

THE IMPACT OF ROUTING

PROTOCOL IN GREEN IOT


ENVIRONMENT

Presenter : Supervisor : Co-Supervisors :


Muhammad Fadhil bin Lakarani Dr. Aznida Abu Bakar Sajak Prof Dr Mohd Nazri Ismail (UPNM)
(52361221007) Noormadinah binti Alias (AIU)
PRESENTATION
OUTLINE
Problem Research Research
Introduction
statement objectives scope

Significance
Literature Proposed
Methodology of the
Review Solution
research

Result and
Conclusion References
Analysis
TAXONOMY OF GREEN IOT
CONCEPTUAL FRAMEWORK

Internet

Internet of Things (IoT)

Energy Efficiency in IoT

Communication
and Networking

Routing
Protocol
INTRODUCTION
• Internet continue to evolve and provide more intelligent
services for human [1]
• The communication expands from human-human to
human-thing and thing-thing to ease daily human life
[2] thus time taken for a few task can be shortened.
• Technology advancement leaves a carbon footprint on
the environment, so researchers are looking forward to
green IoT.[3][4]
• The pace of technology evolution does not match up the
environmental preservation.[5]
PROBLEM STATEMENT

- Implementation of IoT consume a lot of energy [3][4]

- Wireless sensors need to work continuously and consumed

energy resources straight to produce good quality data

[3][4][5][21]

- Massive (CO2) emission will affect environmental and

health issue [6]


1. Compare the energy consumption used by different routing
protocols using NETSIM

RESEARCH 2. Analysis how different routing protocols do packet forwarding


affect the energy consumption
OBJECTIVE

3. Identify the suitable routing protocol based on the analysis that


can contribute to Green-IoT
• Investigation on how the energy consumption used by

different routing protocols in the same topology using

NETSIM affect the energy consumption

RESEARCH • Research on how to simulate environment that can


SCOPE affect the packet forwarding method by each routing

protocol

• Determine the least energy consumption routing

protocols that can be applied in IoT environment


• Use different routing protocol in a same topology
to see the difference of energy consumption

• Do several simulations of different network

PROPOSED topology to observe the effect on packet


SOLUTION movement

• Use real-life factors such as time and sensor’s


position on different simulation to see the impact
of each factors
RESEARCH SIGNIFICANCE

CUT-COST EFFICIENCY ENVIRONMENT

Yearly spending for energy Yearly spending for energy Contribution on healthy
resources on large scale IoT resources on large scale IoT environment as smaller amount
environment like smart city can environment can be reduced of energy usage makes smaller
be reduce without affecting the network amount of CO2 emission to
performance generate it

10
LITERATURE REVIEW
REF TITLE ISSUE ADDRESSED CONCLUS ION
[6] Minimizing Convergecast Time and Wireless Sensor Network (WSN) has Differentiate the time for inter-
Energy Consumption in Green big role in IoT to be maintained to cluster and intra-cluster packet
Internet of Things achieve high efficiency as the main forwarding time to reduce the
source in collecting data energy consumption
[7] Mobile Unmanned Aerial Vehicles The utilization of UAV as UAV does influence the network
(UAVs) for Energy-Efficient Internet replacement for stationary aerial topology thus reduce the amount of
of Things Communications base station energy consumption and increase
the reliability better than stationary
base station

[8] Topology Control for Building a Topology design is highly correlated Selecting the well-suited topology
Large-Scale and Energy-Efficient to the energy efficient IoT to the specific environment is
Internet of Things environment crucial to use power source
efficiently
[9] Smart, Secure, Yet Energy-Efficient, The higher amount of computation Create a specific IoT sensors that
Internet-of-Things Sensors needs higher amount of energy optimized all the service to reduce
consumption energy consumption
LITERATURE REVIEW
REF TITLE ISSUE ADDRESSED CONCLUS ION
[10] An Energy Efficient Internet of Introduce RABC as the packet Simulations shows that energy
Things Network Using Restart transfer method for IoT environment consumption using RABC module is
Artificial Bee Colony and Wireless significantly lower
Power Transfer

[11] A Routing Protocol Based on Energy Using REL routing protocol in IoT to The use of REL increase the
and Link Quality for Internet of reduce energy consumption reliability and energy-efficiency for
Things Applications WSN

[13] Optimizing power consumption in Using Bluetooth technology in Stated that BLE technology is
IoT based wireless sensor networks wireless sensor network to reduce possible candidate to be low-
using Bluetooth Low Energy energy consumption energy consumption in WSN

[14] I-SEP: An Improved Routing Using I-SAP routing protocol as Outperforms DEEC and SEP
Protocol for Heterogeneous WSN option to reduce energy protocols by 300% in network
for IoT-Based Environmental consumption in WSN lifetime and 56% by network
Monitoring reliability
LITERATURE REVIEW
REF TITLE ISSUE ADDRESSED CONCLUS ION
[15] An Energy-Efficient and Secure Routing Use ESR protocol to increase security and Outperforms dynamic network topology average
Protocol for Intrusion Avoidance in IoT-Based reliability in IoT environment by 30% on reliability, security, and lifetime
WSN
[20] Analysis Of Security and Energy Efficiency For Using Low-energy adaptive clustering hierarchy Network route discovery method and the
Shortest Route Discovery In Low-Energy (LEACH) protocol with Levenberg-Marquardt success of packet transfer are directly affecting
Adaptive Clustering Hierarchy Protocol Using neural network and Dijkstra shortest path the energy consumption by the WSN.
Levenberg-Marquardt Neural Network And algorithm improve the detection rate and false
Gated Recurrent Unit For Intrusion Detection positive rate.
System
[22] Improving Energy Efficiency of Mobile WSN Propose reconfigurable directional antenna- Drastically reduce data collusion resulting in a
Using Reconfigurable Directional Antennas based receiver-Initiated cycled receiver (RDA- substantial reduction in energy consumption
RICER) medium access control (MAC) protocol
for WSN nodes with switched antennas
[23] Energy Efficient Routing Protocols for Mobile Ad Investigate the routing protocol influence in Each routing protocol has distinct advantages
Hoc Networks energy efficiency and disadvantages and is ideally suited for
particular circumstances
LITERATURE REVIEW
REF TITLE ISSUE ADDRESSED CONCLUS ION
[24] AODV Based Energy Efficient Routing Protocol Propose a modified version of the AODV routing Enhancement for the AODV protocol to
for Maximum Lifetime In MANET protocol to increase the network lifetime in maximize the network's lifetime by employing
MANET an Energy Mean Value algorithm determined as
effective
[25] Energy-Efficient AODV For Low Mobility Ad Hoc Analyzes the improved energy efficient AODV for The simulation results indicate that the
Networks low mobility ad hoc networks improved AODV could extend the network
lifetime by a maximum of 37 percent while
maintaining or improving other network
performance standards

[26] An Energy Efficient and Reliable Composite Analyze efficiency and reliability of composite The effectiveness of the proposed metric is
Metric For RPL Organized Networks metric for RPL supported by an intriguing simulation outcome,
which strongly encourage further research into
this topic
[27] Performance Analysis of The RPL Routing Analyze RPL performance findings demonstrate conclusively that RPL can
Protocol ensure a very rapid network setup, enabling the
development of advanced monitoring
applications even under extreme conditions
Problem Definition

• Select Routing Protocol to be simulated and analysed


• AODV
• RPL
• Adjusted Parameters
• Time
• Wireless node status (active/standby/idle)

Project Planning

• Gantt Chart

Simulation Design
METHODOLOGY • Basic Packet Transfer
• Simulation with 50 Meters Range Topology
• Simulation with 100 Meters Range Topology
• Simulation with 150 Meters Range Topology
• Simulation with 200 Meters Range Topology

Experimentation and Analysis

• Initial Simulation
• Result and Analysis

Documentation

• Research Documentation
ROUTING
PROTOCOL
(AODV)

Node 2 Routing List


Destinatio
Hop
n Next Hop ID
Count
Node
1 3 103 3

1 1 102 1

3 3 101 1

1 3 100 3

1 1 99 1

3 3 97 1
ROUTING
PROTOCOL
(RPL)

RPL only stores the routing table at the


parent node.

It uses Directed Acyclic Graphs (DAGs)


concept where defines as a tree-like
structure that specifies the default routes
between nodes.

The nodes then organize as Destination-


Oriented DAGs (DODAGs) where most
popular node or default gateway node
will be the root of the DAGs [19]
GANTT CHART
Week
Activity 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Collecting Information

Literature Review

Consult for Supervisor

Discussion with Supervisor

Submission Tittle Registration Form

Identify Simulation Tools

Simulation Trial

Initial Simulation Analysis

Report Submission
GANTT CHART
Week
Activity 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Collecting Information

Discussion with supervisor

Compile all related research

Conduct simulation study and research

Submit conference paper for ICISIT

Compile all results and thesis preparation

Mid Progress Report with Supervisor

End Progress Report with Supervisor

Thesis submission to examiner

Viva Presentation
BASIC PACKET TRANSFER
SIMULATION
• The hypothesis is each of the wireless sensor energy
consumption is related to the role of the sensors
• This simulation design to simulate and observe energy
consumption by active and standby mode

Basic Packet Transfer Simulation Topology


PACKET TRANSFER SIMULATION
50 METERS

• The hypothesis is each of the wireless sensor


energy consumption is related to the role of the
sensors
• This simulation design to simulate and observe
energy consumption by each sensor node when
all other wireless sensors and WLAN Gateway are
in the sender’s range

50 Meters Packet Transfer Simulation Topology


PACKET TRANSFER SIMULATION
100 METERS

• The hypothesis is each of the wireless sensor


energy consumption is related to the role of the
sensors
• This simulation design to simulate and observe
energy consumption by each sensor node when
several neighbor node can be detected

100 Meters Packet Transfer Simulation Topology


PACKET TRANSFER SIMULATION
150 METERS

• The hypothesis is each of the wireless sensor


energy consumption is related to the role of the
sensors
• This simulation design to simulate and observe
energy consumption by each sensor node when a
few neighbor node can be detected

150 Meters Packet Transfer Simulation Topology


PACKET TRANSFER SIMULATION
200 METERS

• The hypothesis is each of the wireless sensor


energy consumption is related to the role of the
sensors
• This simulation design to simulate and observe
energy consumption by each sensor node when a
no other sensor detected

200 Meters Packet Transfer Simulation Topology


INITIAL
SIMULATION

Duration: 100 seconds

Initial Packet Transfer Simulation Topology Using NETSIM


RESULT AND ANALYSIS
INITIAL RESULT

Total Energy Consumption Result Energy Consumption Result by Each Sensors


BASIC PACKET TRANSFER SIMULATION

Basic Packet Transfer Utilized Energy Comparison


730

725

720

715

Data Packet Transfer Path 710

705

700

695

690
1 2 3 4

AODV RPL

Energy Consumption by Each Sensors


BASIC PACKET TRANSFER SIMULATION
OVER TIME

• The hypothesis is each of the wireless sensor energy consumption


is different over time as energy consumption during establishing
connection will be different with when maintaining the connection

• This simulation design to simulate and observe energy


consumption by sensor node over time and see the consistent
energy consumption to find the optimum time for the cycle
BASIC PACKET TRANSFER SIMULATION
OVER TIME
Energy Rate Consumption Difference
2890 0.00%

2880 -0.20%

2870 -0.40%

2860 -0.60%

2850 -0.80%

2840 -1.00%

2830 -1.20%

2820 -1.40%

2810 -1.60%

2800 -1.80%

2790 -2.00%
1 minute 10 minutes 30 minutes 1 hour 2 hours 3 hours 12 hours 1 day

AODV (mJ/min) RPL (mJ/min) Difference Percentage

Total Energy Consumption Over Time


BASIC PACKET TRANSFER SIMULATION
50 METERS

50 Meters Energy Consumption Comparison


88500.00

88000.00

87500.00

87000.00

86500.00

Data Packet Transfer Path 86000.00

85500.00

85000.00

84500.00
Sensor Sensor Sensor Sensor Sensor Sensor Sensor Sensor Sensor
Node 1 Node 2 Node 3 Node 4 Node 5 Node 6 Node 7 Node 8 Node 9

RPL AODV

Energy Consumption by Each Sensors


BASIC PACKET TRANSFER SIMULATION
100 METERS

100 Meters Energy Consumption Comparison


98000.00

96000.00

94000.00

92000.00

90000.00

88000.00
Data Packet Transfer Path
86000.00

84000.00

82000.00

80000.00
Sensor Sensor Sensor Sensor Sensor Sensor Sensor Sensor Sensor
Node 1 Node 2 Node 3 Node 4 Node 5 Node 6 Node 7 Node 8 Node 9

RPL AODV

Energy Consumption by Each Sensors


BASIC PACKET TRANSFER SIMULATION
150 METERS

150 Meters Energy Consumption Comparison


96000.00

94000.00

92000.00

90000.00

88000.00

Data Packet Transfer Path 86000.00

84000.00

82000.00

80000.00
Sensor Sensor Sensor Sensor Sensor Sensor Sensor Sensor Sensor
Node 1 Node 2 Node 3 Node 4 Node 5 Node 6 Node 7 Node 8 Node 9

RPL AODV

Energy Consumption by Each Sensors


BASIC PACKET TRANSFER SIMULATION
200 METERS

200 Meters Energy Consumption Comparison


88000

87500

87000

86500

86000
Data Packet Transfer Path
85500

85000

84500
Sensor Sensor Sensor Sensor Sensor Sensor Sensor Sensor Sensor
Node 1 Node 2 Node 3 Node 4 Node 5 Node 6 Node 7 Node 8 Node 9

RPL AODV

Energy Consumption by Each Sensors


Energy Energy Difference Energy Difference
AODV RPL
Consumption [AODV-RPL] Percentage
(mJ/min) (mJ/min)
Rate (mJ/min) (mJ/min)

Basic
2873.52 2876.41 -2.89 -0.10 %
Topology
50 Meters
6439.81 6504.66 -64.85 -1.00 %
Range

ANALYSIS 100 Meters


6740.88 6523.66 217.22 3.33 %
Range

150 Meters
6707.90 6497.16 210.74 3.24 %
Range

200 Meters
6417.50 6562.33 -144.83 -2.21 %
Range

Total 29179.61 28964.22 215.39 0.03 %


• AODV energy consumption by each sensors is random
through broadcasting while RPL energy consumption is
uniform

• AODV consume less energy than RPL at idle mode and

DISCUSSION denser populated sensors environment

• RPL consume less energy than RPL in a well-placed


sensors environment

• There are many type of IoT environment which works well


with either one of the routing protocol
• The routing protocol is a method for determining the most
efficient path for data to travel from source to
destination

• The result of this research shows that there are


advantageous and disadvantageous for each routing
protocols that can contribute to Green IoT
CONCLUSION
• Routing protocol is still evolving based on the
environment it is applied

• Selection of the right routing protocols that suitable with


the required environment will influence the energy
consumption which will affect the power efficiency to
achieve Green IoT
[1] Coetzee, L., & Eksteen, J. (2011, May). The Internet of Things-promise for the

REFERENCE future? An introduction. In 2011 IST-Africa Conference Proceedings (pp. 1-9). IEEE.

[2] Tan, L., & Wang, N. (2010, August). Future internet: The internet of things. In 2010
3rd international conference on advanced computer theory and engineering (ICACTE) (Vol. 5, pp.
V5-376). IEEE.

[3] Zhu, C., Leung, V. C., Shu, L., & Ngai, E. C. H. (2015). Green internet of things for
smart world. IEEE access, 3, 2151-2162.

[4] Shaikh, F. K., Zeadally, S., & Exposito, E. (2015). Enabling technologies for green
internet of things. IEEE Systems Journal, 11(2), 983-994.

[5] Foray, D., & Grübler, A. (1996). Technology and the environment: an overview.
Technological forecasting and social change, 53(1), 3-13.

[6] Li, Z., Liu, Y., Liu, A., Wang, S., & Liu, H. (2018). Minimizing convergecast time and
energy consumption in green Internet of Things. IEEE Transactions on Emerging Topics in
Computing, 8(3), 797-813.

[7] Mozaffari, M., Saad, W., Bennis, M., & Debbah, M. (2017). Mobile unmanned aerial
vehicles (UAVs) for energy-efficient Internet of Things communications. IEEE Transactions on
Wireless Communications, 16(11), 7574-7589.

[8] Huang, J., Duan, Q., Xing, C. C., & Wang, H. (2017). Topology control for building a
large-scale and energy-efficient internet of things. IEEE Wireless Communications, 24(1), 67-73.
[9] Akmandor, A. O., Hongxu, Y. I. N., & Jha, N. K. (2018). Smart, secure, yet energy-

REFERENCE
efficient, Internet-of-Things sensors. IEEE Transactions on Multi-Scale Computing Systems, 4(4),
914-930.

[10] Zhang, X., Zhang, X., & Han, L. (2019). An energy efficient Internet of Things
network using restart artificial bee colony and wireless power transfer. IEEE Access, 7, 12686-
12695.

[11] Machado, K., Rosário, D., Cerqueira, E., Loureiro, A. A., Neto, A., & De Souza, J. N.
(2013). A routing protocol based on energy and link quality for internet of things applications.
sensors, 13(2), 1942-1964.

[12] Ancillotti, E., Bruno, R., & Conti, M. (2014). Reliable data delivery with the IETF
routing protocol for low-power and lossy networks. IEEE Transactions on Industrial Informatics,
10(3), 1864-1877.

[13] Nair, K., Kulkarni, J., Warde, M., Dave, Z., Rawalgaonkar, V., Gore, G., & Joshi, J.
(2015, October). Optimizing power consumption in iot based wireless sensor networks using
Bluetooth Low Energy. In 2015 International Conference on Green Computing and Internet of
Things (ICGCIoT) (pp. 589-593). IEEE.

[14] Behera, T. M., Mohapatra, S. K., Samal, U. C., Khan, M. S., Daneshmand, M., &
Gandomi, A. H. (2019). I-SEP: An improved routing protocol for heterogeneous WSN for IoT-
based environmental monitoring. IEEE Internet of Things Journal, 7(1), 710-717.

[15] Haseeb, K., Almogren, A., Islam, N., Ud Din, I., & Jan, Z. (2019). An energy-efficient
and secure routing protocol for intrusion avoidance in IoT-based WSN. Energies, 12(21), 4174.
[16] Tuysuz, M. F., & Trestian, R. (2020). From serendipity to sustainable green IoT:

REFERENCE Technical, industrial and political perspective. Computer Networks, 182, 107469.

[17] Khan, N., Sajak, A. A. B., Alam, M., & Mazliham, M. S. (2021, May). Analysis of
green IoT. In Journal of Physics: Conference Series (Vol. 1874, No. 1, p. 012012). IOP Publishing.

[18] Perkins, C. E., & Royer, E. M. (1999, February). Ad-hoc on-demand distance vector
routing. In Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and
Applications (pp. 90-100). IEEE.

[19] Gaddour, O., & Koubâa, A. (2012). RPL in a nutshell: A survey. Computer Networks,
56(14), 3163-3178.

[20] Mittal, M., Iwendi, C., Khan, S., & Rehman Javed, A. (2021). Analysis of security and
energy efficiency for shortest route discovery in low‐energy adaptive clustering hierarchy
protocol using Levenberg‐Marquardt neural network and gated recurrent unit for intrusion
detection system. Transactions on Emerging Telecommunications Technologies, 32(6), e3997.

[21] Liu, X., & Ansari, N. (2019). Toward green IoT: Energy solutions and key challenges.
IEEE Communications Magazine, 57(3), 104-110.

[22] Le, T. N., Pegatoquet, A., Le Huy, T., Lizzi, L., & Ferrero, F. (2016). Improving energy
efficiency of mobile WSN using reconfigurable directional antennas. IEEE communications
letters, 20(6), 1243-1246.
[23] Yu, C., Lee, B., & Yong Youn, H. (2003). Energy efficient routing protocols

REFERENCE for mobile ad hoc networks. Wireless communications and mobile computing, 3(8),
959-973.

[24] Kim, J. M., & Jang, J. W. (2006, February). AODV based energy efficient
routing protocol for maximum lifetime in MANET. In Advanced Int'l Conference on
Telecommunications and Int'l Conference on Internet and Web Applications and
Services (AICT-ICIW'06) (pp. 77-77). IEEE.

[25] Chen, J., Chen, J., & Li, Z. (2007, September). Energy-efficient AODV for
low mobility ad hoc networks. In 2007 International Conference on Wireless
Communications, Networking and Mobile Computing (pp. 1512-1515). IEEE.

[26] Capone, S., Brama, R., Accettura, N., Striccoli, D., & Boggia, G. (2014,
August). An energy efficient and reliable composite metric for RPL organized
networks. In 2014 12th IEEE International Conference on Embedded and Ubiquitous
Computing (pp. 178-184). IEEE.

[27] Accettura, N., Grieco, L. A., Boggia, G., & Camarda, P. (2011, April).
Performance analysis of the RPL routing protocol. In 2011 IEEE International
Conference on Mechatronics (pp. 767-772). IEEE.

You might also like