SlideShare a Scribd company logo
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 9, No. 1, February 2019, pp. 496~504
ISSN: 2088-8708, DOI: 10.11591/ijece.v9i1.pp496-504  496
Journal homepage: http://iaescore.com/journals/index.php/IJECE
Efficient energy, cost reduction, and QoS based routing protocol
for wireless sensor networks
Ghassan Samara, Mohammad Aljaidi
Computer Science Department Zarqa University, Jordan
Article Info ABSTRACT
Article history:
Received Jan 29, 2018
Revised Jul 31, 2018
Accepted Aug 14, 2018
Recent developments and widespread in wireless sensor network have led to
many routing protocols, many of these protocols consider the efficiency of
energy as the ultimate factor to maximize the WSN lifetime. The quality of
Service (QoS) requirements for different applications of wireless sensor
networks has posed additional challenges. Imaging and data transmission
needs both QoS aware routing and energy to ensure the efficient use of
sensors. In this paper, we propose an Efficient, Energy-Aware, Least Cost,
(ECQSR) quality of service routing protocol for sensor networks which can
run efficiently with best-effort traffic processing. The protocol aims to
maximize the lifetime of the network out of balancing energy consumption
across multiple nodes, by using the concept of service differentiation, finding
lower cost by finding the shortest path using nearest neighbor algorithm
(NN), also put certain constraints on the delay of the path for real-time data
from where link cost that captures energy nodes reserve, energy of the
transmission, error rate and other parameters. The results show that the
proposed protocol improves the network lifetime and low power
consumption.
Keywords:
Cost reduction
Quality of service
Energy efficiency
Multipath routing
Nearest-neighbors search
(KNN)
Service differentiation
Simulated annealing (SA)
Wireless sensor networks Copyright © 2019 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Ghassan Samara,
Computer Science Department Zarqa University, Jordan.
Email: gsamara@zu.edu.jo
1. INTRODUCTION
Wireless Sensor Networks (WSNs) are rapidly emanating as an important and influential factor in
mobile computing, wireless systems, and vehicular- ad hoc networks [1], Also, WSNs play a major role in
facilitating the work of applications in a wide range of areas, such as earthquake monitoring, data traffic in
transportation, tracking goals in battlefields, habitat monitoring, fire system detection [2, 3, 4].
Wireless Sensor Networks (WSNs) may have millions of nodes, which are deployed over the wide
sensing area in different parameters. These Nodes broadcast their link quality, which is depending on radio
frequency environment [5]. The main purposes of WSNs are to monitor, analyze, combine and respond to the
data which are gathered by hundreds or thousands of sensors which are distributed in some sensing
field [6].
The power of WSNs lies in the capability of deploying significant numbers of tiny nodes that have
been configured by themselves, each of these sensing nodes contains a microcontroller, external memory,
power source, and transceiver. Figure 1 shows the internal components of a sensor node [1].
In this paper, (ECQSR) protocol proposes; Efficient Energy, Cost Reduction, and QoS based routing
protocol for WSNs, to achieve load balancing by splitting the data traffic among set of nodes which are
distributed in the field, in addition to efficiently balance the consumption of energy through multiple
nodes [7, 8].
Moreover, ECQSR works on increasing the reliability of the data delivery using forward error
correction (FEC) technology, also, increasing the throughput via presenting data redundancy, Data-
Int J Elec & Comp Eng ISSN: 2088-8708 
Efficient energy, cost reduction, and QoS based routing protocol for wireless sensor… (Ghassan Samara)
497
redundancy provides type of flexibility on the path failure, in addition to recover lost data, also it has the
possibility of reconstructing the original messages, ECQSR protocol finds the shortest path which has the
least cost by using the nearest neighbor algorithm (NN). This path meets the end to end delay requirements
[7], Figure 2 shows Pseudocode of the nearest neighbor algorithm (NN).
Figure 1. Internal components of a sensor node
Figure 2. KNN kernel algorithm pseudocode
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 1, February 2019 : 496 - 504
498
Figure 3 shows the flow chart of the shortest path which is determined by the NN algorithm.
Figure 3. Shortest path flow chart
2. RESEARCH PROBLEM
Providing energy efficient, least cost, and QoS based routing protocol between sensor nodes in a
particular sensing field is a challenging task, because of power consumption [9, 10, 11], data loss, topology
control, coverage, mobility, routing and other parameters [1]. All of these parameters are considered in the
proposed protocol. This protocol will work on finding an optimal solution for all of these challenges so that
the proposed ECQSR protocol based on the idea of extending the routing approach and determining the path
with least cost and energy efficient that satisfy certain end to end delay during transmission [7, 12, 13].
The link cost function is a function that captures transmission energy, reserve energy, error rate, and
other parameters. Our protocol aims to get the shortest path with least cost by using the nearest neighbour
algorithm (NN), which should meet the end to end delay requirements.
Int J Elec & Comp Eng ISSN: 2088-8708 
Efficient energy, cost reduction, and QoS based routing protocol for wireless sensor… (Ghassan Samara)
499
3. LITERATURE REVIEW
QoS routing in wireless sensor networks (WSNs) is a challenging problem because of the poor
resources of the sensor nodes. Therefore, this issue has received increasing interest from the researchers,
where they have made many proposals; here are some of these proposals which relate to our protocol
(ECQSR):
Sequential Assignment Routing (SAR) protocol, which is one of the oldest protocols that concern in
routing protocols that provide some QoS. SAR is a multiple path routing protocol that helps in routing
decisions based on three aspects: QoS on each path, energy resources, and packet priority level. However,
SAR protocol suffers from the overhead of dealing with routing tables and QoS metrics at each sensor
node [1, 7].
K. Akkaya and M. Younis in proposed a cluster-based QoS aware routing protocol that employs a
queuing model to deal with both non-real time and real-time traffic. This protocol suffers from the
transmission delay which is not considered in the estimation of the end-to-end delay [1]. SPEED is
considered as another protocol of QoS based routing protocol that supports a soft real-time end to end
pledges; But the main problem of this protocol, that it does not consider the energy metric in its routing
protocol [1, 7].
Message initiate Constrained Based Routing (MCBR) mechanism. MCBR is composed of route
constraints, QoS requirement of messages, and specifications of constraint-based destinations, but it suffers
from a large number of control packets that yields more overhead [1]. Felemban et al. proposed multiple
paths and multiple speed Routing Protocol (MMSPEED) for probable QoS guarantee in WSNs, QoS is
provided in two domains: reliability domain, and timelines domain, this protocol suffers from dealing with
data redundancy [1].
X. Huang, Y. Faun has proposed a multi-constrained QoS multiple path routing (MCMP) protocol,
the objective of this protocol is to utilize the multi-path to maximize the performance of the network with a
minimum cost of energy, but it does not get over the problem of power consumption completely [1].
Efficient, Least Cost, Energy-Aware (ELCEA) QoS Protocol, which aims to extend the routing and finding
an efficient path using Dijkstra’s algorithm and least cost with consideration of end-to-end delay during the
current connection, but it failed in giving more importance on Quality of Service requirements [1, 7].
4. RESEARCH OBJECTIVES
There is a set of objectives, which can be achieved through the use of our protocol (ECQSR),
all these objectives must be compatible with each other. Figure 4 shows the relations between these
objectives [8, 14].
Figure 4. ECQSR objectives relationship
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 1, February 2019 : 496 - 504
500
where: (N-B)=network-battery life; (QoS)=quality of service; (D)=delay; (EE)=energy efficiency;
(Cost)=total cost of the system; (T)=throughput system; (Cov)=coverage; (PER)=packet error rate.
These different objectives may conflict or not with each other; Different objectives are associated
together with various types of lines depending on the relationship between these objectives. The red line
connects two objectives which are a conflicting relationship, for example, maximization the coverage
conflicts with the delay, packet error rate, total cost of the system, and the network-battery lifetime. Whereas,
the blue dashes and dots lines that connect two objectives mean that they have no direct relationship with
each other [14].
The most important desired objectives of the ECQSR protocol are summarized as follows:
 To Keep the sensor nodes working as much as possible, Therefore, extending the lifetime of the network
 To Reduce the cost by selecting the shortest path which is produced by using nearest neighbor algorithm
(NN), which meets the end to end delay requirements (minimizing the cost of the system)
 To Maximize the coverage and the throughput of the network.
 To Minimize energy consumption and packet error rate.
5. METHODOLOGY
This paper aims to make the routing between the sensor nodes more energy efficient, least cost and
increasing QoS. Consequently, the network lifetime will be extended. To achieve these goals, the
methodology of this paper based on the way of sensor nodes distribution, also using appropriate algorithms
that help to make the technique of exchanging data between these nodes more flexible and shorter, these
algorithms are the nearest neighbor algorithm (NN), and the simulated annealing (SA) algorithm.
These sensor nodes were distributed in the flat sensing filed according to certain coordinates (x, y),
this data set which contains the sensor node coordinates was inserted into both algorithms (NN and SA) to
find the shortest path of exchanging data between these sensors, each one of these algorithms has its special
way to find this route. After implementing the two algorithms, simulation results show clearly that the NN
algorithm attained better results than the SA algorithm. Section (7.3.3) shows the comparison results between
the two algorithms.
6. PROPOSED ALGORITHM
Nearest Neighbour (NN) algorithm is used to find the optimal path between the sensors that were
distributed in the sensing field taking into consideration of power consumption and cost reduction, the next
section of this paper (Experimental Evaluation) will show the implementation of the algorithm with the
simulation results.
7. EXPERIMENTAL EVALUATION
In this section, the experimental evaluation of ECQSR protocol will be shown, whether through the
nearest neighbour, or simulated annealing algorithm, which will be implemented in MatLab version 7.9.0.529
R2009b 32-bit (win32).
7.1. Implementation
The simulation process of ECQSR protocol was evaluated and tested via nearest neighbor algorithm,
which has been implemented using MatLab, to ensure the performance and the effectiveness of ECQSR
protocol. Also, the simulated annealing algorithm was implemented in MatLab to make a comparison
between the results of the two algorithms.
The Simulation process consists of 2000 nodes that are randomly distributed in some sensing field;
all sensors are identical in battery source, memory, and a processing unit. Also, all these nodes were located
in the same external environment.
The simulation results of the two algorithms have shown that the implementation of the ECQSR
protocol with nearest neighbor algorithm has achieved a shorter path to travel between all nodes than
simulated annealing, which means that the nearest neighbor will reduce the power consumption, cost
reduction, and some other parameters. The simulation results of ECQSR protocol, whether using the nearest
neighbor algorithm (NN) or simulated annealing algorithm, will be discussed in the next sections of this
chapter.
Int J Elec & Comp Eng ISSN: 2088-8708 
Efficient energy, cost reduction, and QoS based routing protocol for wireless sensor… (Ghassan Samara)
501
7.2. Data set
To make an implement for the two algorithms we have to find a data set that represents the locations
of the distributed node sensors, also must be compatible with the concept of the algorithms. The data set
which is used in the implementation is organized as coordinate of a point, which are written as ordered pair
as it is shown below, letter P represents the location of the node. The location of these nodes is determined
using an integrated function that exists in MatLab.
P (14991 8390)
The simulation was applied at different locations of 2000 node sensors; all these sensors were distributed
randomly on some sensing field.
7.3. Simulation results
After the implementation of the two algorithms, we obtained the following results; each result of
these algorithms will be discussed separately:
7.3.1. Implementation of nearest neighbor (NN) algorithm
NN algorithm was implemented as a solution for finding the shortest path between all distributed
node sensors; it has been implemented in two different programming languages:
a. MatLab:
Which achieved the desired results, with regard to finding the shortest path between all nodes,
Figure 5 shows the execution result of NN on MatLab.
Figure 5. NN implementation on MatLab for length 730231.4981
The above figure shows the path between the nodes (2000 nodes) that are distributed in the sensing
field using the nearest neighbor algorithm which is implemented in MatLab.
b. Java
NN also implemented by using Java that is also achieved a significant result, as shown in Figure 6.
Figure 6: NN implementation in JAVA
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 1, February 2019 : 496 - 504
502
The above figure illustrates the path between the nodes (2000 nodes) that are distributed in the
sensing field using the nearest neighbor algorithm which is implemented in JAVA. Table 1 shows the
implementation results of the NN algorithm in both PL (MatLab and Java).
Table 1. NN Implementation Result in MatLab and Java
Algorithm
Programming
language
COST TIME
NN
MatLab 730231.4981 3.66 Min
Java 734095 25.60 Sec
7.3.2. Implementation of simulated annealing (SA) algorithm
SA algorithm was implemented in MatLab; Figure 7 shows the execution result of SA on MatLab.
Figure 7. SA implementation on MatLab
The above figure shows the path between the nodes (2000 nodes) distributed in the sensing field
using the simulated annealing algorithm which is implemented by MatLab; this figure should be compared
with Figure 5. Table 2 shows the implementation results of the SA algorithm (MatLab).
Table 2. SA Implementation Result in MatLab
Algo
Programming
language
COST TIME
SA MatLab 1071055.255 40 Sec
When comparing Table 1 with Table 2, SA scored faster results than NN and higher cost.
7.3.3 Comparison between NN and SA algorithm according to path length
Figure 8 shows the average path-length of the ECQSR protocol, using the NN algorithm, and SA
algorithm, it is clear to conclude that the SN is having a longer path than NN when the ECQSR is
implemented.
Figure 8: ECQSR Path-Length average
Int J Elec & Comp Eng ISSN: 2088-8708 
Efficient energy, cost reduction, and QoS based routing protocol for wireless sensor… (Ghassan Samara)
503
8. CONCLUSION
In this paper; Efficient Energy, Least Cost, quality of service based routing protocol for sensor
networks protocol (ECQSR) has been presented specially for wireless sensor networks to extend the life of
the network, finding lower cost by determining the shortest path using nearest neighbor algorithm (NN), put
certain constraints on the delay of the path for real-time data, minimize the power consumption and error rate
and other parameter.
Through the computer simulation, ECQSR multiple routing protocols have been implemented and
evaluated, and it has proven its ability to maximize the performance of the WSN and extend the life of the
network, through its capability in finding the shortest path which helps in reducing the power consumption,
and cost reduction. As future research, it is intended to study the efficiency and the performance of ECQSR
protocol, and analyze the effect of the path length, buffer size, and network size, on the metrics of the
performance of ECQSR protocol.
ACKNOWLEDGEMENTS
This research is funded by the Deanship of Research and Graduate Studies in Zarqa University,
Jordan.
REFERENCES
[1] Jalel ben-othman,bashir yahya, Energy efficient and QoS based routing protocol for wireless sensor networks, J.
Parallel Distrib. Comput. 70, 849-857, 2010.
[2] X. Huang, Y. Fang, Multiconstrained QoS multipath routing in wireless sensor networks, Journal of Wireless
Networks 14;(4), 465-478, 2008.
[3] A. Mainwaring, J. Polastre, R. Szewczyk, D. Culler, J. Anderson, Wireless sensor networks for habitat monitoring,
in The Proceedings of the 1st ACM International Workshop on Wireless Sensor Networks and Applications,
ACMWSNA, Atlanta, Georgia, USA, September 2828, pp. 8897, 2002.
[4] Anahit Martirosyan, Azzedine Boukerche, Richard Werner, Nelem Pazzi, Energy-aware and quality of service-
based routing in wireless sensor networks and vehicular ad hoc networks, Annales des Telecommunications 63 (11-
12) 669681, 2008.
[5] Suprotim Sinha Majumdar, Marut Pattanaik and JV Alamelu.Energy Efficient Wireless Sensor Network For
Polyhouse Monitoring. European Journal of Advances in Engineering and Technology, 2(6): 77-82, 2015.
[6] Ghassan Samara, Mohammad Aljaidi, Aware-routing protocol using best first search algorithm in wireless sensor.
The International Arab Journal of Information Technology, 15(3A): 592-598, 2018.
[7] Nida Maheen, Sanath Kumar, Efficient, Least Cost, Energy-Aware (ELCEA) Quality of Service Protocol in
Wireless Sensor Networks, International Journal of Science and Research (IJSR), 2319-7064, 2014.
[8] Muhammad Iqbal, Muhammad Naeem, Alagan Anpalagan, Ashfaq Ahmed, Muhammad Azam, Wireless Sensor
Network Optimization: Multi-Objective Paradigm, Sensors 2015, 20 July 2015, 15, 17572-17620;
doi:10.3390/s150717572.
[9] Antonio Moschitta and Igor Neri. (2014), Power consumption Assessment in Wireless Sensor Networks.
[10] José-F. Martinez, Ana-B. Garcia, Ivan Corredor, Lourdes Lopez, Vicente Hernandez, Antonio Dasilva, Trade-Off
Between Performance and Energy Consumption Wireless Sensor Networks, Lecture Notes in Computer Science
(LNCS),4725/2007, Springer-Verlag, Berlin, Heidelberg, pp. 264271, ISBN:978-3-540-74916-5, 2007.
[11] H Makableh Ala'a, Ghassan Samara, Impact of Node Clustering on Power Consumption in WSN, The 7th
International Conference on Information Technology, ICIT, 266, 269, 2015.
[12] Ye Ming Lu, Vincent W.S. Wong, An energy efficient multipath routing protocol for wireless sensor networks,
International Journal of Communication System 20;(7), 747-766, 2007.
[13] Ghassan Samara, Khiri M Blaou, Wireless sensor networks hierarchical protocols,2017, Information Technology
(ICIT), 2017 8th International Conference on, 998-1001.
[14] Liu,W.; Qin,G.; Li, S.; He, J.; Zhang, X. A Multiobjective Evolutionary Algorithm for Energy-Efficient
Cooperative Spectrum Sensing in Cognitive Radio Sensor Network. International Journal of Distributed Sensor
Networks, volume 2015, Article ID 581589, 2015.
 ISSN: 2088-8708
Int J Elec & Comp Eng, Vol. 9, No. 1, February 2019 : 496 - 504
504
BIOGRAPHIES OF AUTHORS
Dr. Ghassan Samara holds BSc. and MSc. in Computer Science, and PhD in Computer
Networks. He obtained his Ph.D, from Universiti Sains Malaysia (USM) in 2012. His field of
specialization is Cryptography, Authentication, Computer Networks, Computer Data and
Network Security, Wireless Networks, Vehicular Networks, Inter-vehicle Networks, Car to Car
Communication, Certificates, Certificate Revocation, QoS, Emergency Safety Systems.
Currently, Dr. Samara is an assistant professor at the Computer Science Department, Zarqa
University, Jordan.
Mohammad Aljaidi received his BSc in Computer Science with honors degree from Zarqa
University in 2014, and MSc in Computer Science with honors degree from Zarqa University in
2017. He is currently working as a system administrator in the Royal Jordanian Air Force
(RJAF). His research interests include Wireless Sensor Networks (WSNs), Vehicular Adhoc
Networks (VANETs), and Network Security.

More Related Content

What's hot

AN OPTIMUM ENERGY CONSUMPTION HYBRID ALGORITHM FOR XLN STRATEGIC DESIGN IN WSN’S
AN OPTIMUM ENERGY CONSUMPTION HYBRID ALGORITHM FOR XLN STRATEGIC DESIGN IN WSN’SAN OPTIMUM ENERGY CONSUMPTION HYBRID ALGORITHM FOR XLN STRATEGIC DESIGN IN WSN’S
AN OPTIMUM ENERGY CONSUMPTION HYBRID ALGORITHM FOR XLN STRATEGIC DESIGN IN WSN’S
IJCNCJournal
 
Iaetsd increasing network life span of manet by using
Iaetsd increasing network life span of manet by usingIaetsd increasing network life span of manet by using
Iaetsd increasing network life span of manet by using
Iaetsd Iaetsd
 
MULTICASTING BASED ENHANCED PROACTIVE SOURCE ROUTING IN MANETS
MULTICASTING BASED ENHANCED PROACTIVE SOURCE ROUTING IN MANETSMULTICASTING BASED ENHANCED PROACTIVE SOURCE ROUTING IN MANETS
MULTICASTING BASED ENHANCED PROACTIVE SOURCE ROUTING IN MANETS
IJCNCJournal
 
Novel Position Estimation using Differential Timing Information for Asynchron...
Novel Position Estimation using Differential Timing Information for Asynchron...Novel Position Estimation using Differential Timing Information for Asynchron...
Novel Position Estimation using Differential Timing Information for Asynchron...
IJCNCJournal
 
Performance analysis for Adaptive Subcarriers Allocation in Coherent Optical ...
Performance analysis for Adaptive Subcarriers Allocation in Coherent Optical ...Performance analysis for Adaptive Subcarriers Allocation in Coherent Optical ...
Performance analysis for Adaptive Subcarriers Allocation in Coherent Optical ...
iosrjce
 
Q-LEARNING BASED ROUTING PROTOCOL TO ENHANCE NETWORK LIFETIME IN WSNS
Q-LEARNING BASED ROUTING PROTOCOL TO ENHANCE NETWORK LIFETIME IN WSNSQ-LEARNING BASED ROUTING PROTOCOL TO ENHANCE NETWORK LIFETIME IN WSNS
Q-LEARNING BASED ROUTING PROTOCOL TO ENHANCE NETWORK LIFETIME IN WSNS
IJCNCJournal
 
MMINIMUM RESOURCE CONSUMPTIONS ROUTING FOR OPTICAL NETWORKS
MMINIMUM RESOURCE CONSUMPTIONS ROUTING FOR OPTICAL NETWORKSMMINIMUM RESOURCE CONSUMPTIONS ROUTING FOR OPTICAL NETWORKS
MMINIMUM RESOURCE CONSUMPTIONS ROUTING FOR OPTICAL NETWORKS
prj_publication
 
Balancing stable topology and network lifetime in ad hoc networks
Balancing stable topology and network lifetime in ad hoc networksBalancing stable topology and network lifetime in ad hoc networks
Balancing stable topology and network lifetime in ad hoc networks
IAEME Publication
 
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...
IJERA Editor
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
A Proactive Greedy Routing Protocol Precludes Sink-Hole Formation in Wireless...
A Proactive Greedy Routing Protocol Precludes Sink-Hole Formation in Wireless...A Proactive Greedy Routing Protocol Precludes Sink-Hole Formation in Wireless...
A Proactive Greedy Routing Protocol Precludes Sink-Hole Formation in Wireless...
ijwmn
 
PERFORMANCE ANALYSIS IN CELLULAR NETWORKS CONSIDERING THE QOS BY RETRIAL QUEU...
PERFORMANCE ANALYSIS IN CELLULAR NETWORKS CONSIDERING THE QOS BY RETRIAL QUEU...PERFORMANCE ANALYSIS IN CELLULAR NETWORKS CONSIDERING THE QOS BY RETRIAL QUEU...
PERFORMANCE ANALYSIS IN CELLULAR NETWORKS CONSIDERING THE QOS BY RETRIAL QUEU...
IJCNCJournal
 
Ship Ad-hoc Network (SANET)
Ship Ad-hoc Network (SANET)	Ship Ad-hoc Network (SANET)
Ship Ad-hoc Network (SANET)
Benyamin Moadab
 
GPSFR: GPS-Free Routing Protocol for Vehicular Networks with Directional Ante...
GPSFR: GPS-Free Routing Protocol for Vehicular Networks with Directional Ante...GPSFR: GPS-Free Routing Protocol for Vehicular Networks with Directional Ante...
GPSFR: GPS-Free Routing Protocol for Vehicular Networks with Directional Ante...
ijwmn
 
M010226367
M010226367M010226367
M010226367
IOSR Journals
 
An Efficient and Stable Routing Algorithm in Mobile Ad Hoc Network
An Efficient and Stable Routing Algorithm in Mobile Ad Hoc NetworkAn Efficient and Stable Routing Algorithm in Mobile Ad Hoc Network
An Efficient and Stable Routing Algorithm in Mobile Ad Hoc Network
IJCNCJournal
 
A Cluster-Based Routing Protocol and Fault Detection for Wireless Sensor Network
A Cluster-Based Routing Protocol and Fault Detection for Wireless Sensor NetworkA Cluster-Based Routing Protocol and Fault Detection for Wireless Sensor Network
A Cluster-Based Routing Protocol and Fault Detection for Wireless Sensor Network
IJCNCJournal
 
Performance of symmetric and asymmetric links in wireless networks
Performance of symmetric and asymmetric links in wireless networks Performance of symmetric and asymmetric links in wireless networks
Performance of symmetric and asymmetric links in wireless networks
IJECEIAES
 
Mobility and Propagation Models in Multi-hop Cognitive Radio Networks
Mobility and Propagation Models in Multi-hop Cognitive Radio NetworksMobility and Propagation Models in Multi-hop Cognitive Radio Networks
Mobility and Propagation Models in Multi-hop Cognitive Radio Networks
szhb
 

What's hot (19)

AN OPTIMUM ENERGY CONSUMPTION HYBRID ALGORITHM FOR XLN STRATEGIC DESIGN IN WSN’S
AN OPTIMUM ENERGY CONSUMPTION HYBRID ALGORITHM FOR XLN STRATEGIC DESIGN IN WSN’SAN OPTIMUM ENERGY CONSUMPTION HYBRID ALGORITHM FOR XLN STRATEGIC DESIGN IN WSN’S
AN OPTIMUM ENERGY CONSUMPTION HYBRID ALGORITHM FOR XLN STRATEGIC DESIGN IN WSN’S
 
Iaetsd increasing network life span of manet by using
Iaetsd increasing network life span of manet by usingIaetsd increasing network life span of manet by using
Iaetsd increasing network life span of manet by using
 
MULTICASTING BASED ENHANCED PROACTIVE SOURCE ROUTING IN MANETS
MULTICASTING BASED ENHANCED PROACTIVE SOURCE ROUTING IN MANETSMULTICASTING BASED ENHANCED PROACTIVE SOURCE ROUTING IN MANETS
MULTICASTING BASED ENHANCED PROACTIVE SOURCE ROUTING IN MANETS
 
Novel Position Estimation using Differential Timing Information for Asynchron...
Novel Position Estimation using Differential Timing Information for Asynchron...Novel Position Estimation using Differential Timing Information for Asynchron...
Novel Position Estimation using Differential Timing Information for Asynchron...
 
Performance analysis for Adaptive Subcarriers Allocation in Coherent Optical ...
Performance analysis for Adaptive Subcarriers Allocation in Coherent Optical ...Performance analysis for Adaptive Subcarriers Allocation in Coherent Optical ...
Performance analysis for Adaptive Subcarriers Allocation in Coherent Optical ...
 
Q-LEARNING BASED ROUTING PROTOCOL TO ENHANCE NETWORK LIFETIME IN WSNS
Q-LEARNING BASED ROUTING PROTOCOL TO ENHANCE NETWORK LIFETIME IN WSNSQ-LEARNING BASED ROUTING PROTOCOL TO ENHANCE NETWORK LIFETIME IN WSNS
Q-LEARNING BASED ROUTING PROTOCOL TO ENHANCE NETWORK LIFETIME IN WSNS
 
MMINIMUM RESOURCE CONSUMPTIONS ROUTING FOR OPTICAL NETWORKS
MMINIMUM RESOURCE CONSUMPTIONS ROUTING FOR OPTICAL NETWORKSMMINIMUM RESOURCE CONSUMPTIONS ROUTING FOR OPTICAL NETWORKS
MMINIMUM RESOURCE CONSUMPTIONS ROUTING FOR OPTICAL NETWORKS
 
Balancing stable topology and network lifetime in ad hoc networks
Balancing stable topology and network lifetime in ad hoc networksBalancing stable topology and network lifetime in ad hoc networks
Balancing stable topology and network lifetime in ad hoc networks
 
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...
Mobile Relay Configuration in Data-Intensuive Wireless Sensor with Three Rout...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
A Proactive Greedy Routing Protocol Precludes Sink-Hole Formation in Wireless...
A Proactive Greedy Routing Protocol Precludes Sink-Hole Formation in Wireless...A Proactive Greedy Routing Protocol Precludes Sink-Hole Formation in Wireless...
A Proactive Greedy Routing Protocol Precludes Sink-Hole Formation in Wireless...
 
PERFORMANCE ANALYSIS IN CELLULAR NETWORKS CONSIDERING THE QOS BY RETRIAL QUEU...
PERFORMANCE ANALYSIS IN CELLULAR NETWORKS CONSIDERING THE QOS BY RETRIAL QUEU...PERFORMANCE ANALYSIS IN CELLULAR NETWORKS CONSIDERING THE QOS BY RETRIAL QUEU...
PERFORMANCE ANALYSIS IN CELLULAR NETWORKS CONSIDERING THE QOS BY RETRIAL QUEU...
 
Ship Ad-hoc Network (SANET)
Ship Ad-hoc Network (SANET)	Ship Ad-hoc Network (SANET)
Ship Ad-hoc Network (SANET)
 
GPSFR: GPS-Free Routing Protocol for Vehicular Networks with Directional Ante...
GPSFR: GPS-Free Routing Protocol for Vehicular Networks with Directional Ante...GPSFR: GPS-Free Routing Protocol for Vehicular Networks with Directional Ante...
GPSFR: GPS-Free Routing Protocol for Vehicular Networks with Directional Ante...
 
M010226367
M010226367M010226367
M010226367
 
An Efficient and Stable Routing Algorithm in Mobile Ad Hoc Network
An Efficient and Stable Routing Algorithm in Mobile Ad Hoc NetworkAn Efficient and Stable Routing Algorithm in Mobile Ad Hoc Network
An Efficient and Stable Routing Algorithm in Mobile Ad Hoc Network
 
A Cluster-Based Routing Protocol and Fault Detection for Wireless Sensor Network
A Cluster-Based Routing Protocol and Fault Detection for Wireless Sensor NetworkA Cluster-Based Routing Protocol and Fault Detection for Wireless Sensor Network
A Cluster-Based Routing Protocol and Fault Detection for Wireless Sensor Network
 
Performance of symmetric and asymmetric links in wireless networks
Performance of symmetric and asymmetric links in wireless networks Performance of symmetric and asymmetric links in wireless networks
Performance of symmetric and asymmetric links in wireless networks
 
Mobility and Propagation Models in Multi-hop Cognitive Radio Networks
Mobility and Propagation Models in Multi-hop Cognitive Radio NetworksMobility and Propagation Models in Multi-hop Cognitive Radio Networks
Mobility and Propagation Models in Multi-hop Cognitive Radio Networks
 

Similar to Efficient energy, cost reduction, and QoS based routing protocol for wireless sensor networks

Design and implementation of new routing
Design and implementation of new routingDesign and implementation of new routing
Design and implementation of new routing
IJCNCJournal
 
Energy Location Aware Routing Protocol (ELARP) for Wireless Multimedia Sensor...
Energy Location Aware Routing Protocol (ELARP) for Wireless Multimedia Sensor...Energy Location Aware Routing Protocol (ELARP) for Wireless Multimedia Sensor...
Energy Location Aware Routing Protocol (ELARP) for Wireless Multimedia Sensor...
AIRCC Publishing Corporation
 
Dynamic Slot Allocation for Improving Traffic Performance in Wireless Sensor ...
Dynamic Slot Allocation for Improving Traffic Performance in Wireless Sensor ...Dynamic Slot Allocation for Improving Traffic Performance in Wireless Sensor ...
Dynamic Slot Allocation for Improving Traffic Performance in Wireless Sensor ...
IRJET Journal
 
Designing an Energy Efficient Clustering in Heterogeneous Wireless Sensor Net...
Designing an Energy Efficient Clustering in Heterogeneous Wireless Sensor Net...Designing an Energy Efficient Clustering in Heterogeneous Wireless Sensor Net...
Designing an Energy Efficient Clustering in Heterogeneous Wireless Sensor Net...
IJCNCJournal
 
DESIGNING AN ENERGY EFFICIENT CLUSTERING IN HETEROGENEOUS WIRELESS SENSOR NET...
DESIGNING AN ENERGY EFFICIENT CLUSTERING IN HETEROGENEOUS WIRELESS SENSOR NET...DESIGNING AN ENERGY EFFICIENT CLUSTERING IN HETEROGENEOUS WIRELESS SENSOR NET...
DESIGNING AN ENERGY EFFICIENT CLUSTERING IN HETEROGENEOUS WIRELESS SENSOR NET...
IJCNCJournal
 
CONTEXT-AWARE ENERGY CONSERVING ROUTING ALGORITHM FOR INTERNET OF THINGS
CONTEXT-AWARE ENERGY CONSERVING ROUTING ALGORITHM FOR INTERNET OF THINGSCONTEXT-AWARE ENERGY CONSERVING ROUTING ALGORITHM FOR INTERNET OF THINGS
CONTEXT-AWARE ENERGY CONSERVING ROUTING ALGORITHM FOR INTERNET OF THINGS
IJCNCJournal
 
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ijcsit
 
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
AIRCC Publishing Corporation
 
RASPBERRY PI AND ARDUINO UNO WORKING TOGETHER AS A BASIC METEOROLOGICAL STATION
RASPBERRY PI AND ARDUINO UNO WORKING TOGETHER AS A BASIC METEOROLOGICAL STATIONRASPBERRY PI AND ARDUINO UNO WORKING TOGETHER AS A BASIC METEOROLOGICAL STATION
RASPBERRY PI AND ARDUINO UNO WORKING TOGETHER AS A BASIC METEOROLOGICAL STATION
AIRCC Publishing Corporation
 
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
AIRCC Publishing Corporation
 
J031101064069
J031101064069J031101064069
J031101064069
theijes
 
Energy Proficient and Security Protocol for WSN: A Review
Energy Proficient and Security Protocol for WSN: A ReviewEnergy Proficient and Security Protocol for WSN: A Review
Energy Proficient and Security Protocol for WSN: A Review
theijes
 
Ijcnc050203
Ijcnc050203Ijcnc050203
Ijcnc050203
IJCNCJournal
 
TTACCA: TWO-HOP BASED TRAFFIC AWARE CONGESTION CONTROL ALGORITHM FOR WIRELESS...
TTACCA: TWO-HOP BASED TRAFFIC AWARE CONGESTION CONTROL ALGORITHM FOR WIRELESS...TTACCA: TWO-HOP BASED TRAFFIC AWARE CONGESTION CONTROL ALGORITHM FOR WIRELESS...
TTACCA: TWO-HOP BASED TRAFFIC AWARE CONGESTION CONTROL ALGORITHM FOR WIRELESS...
cscpconf
 
Energy Efficient Grid based Routing Algorithm using Closeness Centrality and ...
Energy Efficient Grid based Routing Algorithm using Closeness Centrality and ...Energy Efficient Grid based Routing Algorithm using Closeness Centrality and ...
Energy Efficient Grid based Routing Algorithm using Closeness Centrality and ...
IRJET Journal
 
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOS
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOSENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOS
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOS
IAEME Publication
 
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOS
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOSENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOS
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOS
IAEME Publication
 
Adaptive Routing in Wireless Sensor Networks: QoS Optimisation for Enhanced A...
Adaptive Routing in Wireless Sensor Networks: QoS Optimisation for Enhanced A...Adaptive Routing in Wireless Sensor Networks: QoS Optimisation for Enhanced A...
Adaptive Routing in Wireless Sensor Networks: QoS Optimisation for Enhanced A...
M H
 
E FFICIENT E NERGY U TILIZATION P ATH A LGORITHM I N W IRELESS S ENSOR...
E FFICIENT  E NERGY  U TILIZATION  P ATH  A LGORITHM  I N  W IRELESS  S ENSOR...E FFICIENT  E NERGY  U TILIZATION  P ATH  A LGORITHM  I N  W IRELESS  S ENSOR...
E FFICIENT E NERGY U TILIZATION P ATH A LGORITHM I N W IRELESS S ENSOR...
IJCI JOURNAL
 
Performance Analysis of Energy Efficient Cross Layer Load Balancing in Tactic...
Performance Analysis of Energy Efficient Cross Layer Load Balancing in Tactic...Performance Analysis of Energy Efficient Cross Layer Load Balancing in Tactic...
Performance Analysis of Energy Efficient Cross Layer Load Balancing in Tactic...
IRJET Journal
 

Similar to Efficient energy, cost reduction, and QoS based routing protocol for wireless sensor networks (20)

Design and implementation of new routing
Design and implementation of new routingDesign and implementation of new routing
Design and implementation of new routing
 
Energy Location Aware Routing Protocol (ELARP) for Wireless Multimedia Sensor...
Energy Location Aware Routing Protocol (ELARP) for Wireless Multimedia Sensor...Energy Location Aware Routing Protocol (ELARP) for Wireless Multimedia Sensor...
Energy Location Aware Routing Protocol (ELARP) for Wireless Multimedia Sensor...
 
Dynamic Slot Allocation for Improving Traffic Performance in Wireless Sensor ...
Dynamic Slot Allocation for Improving Traffic Performance in Wireless Sensor ...Dynamic Slot Allocation for Improving Traffic Performance in Wireless Sensor ...
Dynamic Slot Allocation for Improving Traffic Performance in Wireless Sensor ...
 
Designing an Energy Efficient Clustering in Heterogeneous Wireless Sensor Net...
Designing an Energy Efficient Clustering in Heterogeneous Wireless Sensor Net...Designing an Energy Efficient Clustering in Heterogeneous Wireless Sensor Net...
Designing an Energy Efficient Clustering in Heterogeneous Wireless Sensor Net...
 
DESIGNING AN ENERGY EFFICIENT CLUSTERING IN HETEROGENEOUS WIRELESS SENSOR NET...
DESIGNING AN ENERGY EFFICIENT CLUSTERING IN HETEROGENEOUS WIRELESS SENSOR NET...DESIGNING AN ENERGY EFFICIENT CLUSTERING IN HETEROGENEOUS WIRELESS SENSOR NET...
DESIGNING AN ENERGY EFFICIENT CLUSTERING IN HETEROGENEOUS WIRELESS SENSOR NET...
 
CONTEXT-AWARE ENERGY CONSERVING ROUTING ALGORITHM FOR INTERNET OF THINGS
CONTEXT-AWARE ENERGY CONSERVING ROUTING ALGORITHM FOR INTERNET OF THINGSCONTEXT-AWARE ENERGY CONSERVING ROUTING ALGORITHM FOR INTERNET OF THINGS
CONTEXT-AWARE ENERGY CONSERVING ROUTING ALGORITHM FOR INTERNET OF THINGS
 
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
 
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
 
RASPBERRY PI AND ARDUINO UNO WORKING TOGETHER AS A BASIC METEOROLOGICAL STATION
RASPBERRY PI AND ARDUINO UNO WORKING TOGETHER AS A BASIC METEOROLOGICAL STATIONRASPBERRY PI AND ARDUINO UNO WORKING TOGETHER AS A BASIC METEOROLOGICAL STATION
RASPBERRY PI AND ARDUINO UNO WORKING TOGETHER AS A BASIC METEOROLOGICAL STATION
 
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
ENERGY LOCATION AWARE ROUTING PROTOCOL (ELARP) FOR WIRELESS MULTIMEDIA SENSOR...
 
J031101064069
J031101064069J031101064069
J031101064069
 
Energy Proficient and Security Protocol for WSN: A Review
Energy Proficient and Security Protocol for WSN: A ReviewEnergy Proficient and Security Protocol for WSN: A Review
Energy Proficient and Security Protocol for WSN: A Review
 
Ijcnc050203
Ijcnc050203Ijcnc050203
Ijcnc050203
 
TTACCA: TWO-HOP BASED TRAFFIC AWARE CONGESTION CONTROL ALGORITHM FOR WIRELESS...
TTACCA: TWO-HOP BASED TRAFFIC AWARE CONGESTION CONTROL ALGORITHM FOR WIRELESS...TTACCA: TWO-HOP BASED TRAFFIC AWARE CONGESTION CONTROL ALGORITHM FOR WIRELESS...
TTACCA: TWO-HOP BASED TRAFFIC AWARE CONGESTION CONTROL ALGORITHM FOR WIRELESS...
 
Energy Efficient Grid based Routing Algorithm using Closeness Centrality and ...
Energy Efficient Grid based Routing Algorithm using Closeness Centrality and ...Energy Efficient Grid based Routing Algorithm using Closeness Centrality and ...
Energy Efficient Grid based Routing Algorithm using Closeness Centrality and ...
 
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOS
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOSENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOS
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOS
 
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOS
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOSENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOS
ENERGY EFFICIENT ROUTING IN WIRELESS SENSOR NETWORKS BASED ON QOS
 
Adaptive Routing in Wireless Sensor Networks: QoS Optimisation for Enhanced A...
Adaptive Routing in Wireless Sensor Networks: QoS Optimisation for Enhanced A...Adaptive Routing in Wireless Sensor Networks: QoS Optimisation for Enhanced A...
Adaptive Routing in Wireless Sensor Networks: QoS Optimisation for Enhanced A...
 
E FFICIENT E NERGY U TILIZATION P ATH A LGORITHM I N W IRELESS S ENSOR...
E FFICIENT  E NERGY  U TILIZATION  P ATH  A LGORITHM  I N  W IRELESS  S ENSOR...E FFICIENT  E NERGY  U TILIZATION  P ATH  A LGORITHM  I N  W IRELESS  S ENSOR...
E FFICIENT E NERGY U TILIZATION P ATH A LGORITHM I N W IRELESS S ENSOR...
 
Performance Analysis of Energy Efficient Cross Layer Load Balancing in Tactic...
Performance Analysis of Energy Efficient Cross Layer Load Balancing in Tactic...Performance Analysis of Energy Efficient Cross Layer Load Balancing in Tactic...
Performance Analysis of Energy Efficient Cross Layer Load Balancing in Tactic...
 

More from IJECEIAES

Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...
IJECEIAES
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
IJECEIAES
 
A review on features and methods of potential fishing zone
A review on features and methods of potential fishing zoneA review on features and methods of potential fishing zone
A review on features and methods of potential fishing zone
IJECEIAES
 
Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...
IJECEIAES
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...
IJECEIAES
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
IJECEIAES
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
IJECEIAES
 
Smart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a surveySmart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a survey
IJECEIAES
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...
IJECEIAES
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
IJECEIAES
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
IJECEIAES
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
IJECEIAES
 
Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
IJECEIAES
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
IJECEIAES
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
IJECEIAES
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
IJECEIAES
 

More from IJECEIAES (20)

Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
 
A review on features and methods of potential fishing zone
A review on features and methods of potential fishing zoneA review on features and methods of potential fishing zone
A review on features and methods of potential fishing zone
 
Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
 
Smart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a surveySmart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a survey
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
 
Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
 

Recently uploaded

官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
mamamaam477
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 

Recently uploaded (20)

官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 

Efficient energy, cost reduction, and QoS based routing protocol for wireless sensor networks

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 9, No. 1, February 2019, pp. 496~504 ISSN: 2088-8708, DOI: 10.11591/ijece.v9i1.pp496-504  496 Journal homepage: http://iaescore.com/journals/index.php/IJECE Efficient energy, cost reduction, and QoS based routing protocol for wireless sensor networks Ghassan Samara, Mohammad Aljaidi Computer Science Department Zarqa University, Jordan Article Info ABSTRACT Article history: Received Jan 29, 2018 Revised Jul 31, 2018 Accepted Aug 14, 2018 Recent developments and widespread in wireless sensor network have led to many routing protocols, many of these protocols consider the efficiency of energy as the ultimate factor to maximize the WSN lifetime. The quality of Service (QoS) requirements for different applications of wireless sensor networks has posed additional challenges. Imaging and data transmission needs both QoS aware routing and energy to ensure the efficient use of sensors. In this paper, we propose an Efficient, Energy-Aware, Least Cost, (ECQSR) quality of service routing protocol for sensor networks which can run efficiently with best-effort traffic processing. The protocol aims to maximize the lifetime of the network out of balancing energy consumption across multiple nodes, by using the concept of service differentiation, finding lower cost by finding the shortest path using nearest neighbor algorithm (NN), also put certain constraints on the delay of the path for real-time data from where link cost that captures energy nodes reserve, energy of the transmission, error rate and other parameters. The results show that the proposed protocol improves the network lifetime and low power consumption. Keywords: Cost reduction Quality of service Energy efficiency Multipath routing Nearest-neighbors search (KNN) Service differentiation Simulated annealing (SA) Wireless sensor networks Copyright © 2019 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Ghassan Samara, Computer Science Department Zarqa University, Jordan. Email: gsamara@zu.edu.jo 1. INTRODUCTION Wireless Sensor Networks (WSNs) are rapidly emanating as an important and influential factor in mobile computing, wireless systems, and vehicular- ad hoc networks [1], Also, WSNs play a major role in facilitating the work of applications in a wide range of areas, such as earthquake monitoring, data traffic in transportation, tracking goals in battlefields, habitat monitoring, fire system detection [2, 3, 4]. Wireless Sensor Networks (WSNs) may have millions of nodes, which are deployed over the wide sensing area in different parameters. These Nodes broadcast their link quality, which is depending on radio frequency environment [5]. The main purposes of WSNs are to monitor, analyze, combine and respond to the data which are gathered by hundreds or thousands of sensors which are distributed in some sensing field [6]. The power of WSNs lies in the capability of deploying significant numbers of tiny nodes that have been configured by themselves, each of these sensing nodes contains a microcontroller, external memory, power source, and transceiver. Figure 1 shows the internal components of a sensor node [1]. In this paper, (ECQSR) protocol proposes; Efficient Energy, Cost Reduction, and QoS based routing protocol for WSNs, to achieve load balancing by splitting the data traffic among set of nodes which are distributed in the field, in addition to efficiently balance the consumption of energy through multiple nodes [7, 8]. Moreover, ECQSR works on increasing the reliability of the data delivery using forward error correction (FEC) technology, also, increasing the throughput via presenting data redundancy, Data-
  • 2. Int J Elec & Comp Eng ISSN: 2088-8708  Efficient energy, cost reduction, and QoS based routing protocol for wireless sensor… (Ghassan Samara) 497 redundancy provides type of flexibility on the path failure, in addition to recover lost data, also it has the possibility of reconstructing the original messages, ECQSR protocol finds the shortest path which has the least cost by using the nearest neighbor algorithm (NN). This path meets the end to end delay requirements [7], Figure 2 shows Pseudocode of the nearest neighbor algorithm (NN). Figure 1. Internal components of a sensor node Figure 2. KNN kernel algorithm pseudocode
  • 3.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 1, February 2019 : 496 - 504 498 Figure 3 shows the flow chart of the shortest path which is determined by the NN algorithm. Figure 3. Shortest path flow chart 2. RESEARCH PROBLEM Providing energy efficient, least cost, and QoS based routing protocol between sensor nodes in a particular sensing field is a challenging task, because of power consumption [9, 10, 11], data loss, topology control, coverage, mobility, routing and other parameters [1]. All of these parameters are considered in the proposed protocol. This protocol will work on finding an optimal solution for all of these challenges so that the proposed ECQSR protocol based on the idea of extending the routing approach and determining the path with least cost and energy efficient that satisfy certain end to end delay during transmission [7, 12, 13]. The link cost function is a function that captures transmission energy, reserve energy, error rate, and other parameters. Our protocol aims to get the shortest path with least cost by using the nearest neighbour algorithm (NN), which should meet the end to end delay requirements.
  • 4. Int J Elec & Comp Eng ISSN: 2088-8708  Efficient energy, cost reduction, and QoS based routing protocol for wireless sensor… (Ghassan Samara) 499 3. LITERATURE REVIEW QoS routing in wireless sensor networks (WSNs) is a challenging problem because of the poor resources of the sensor nodes. Therefore, this issue has received increasing interest from the researchers, where they have made many proposals; here are some of these proposals which relate to our protocol (ECQSR): Sequential Assignment Routing (SAR) protocol, which is one of the oldest protocols that concern in routing protocols that provide some QoS. SAR is a multiple path routing protocol that helps in routing decisions based on three aspects: QoS on each path, energy resources, and packet priority level. However, SAR protocol suffers from the overhead of dealing with routing tables and QoS metrics at each sensor node [1, 7]. K. Akkaya and M. Younis in proposed a cluster-based QoS aware routing protocol that employs a queuing model to deal with both non-real time and real-time traffic. This protocol suffers from the transmission delay which is not considered in the estimation of the end-to-end delay [1]. SPEED is considered as another protocol of QoS based routing protocol that supports a soft real-time end to end pledges; But the main problem of this protocol, that it does not consider the energy metric in its routing protocol [1, 7]. Message initiate Constrained Based Routing (MCBR) mechanism. MCBR is composed of route constraints, QoS requirement of messages, and specifications of constraint-based destinations, but it suffers from a large number of control packets that yields more overhead [1]. Felemban et al. proposed multiple paths and multiple speed Routing Protocol (MMSPEED) for probable QoS guarantee in WSNs, QoS is provided in two domains: reliability domain, and timelines domain, this protocol suffers from dealing with data redundancy [1]. X. Huang, Y. Faun has proposed a multi-constrained QoS multiple path routing (MCMP) protocol, the objective of this protocol is to utilize the multi-path to maximize the performance of the network with a minimum cost of energy, but it does not get over the problem of power consumption completely [1]. Efficient, Least Cost, Energy-Aware (ELCEA) QoS Protocol, which aims to extend the routing and finding an efficient path using Dijkstra’s algorithm and least cost with consideration of end-to-end delay during the current connection, but it failed in giving more importance on Quality of Service requirements [1, 7]. 4. RESEARCH OBJECTIVES There is a set of objectives, which can be achieved through the use of our protocol (ECQSR), all these objectives must be compatible with each other. Figure 4 shows the relations between these objectives [8, 14]. Figure 4. ECQSR objectives relationship
  • 5.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 1, February 2019 : 496 - 504 500 where: (N-B)=network-battery life; (QoS)=quality of service; (D)=delay; (EE)=energy efficiency; (Cost)=total cost of the system; (T)=throughput system; (Cov)=coverage; (PER)=packet error rate. These different objectives may conflict or not with each other; Different objectives are associated together with various types of lines depending on the relationship between these objectives. The red line connects two objectives which are a conflicting relationship, for example, maximization the coverage conflicts with the delay, packet error rate, total cost of the system, and the network-battery lifetime. Whereas, the blue dashes and dots lines that connect two objectives mean that they have no direct relationship with each other [14]. The most important desired objectives of the ECQSR protocol are summarized as follows:  To Keep the sensor nodes working as much as possible, Therefore, extending the lifetime of the network  To Reduce the cost by selecting the shortest path which is produced by using nearest neighbor algorithm (NN), which meets the end to end delay requirements (minimizing the cost of the system)  To Maximize the coverage and the throughput of the network.  To Minimize energy consumption and packet error rate. 5. METHODOLOGY This paper aims to make the routing between the sensor nodes more energy efficient, least cost and increasing QoS. Consequently, the network lifetime will be extended. To achieve these goals, the methodology of this paper based on the way of sensor nodes distribution, also using appropriate algorithms that help to make the technique of exchanging data between these nodes more flexible and shorter, these algorithms are the nearest neighbor algorithm (NN), and the simulated annealing (SA) algorithm. These sensor nodes were distributed in the flat sensing filed according to certain coordinates (x, y), this data set which contains the sensor node coordinates was inserted into both algorithms (NN and SA) to find the shortest path of exchanging data between these sensors, each one of these algorithms has its special way to find this route. After implementing the two algorithms, simulation results show clearly that the NN algorithm attained better results than the SA algorithm. Section (7.3.3) shows the comparison results between the two algorithms. 6. PROPOSED ALGORITHM Nearest Neighbour (NN) algorithm is used to find the optimal path between the sensors that were distributed in the sensing field taking into consideration of power consumption and cost reduction, the next section of this paper (Experimental Evaluation) will show the implementation of the algorithm with the simulation results. 7. EXPERIMENTAL EVALUATION In this section, the experimental evaluation of ECQSR protocol will be shown, whether through the nearest neighbour, or simulated annealing algorithm, which will be implemented in MatLab version 7.9.0.529 R2009b 32-bit (win32). 7.1. Implementation The simulation process of ECQSR protocol was evaluated and tested via nearest neighbor algorithm, which has been implemented using MatLab, to ensure the performance and the effectiveness of ECQSR protocol. Also, the simulated annealing algorithm was implemented in MatLab to make a comparison between the results of the two algorithms. The Simulation process consists of 2000 nodes that are randomly distributed in some sensing field; all sensors are identical in battery source, memory, and a processing unit. Also, all these nodes were located in the same external environment. The simulation results of the two algorithms have shown that the implementation of the ECQSR protocol with nearest neighbor algorithm has achieved a shorter path to travel between all nodes than simulated annealing, which means that the nearest neighbor will reduce the power consumption, cost reduction, and some other parameters. The simulation results of ECQSR protocol, whether using the nearest neighbor algorithm (NN) or simulated annealing algorithm, will be discussed in the next sections of this chapter.
  • 6. Int J Elec & Comp Eng ISSN: 2088-8708  Efficient energy, cost reduction, and QoS based routing protocol for wireless sensor… (Ghassan Samara) 501 7.2. Data set To make an implement for the two algorithms we have to find a data set that represents the locations of the distributed node sensors, also must be compatible with the concept of the algorithms. The data set which is used in the implementation is organized as coordinate of a point, which are written as ordered pair as it is shown below, letter P represents the location of the node. The location of these nodes is determined using an integrated function that exists in MatLab. P (14991 8390) The simulation was applied at different locations of 2000 node sensors; all these sensors were distributed randomly on some sensing field. 7.3. Simulation results After the implementation of the two algorithms, we obtained the following results; each result of these algorithms will be discussed separately: 7.3.1. Implementation of nearest neighbor (NN) algorithm NN algorithm was implemented as a solution for finding the shortest path between all distributed node sensors; it has been implemented in two different programming languages: a. MatLab: Which achieved the desired results, with regard to finding the shortest path between all nodes, Figure 5 shows the execution result of NN on MatLab. Figure 5. NN implementation on MatLab for length 730231.4981 The above figure shows the path between the nodes (2000 nodes) that are distributed in the sensing field using the nearest neighbor algorithm which is implemented in MatLab. b. Java NN also implemented by using Java that is also achieved a significant result, as shown in Figure 6. Figure 6: NN implementation in JAVA
  • 7.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 1, February 2019 : 496 - 504 502 The above figure illustrates the path between the nodes (2000 nodes) that are distributed in the sensing field using the nearest neighbor algorithm which is implemented in JAVA. Table 1 shows the implementation results of the NN algorithm in both PL (MatLab and Java). Table 1. NN Implementation Result in MatLab and Java Algorithm Programming language COST TIME NN MatLab 730231.4981 3.66 Min Java 734095 25.60 Sec 7.3.2. Implementation of simulated annealing (SA) algorithm SA algorithm was implemented in MatLab; Figure 7 shows the execution result of SA on MatLab. Figure 7. SA implementation on MatLab The above figure shows the path between the nodes (2000 nodes) distributed in the sensing field using the simulated annealing algorithm which is implemented by MatLab; this figure should be compared with Figure 5. Table 2 shows the implementation results of the SA algorithm (MatLab). Table 2. SA Implementation Result in MatLab Algo Programming language COST TIME SA MatLab 1071055.255 40 Sec When comparing Table 1 with Table 2, SA scored faster results than NN and higher cost. 7.3.3 Comparison between NN and SA algorithm according to path length Figure 8 shows the average path-length of the ECQSR protocol, using the NN algorithm, and SA algorithm, it is clear to conclude that the SN is having a longer path than NN when the ECQSR is implemented. Figure 8: ECQSR Path-Length average
  • 8. Int J Elec & Comp Eng ISSN: 2088-8708  Efficient energy, cost reduction, and QoS based routing protocol for wireless sensor… (Ghassan Samara) 503 8. CONCLUSION In this paper; Efficient Energy, Least Cost, quality of service based routing protocol for sensor networks protocol (ECQSR) has been presented specially for wireless sensor networks to extend the life of the network, finding lower cost by determining the shortest path using nearest neighbor algorithm (NN), put certain constraints on the delay of the path for real-time data, minimize the power consumption and error rate and other parameter. Through the computer simulation, ECQSR multiple routing protocols have been implemented and evaluated, and it has proven its ability to maximize the performance of the WSN and extend the life of the network, through its capability in finding the shortest path which helps in reducing the power consumption, and cost reduction. As future research, it is intended to study the efficiency and the performance of ECQSR protocol, and analyze the effect of the path length, buffer size, and network size, on the metrics of the performance of ECQSR protocol. ACKNOWLEDGEMENTS This research is funded by the Deanship of Research and Graduate Studies in Zarqa University, Jordan. REFERENCES [1] Jalel ben-othman,bashir yahya, Energy efficient and QoS based routing protocol for wireless sensor networks, J. Parallel Distrib. Comput. 70, 849-857, 2010. [2] X. Huang, Y. Fang, Multiconstrained QoS multipath routing in wireless sensor networks, Journal of Wireless Networks 14;(4), 465-478, 2008. [3] A. Mainwaring, J. Polastre, R. Szewczyk, D. Culler, J. Anderson, Wireless sensor networks for habitat monitoring, in The Proceedings of the 1st ACM International Workshop on Wireless Sensor Networks and Applications, ACMWSNA, Atlanta, Georgia, USA, September 2828, pp. 8897, 2002. [4] Anahit Martirosyan, Azzedine Boukerche, Richard Werner, Nelem Pazzi, Energy-aware and quality of service- based routing in wireless sensor networks and vehicular ad hoc networks, Annales des Telecommunications 63 (11- 12) 669681, 2008. [5] Suprotim Sinha Majumdar, Marut Pattanaik and JV Alamelu.Energy Efficient Wireless Sensor Network For Polyhouse Monitoring. European Journal of Advances in Engineering and Technology, 2(6): 77-82, 2015. [6] Ghassan Samara, Mohammad Aljaidi, Aware-routing protocol using best first search algorithm in wireless sensor. The International Arab Journal of Information Technology, 15(3A): 592-598, 2018. [7] Nida Maheen, Sanath Kumar, Efficient, Least Cost, Energy-Aware (ELCEA) Quality of Service Protocol in Wireless Sensor Networks, International Journal of Science and Research (IJSR), 2319-7064, 2014. [8] Muhammad Iqbal, Muhammad Naeem, Alagan Anpalagan, Ashfaq Ahmed, Muhammad Azam, Wireless Sensor Network Optimization: Multi-Objective Paradigm, Sensors 2015, 20 July 2015, 15, 17572-17620; doi:10.3390/s150717572. [9] Antonio Moschitta and Igor Neri. (2014), Power consumption Assessment in Wireless Sensor Networks. [10] José-F. Martinez, Ana-B. Garcia, Ivan Corredor, Lourdes Lopez, Vicente Hernandez, Antonio Dasilva, Trade-Off Between Performance and Energy Consumption Wireless Sensor Networks, Lecture Notes in Computer Science (LNCS),4725/2007, Springer-Verlag, Berlin, Heidelberg, pp. 264271, ISBN:978-3-540-74916-5, 2007. [11] H Makableh Ala'a, Ghassan Samara, Impact of Node Clustering on Power Consumption in WSN, The 7th International Conference on Information Technology, ICIT, 266, 269, 2015. [12] Ye Ming Lu, Vincent W.S. Wong, An energy efficient multipath routing protocol for wireless sensor networks, International Journal of Communication System 20;(7), 747-766, 2007. [13] Ghassan Samara, Khiri M Blaou, Wireless sensor networks hierarchical protocols,2017, Information Technology (ICIT), 2017 8th International Conference on, 998-1001. [14] Liu,W.; Qin,G.; Li, S.; He, J.; Zhang, X. A Multiobjective Evolutionary Algorithm for Energy-Efficient Cooperative Spectrum Sensing in Cognitive Radio Sensor Network. International Journal of Distributed Sensor Networks, volume 2015, Article ID 581589, 2015.
  • 9.  ISSN: 2088-8708 Int J Elec & Comp Eng, Vol. 9, No. 1, February 2019 : 496 - 504 504 BIOGRAPHIES OF AUTHORS Dr. Ghassan Samara holds BSc. and MSc. in Computer Science, and PhD in Computer Networks. He obtained his Ph.D, from Universiti Sains Malaysia (USM) in 2012. His field of specialization is Cryptography, Authentication, Computer Networks, Computer Data and Network Security, Wireless Networks, Vehicular Networks, Inter-vehicle Networks, Car to Car Communication, Certificates, Certificate Revocation, QoS, Emergency Safety Systems. Currently, Dr. Samara is an assistant professor at the Computer Science Department, Zarqa University, Jordan. Mohammad Aljaidi received his BSc in Computer Science with honors degree from Zarqa University in 2014, and MSc in Computer Science with honors degree from Zarqa University in 2017. He is currently working as a system administrator in the Royal Jordanian Air Force (RJAF). His research interests include Wireless Sensor Networks (WSNs), Vehicular Adhoc Networks (VANETs), and Network Security.