SlideShare a Scribd company logo
1 of 8
Download to read offline
TELKOMNIKA, Vol.17, No.1, February 2019, pp.299~306
ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018
DOI: 10.12928/TELKOMNIKA.v17i1.11621  299
Received May 31, 2018; Revised October 11, 2018; Accepted November 15, 2018
WSN performance based on node placement by genetic
algorithm at smart home environment
Mochammad Hannats Hanafi Ichsan*
1
, Wijaya Kurniawan
2
, Gembong Edhi Setyawan
3
,
Irma Asri Kartika Sandy
4
Faculty of Computer Science, University of Brawijaya,
Veteran St., Malang, East Java, Indonesia, telp/fax: +62 341 551611/+62 341 565420
*Corresponding author, e-mail: hanas.hanafi@ub.ac.id
1
, wjaykurnia@ub.ac.id
2
, gembong@ub.ac.id
3
,
ikartikasandy1903@gmail.com
4
Abstract
Wireless sensor connectivity is one of several factors that determines the communication
reliability of each node. The placement of the node depends on the area that covered by wireless coverage
area, so the node placement should be optimally placed. But the other aspect is the sensor coverage area.
Sensor coverage area sometimes could be different with wireless sensor coverage area. Based on that
situation, it needs to optimize that situation. Genetic Algorithm is an algorithm that utilizes a heuristic
approach that uses biological mechanism evolution. It used to evolution the best position of Sensor Node
based on Wireless and Sensor coverage area. After the position of each node generated by Genetic
Algorithm, it still needs to evaluate the wireless sensor node performance. The performance indicates that
the genetic algorithm can be used to determine sensor node placement in the smart home environment.
The smart home environment used to monitor event at the house such as wildfire. In this research used
Quality of Services (QoS) to measure wireless sensor performance. The experimental testing scenario will
be used to place several nodes that generated. The QoS performed systems reliability that produced
based on 3, 4 and 5 testing nodes, the minimum and maximum of each: delay is 6.21 and
8.74 milliseconds, jitter is 0.11 and 1.59 Hz and throughput is 68.83 and 90.49 bps. Based on ETSI
classification, the performance of sensor node placement is Good and acceptable in real-time systems.
Keywords: genetic algorithm, node placement, sensor coverage area, smart home.wireless sensor
network
Copyright © 2019 Universitas Ahmad Dahlan. All rights reserved.
1. Introduction
Wireless Sensor Network (WSN) is the most important technologies that have been
developed rapidly at large research area and its implementation [1]. The area that could
implement WSN such as Military, Habitat [2], Health [3], Environment [4], Classroom, Home [5]
and habitat [6]. Since its sensor has the ability to sense any object on the real word, the wireless
sensor network has many benefits. WSN could be generally which has low-cost, low power,
multifunctional and has limited computational and capabilities could be deployed randomly and
deterministically [7, 8]. The WSN itself has a major challenge to its application, services,
communication protocol, sensor technology and system [9]. Several problems with it service is
localization coverage, security, synchronization, data aggregation, cross-layer and
optimization [10-14]. Wildfire problem at the house is one of much concern, it caused much
damage. This problem is one of much concern of monitoring system at smart home
environment [15].
The connectivity of its sensor nodes depend on the placement itself, so need to pay
attention to laying of sensor nodes to improve the performance depends on the sensor
placement. To deploy a little amount of WSN at small area could be manually placed, but there
is many problems to place it in a wide area and a huge amount of sensor itself. It could be
uneffective that place manually. This problem is one of several problems from WSN services at
coverage area. Such as inefficient placing sensors that have large disjoint area. Laying the
position of an irregular sensor at a location will cause a new problem as it does not guarantee
that the entire area has been covered by the sensor. The objective reason using sensor
networks is effectively monitored and detect a target of interest [16].
 ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 1, February 2019: 299-306
300
Placing the node location could be performed with several algorithms. One of several
algorithms that can perform evolution is Genetic Algorithm (GA). GA is a powerful heuristics
algorithm for solving the problems of optimization [17]. The individual solution that generated
randomly would be evaluated in order to find the best solution. GA could implement at variety
problem that not suited by another algorithm such as Ant Colony, Fuzzy Logic, Neural Network,
Swarm Optimization etc. Several researchers have been successfully implemented GA in a
WSN in order to locate the node [16]. Their research is only how to place many nodes with GA,
but they didn’t place it in real condition and didn’t measure how quality that provides by their
design. Another problem is if that sensor works did the wireless works too. The sensor has a
different coverage area that reads data. Both wireless and it sensor have a circular coverage
area, but their coverage area is different. Usually, the wireless coverage area is bigger than the
sensor coverage area [18].
In order to solve the problem is needs to evaluate the quality of WSN services itself
based on wireless and sensor node coverage area. The sensor used that low cost and efficient
is the Flame Sensor 5 channel that has coverage area 700-100nm, the wireless that used is
nRF24L01 and Arduino Uno. The measurement to prove the quality is QoS (Quality of Services)
includes Delay, Jitter, and Throughput. This research is focused to measure how the sensor
works and the process of sending data, by ignoring some parameters such as energy
consumption, reading data error on the sensor, the power used an obstacle. The sensor placed
inside a room that doesn’t have an obstacle. To perform this research needs to do the several
amounts of procedure to evaluate their performance. First, it needs to create the models of GA.
After models created, it will be implemented and tested so it would be got the result of reliability
between GA which is implemented with wireless coverage area and sensor parameters.
2. Research Method
This research aim is placing WSN nodes in the smart home environment. The
environment here is not all of each room at home. This research is to models a room inside a
house with several parameters. The size of a room at home is very varied, as needed. But the
average requirement of the house area ranging from 2, 3 and 4 square meters [19, 20]. So this
research used 3 square meters as a case study, that is an average area at house room. This
research focused to generate at one room only, the room represent at the smart home
environment. A room used is 3 meters square with implementing one Coordinator and several
Sensor Node that illustrated in Figure 1. That figures represent a case study which is a room
that contain one coordinator and several sensor node that modelled by genetic algorithm.
Figure 1. Research focus scenario
The communication between the Coordinator and Sensor Node would analyze the
quality of their service. So it can meet how much the sensor node that requires that room. It will
TELKOMNIKA ISSN: 1693-6930 
WSN performance based on node placement… (Mochammad Hannats Hanafi Ichsan)
301
be implemented with 3 (1 Coordinator, 2 Sensor Node, 4 (1 Coordinator, 3 Sensor Node) and
5 (1 Coordinator, 4 Sensor Node). Based on that amount of Coordinator and Sensor Node can
be set at simulator about their range and amount too.
Step by step at this research represents in Figure 2 that is creating nodes, generating
GA, testing and analysis. The first step is creating WSN nodes from 5 channel flame sensor and
nRF24L01 combined in Arduino Uno. 5 channel flame sensor has some characteristic that is
Vin DC 3.3V-9V, sensor range 1200, digital output, sensor range is 100 cm [21]. The nRF24L01
is a radio transceiver that has single chip and microcontroller used is Arduino Uno.
Figure 2. Research methods
Communication Protocol used in nRF24L series is Enhanced Shockburst Protocol
(ESB), it provides radio communication, ease of use, small code size and consuming a small
power consumption (Low Power). Each node communication would communicate with ESB that
has a bi-directional data link. It is the basic protocol that was embedded in the nRF24L series.
This protocol supporting two-way communication, it is the basic protocol that sent packet
buffering, acknowledgment, and automatic re-transmission of loss packet [22-23]. The ESB
would not discuss deeply, this research just makes use of this protocol.
After nodes created and well communicated, the GA method will be created in Matlab.
Matlab and Simulink have Genetic Algorithm toolbox that presents a familiar and unified
environment for control engineer. That toolbox uses to develop or simulate at control system
engineering [24]. At this research, GA used to generate node based on user requirement. But
on this system designed by representing in one room at the house only. So in one room, we just
need one Coordinator Node and more than one sensor node. The GA input has several
parameters which are used to model the real world could see at Figure. 2, that each is:
a. Node Quantity: this input model how many nodes that would be implemented at a certain
area
b. Node Range: node range is the characteristic of the node that would be used to give node
range parameters, this about how wide the distance is owned by the node
c. Amount Fitness Iteration: we could give the number of iteration. The iteration could be
determined manually. It would affect is that the greatest fitness will be generated. The
greater the iteration value given, will not have much effect on the amount of fitness
generated. But the best or greatest fitness is dependent on several aspects suppose to the
number of initially generated nodes, the node range, and the range area all affect the best
fitness value to be generated.
d. Population Quantity: is how many parents that generated randomly based on user input. We
could determine how much a parent for this problem.
e. Area Range: this research used the nRF24L01 range as parameters, we could change
range if we use other hardware.
 ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 1, February 2019: 299-306
302
After input generated with that criteria, it will conduct by standard GA includes
Initialization, Crossover, Mutation, Fitness [16], [25] and The biggest fitness that generated will
be nodes that implemented and tested. The node which has the biggest fitness is the node that
would be implemented and tested.
GA that used can be seen in Figure 3 started with Initialization, at initialization, it will
generate a random place node. We can set how much random place node generated based on
the amount of node what would place a room. At Initialization, the parameter that didn’t have the
effect of a random process is node and area range. The range could set dynamically based on
requirement too. The amount of iteration is set manually, the amount of iteration doesn’t affect
the quality of the biggest fitness that produced. The best fitness that produced based on a
random place node that generated, so it could be set differencing in every testing scenario.
The second step is generating data that produced by Initialization process to get the
best parent that will process to produce the best child. But it still long steps to get the new
generation. Several parents that selected is processed on Crossover, at this process several
selected couples would perform crossover. Crossover is combined with two parents (based on
biological crossover) that could produce an individual/a child for the next generation, at this
research use single point crossover. After that is Mutation process. Based on Crossover result,
the individual that produced by Crossover is processed. A mutation is an option that an
individual has a small change that produced by random probability option. This process
produced generic diversity and enabling GA to search a wider space for the individual that
produced. Mutation used probability that used to how much a chromosome that mutate.
A chromosome is the smallest part of the individual body. After that, it produced the individual
that have different fitness.
Figure 3. Genetic algorithm methods
The GA in this research would iterate based on user input, if the iteration given 100, the
Initialization, Crossover, Mutation, Produce and Comparing fitness will be processed 100 times.
If the iteration finished and we have a new generation, a new generation with the biggest fitness
TELKOMNIKA ISSN: 1693-6930 
WSN performance based on node placement… (Mochammad Hannats Hanafi Ichsan)
303
is the solution of the node placement. The node placement is the node where the Coordinator
and Sensor Node would be placed. At this research, Coordinator Node is identified by number
“1” in the Matlab simulator, and the other node is Sensor Node. With an assumption, the
Coordinator has a sensor for sensing too.
Next process is measuring the QoS (Quality of Services). With the QoS measurement,
it would meet the accurate or reliable monitoring condition at a room in the smart home
environment. The QoS used is Delay, Throughput, and Jitter to measure between Sensor Node
to Coordinator Node. Packet Loss is not included in this scenario because this parameter used
to measure between Coordinator Node and this research use only one Coordinator Node [26].
Measuring the QoS is the next step after the node implementer. This is the testing scenario with
the direct trial scenario. The QoS used is a delay, jitter, and throughput [27]. Therefore the
system function is to monitor the environment such as a smart home environment and it could
measure well [28].
3. System Testing
GA implemented in Matlab with placing one coordinator and several node (one, two and
three other node). The result that produced by Matlab would be tested in this testing scenario
that can be seen at Figure 4. The room size used is 3 meter. At that room would be
implementing 3 Nodes (1 Gateway, 2 Sensor nodes), 4 Nodes (1 Gateway, 3 Sensor nodes)
and 5 Nodes (1 Gateway, 4 Sensor nodes). The simulation can be seen in Figure 4 that have
“x” and “y” coordinates that representing the room width and node placement. The “1”
coordinates are for Coordinator Node and “2”, “3” and “4” is a placement for Sensor Nodes.
After the node placement generated, the second scenario is direct testing
measurement. Each of Sensor Node sent data to Coordinator Node. After Coordinator Node
receiving data, it could measure the QoS. The testing scenario measured 60 times while sensor
detecting flames and data was sent. The testing includes 3, 4 and 5 nodes that placed. Each
placement would be measured 20 times.
Figure 4. Genetic algorithm implementation in matlab (each of x and y-axes using meter units)
The full result of the testing scenario is presented in Table 1. Testing on 4 Nodes. The
testing performed 20 times of sending data between each Sensor Nodes to Coordinator. At the
other nodes performed testing scenario in the same way. The QoS shows and ready to analyze.
All of the summary of the testing shown in Table 2 that inducted by average, min and max result
of all testing nodes.
This research was done by testing with 3, 4 and 5 nodes. Each testing always has
1 Coordinator Nodes and the rest of it is Sensor Node. This testing has several results that will
be explained below.
 ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 1, February 2019: 299-306
304
a. Delay: minimum delay is 6.21 millisecond at 3 nodes and maximum delay is
8.74 millisecond at 4 nodes. But at the 5 nodes maximum delay is 8.39, the delay at 4
nodes is bigger than 5 nodes.
b. Jitter: minimum jitter is 0.11 Hz at 4 and 5 nodes, but at 3 nodes the minimum jitter is
0.88 Hz. Maximum jitter is 1.58 Hz at 5 nodes. 5 nodes could produce the minimum and
maximum jitter value.
c. Throughput: minimum throughput is 63.83 bps at 3 nodes and maximum throughput is
90.49 at 4 nodes. 5 nodes don’t produce minimum or maximum throughput.
Table 1. Testing on 4 Nodes
Testing
Number
4 Nodes
Delay (millisecond) Jitter (Hz) Throughput (bps)
1 8.04 1.05 90.45
2 8.39 1 76.11
3 6.96 0.47 65.16
4 6.88 0.85 69.12
5 8.74 1.05 90.46
6 7.68 1.1 76.12
7 6.96 0.11 65.17
8 6.31 0.11 69.13
9 8.15 1.15 90.47
10 8.18 1.2 76.13
11 6.96 0.69 65.18
12 6.96 0.11 69.14
13 8.23 1.25 90.48
14 8.28 1.3 76.14
15 6.33 0.11 65.19
16 6.98 0.47 69.15
17 7.68 1.35 90.49
18 8.32 1.4 76.15
19 6.22 0.29 65.2
20 6.96 0.11 69.16
Average 7.46 0.76 75.23
d. Based on the testing scenario produced the biggest delay at 4 nodes and the smallest delay
at 3 nodes. The 5 nodes have the biggest and smallest jitter. Smallest throughput at
3 nodes a maximum throughput at 4 nodes. That all testing result can be seen in Table 2,
each of testing scenario conducted by 20 times measurement.
Based on the ETSI classification range that produced by all testing scenario is:
a. Delay: an average delay that produced is smaller than 150 millisecond and categorized as
Very Good.
b. Jitter: average jitter that produced between 0 Hz to 75 Hz categorized as Good.
c. Throughput: average throughput that produced between 75 bps to 100 bps and categorized
as Good.
Table 2. All Testing Scenario
Testing Average Min Max
3 Nodes
Delay (millisecond) 7.32 6.21 7.88
Jitter (Hz) 1.01 0.88 1.09
Throughput (bps) 75.85 63.83 83.68
4 Nodes
Delay (millisecond) 7.46 6.22 8.74
Jitter (Hz) 0.76 0.11 1.4
Throughput (bps) 75.23 65.16 90.49
5 Nodes
Delay (millisecond) 8.1 7.65 8.39
Jitter (Hz) 0.86 0.11 1.58
Throughput (bps) 77.97 73.29 81.44
4. Conclussion and Future Works
This paper proposed Genetic Algorithm for implementing Node with Genetic Algorithm
(GA) which are Coordinator and Sensor Node to deploy sensor. GA used to determine which
place that planting sensor node which has several parameters like the amount of node, sensor
TELKOMNIKA ISSN: 1693-6930 
WSN performance based on node placement… (Mochammad Hannats Hanafi Ichsan)
305
and wireless coverage area for its sensor. For GA itself conducted by the amount of iteration
and population range. System communication protocol using the standard communication that
is Enhanced Shockburst Protocol (ESB). ESB is standard communication at nRF24L series.
This system works functionally and tested by QoS. The QoS resulting based on 3, 4 and
5 nodes have a minimum delay is 6.21 millisecond and maximum 8.74 milliseconds. The
minimum jitter is 0.11 Hz and maximum jitter is 1.58, and the throughput minimum is 63.83 bps
and maximum is 90.49. Data sent will send if the sensor was sense fire. Based on ETSI
classification, the performance of sensor node placement is Good [27] and acceptable in
real-time systems.
The future works are how to implementing GA on a whole house in the smart system
environment. The sensor not only a flame sensor to implement, but there are many sensors to
implement such as temperature, gas or household equipment that could communicate so each
household equipment and the sensor to read environmental condition could communicate and
sent data each other. It could be improved by changing or adding several parameters that being
GA input, could be choosing the best routing protocol. After that all, it could be connected to the
internet or mobile phone. The other feature that could implement is placing node to control
environment that covered by the node that sensing environment. So the smart home
environment could be monitored and controlled well.
Acknowledgment
Thanks to Computer Engineering, Informatics Department, Brawijaya University that facilitate all
of the facility to support this research works. This paper is originally made and tested at
Computer System and Robotics Laboratory.
References
[1] AA. Rehma n, AZ Abbasi, N Islam, ZA Shaikh. A review of wireless sensors and networks
applications in agriculture. Computer Standards & Interfaces. 2014; 36(2): 263-270.
[2] A Mainwaring, J Polastre, R Szewczyk, D Culler, J Anderson. Wireless Sensor Network for Habitat
Monitoring, in ACM WSNA’02, Atlanta, Georgia, USA, 2002.
[3] L Schwiebert, SKS Gupta, J Weinmann. Research Challenges in Wireless Networks of Biomedical
Sensors, in ACM SIGMOBILE, Rome, Italy, 2001.
[4] I Khemapech, I Duncan, A Miller. A Survey of Wireless Sensor Networks Technology. in School of
Computer Science. University of St Andrews.
[5] M Srivastava, R Muntz, M Potkonjak. Smart Kindergarten: Sensor-Based Wireless Networks for
Smart Developmental Problem-Solving Environments, in ACM SIGMOBILE, Rome, Italy, 2001.
[6] M Y Hariyawan, A Gunawan, EH Putra. Wireless Sensor Network for Forest Fire Detection
TELKOMNIKA Telecommunication Computing Electronics and Control. 2013; 11(3): 563-574.
[7] SK Singh, MP Singh, DK Singh. Routing Protocols in Wireless Sensor Networks–A Survey.
International Journal of Computer Science & Engineering Survey (IJCSES). 2010; 1(2): 63-83.
[8] SK Singh, MP Singh, DK Singh. Energy-efficient Homogeneous Clustering Algorithm for Wireless
Sensor Network. International Journal of Wireless & Mobile Networks (IJWMN). 2010; 2(3): 49-61.
[9] M Conti, S Giordano. Mobile ad hoc networking: milestones, challenges, and new research
directions. IEEE Communications Magazine. 2014; 52(1): 85-96.
[10] HP Mistry, NH Mistry. RSSI Based Localization Scheme in Wireless Sensor Networks: A Survey, in
2015 Fifth International Conference on Advanced Computing & Communication Technologies,
Haryana, India, 2015.
[11] J Yick, B Mukherjee, D Ghosal. Wireless sensor network survey. Computer Networks, Elsevier.
2008; 52: 2292–2330.
[12] G Han, Y Dong, H Guo, L Shu, D Whu. Cross-layer optimized routing in wireless sensor networks
with duty cycle and energy harvesting. Wireless Communication Mobile Computing. 2014; 15(16):
1957–1981.
[13] C Eriksen, T Penman, B Horsey, Ross Bradstock. Wildfire survival plans in theory and practice.
International Journal of Wildland Fire. 2016; 25(4), 363-377.
[14] Aji RF, Suhartanto H, Yazid S. A Sense-based Registration Process for TDMA in IEEE 802.11
Network, International Journal of Electrical and Computer Engineering. 2018; 8(1): 355-359.
[15] TD Penman, AE Nicholson, RA Bradstock, L Collins, S H Penman, OF. Price, Reducing the risk of
house loss due to wildfires. Environmental Modelling & Software. 2015; 67: 12-25.
 ISSN: 1693-6930
TELKOMNIKA Vol. 17, No. 1, February 2019: 299-306
306
[16] A Bhondekar, Genetic Algorithm Based Node Placement Methodology For Wireless Sensor
Networks. in Proceedings of the International MultiConference of Engineers and Computer
Scientists 2009 Vol I. IMECS 2009, March 18-20. Hong Kong. 2009.
[17] DB Jourdan, OL de Weck. Layout Optimization for a Wireless Sensor Network Using a
Multi-Objective Genetic Algorithm. in IEEE 59
th
Vehicular Technology Conference, Milan, Italy.
2004.
[18] M Carde, J Wu. Energy-efficient coverage problems in wireless ad-hoc sensor networks. Computer
Communications. 2006; 29(4): 413-420.
[19] M Burkert, J Esdohr, H Krumm. A small-scale model house evaluation platform for building
automation systems. in IEEE 21
st
International Conference on Emerging Technologies and Factory
Automation (ETFA). Berlin, Germany. 2016.
[20] JH Pfeiffer, ME Dingler, C Dietz, TC Lueth. Requirements and architecture design for open real-time
communication in the operating room. in IEEE International Conference on Robotics and
Biomimetics (ROBIO), Zhuhai, China. 2015.
[21] D. Inovasi, Robotic Supplier and Otomatization System, [Online]. Available:
http://depoinovasi.com/produk-460-sensor-api-flame-sensor-5-channel.html. Accessed 4 February
2018.
[22] Y Liu, X Han. Analysis of the Maximal Transmission Rate Based on NRF24L01 Chip System. in 2
nd
International Conference on Information Engineering and Computer Science, Wuhan, China. 2010.
[23] Z Yao-lin, Zhang Gao-Qiang, Zhu Lei, Xu Jin. Design of wireless multi-point temperature
transmission system based on nRF24L01. in International Conference on Business Management
and Electronic Information, Guangzhou, China. 2011.
[24] P Corke, Robotics. Vision Control; Fundamental Algorithms in Matlab, Brisbane, Australia: Springer,
2011.
[25] YY a Y-H Kim. An Efficient Genetic Algorithm for Maximum Coverage Deployment in Wireless
Sensor Networks. IEEE Transactions on Cybernetics. 2013; 43(5).
[26] B Chen, K Jamieson, H Balakrishnan, R Moris. Span: an energy-efficient coordination algorithm for
topology maintenance in ad hoc wireless networks. Journal Wireless Networks. 2002; 8(5):
481-494.
[27] E. T. S. I. (ETSI), Telecommunications and Internet Protocol Harmonization Over Networks
(TIPHON) Release 3. ETSI. 2002.
[28] HH Ichsan, W Kurniawan, M Huda. Water Quality Monitoring with Fuzzy Logic Control Based on
Graphical Programming. TELKOMNIKA Telecommunication Computing Electronics and Control.
2016; 14(4): 1446-1453.

More Related Content

What's hot

NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...ijwmn
 
A new approach for area coverage problem in wireless sensor networks with hyb...
A new approach for area coverage problem in wireless sensor networks with hyb...A new approach for area coverage problem in wireless sensor networks with hyb...
A new approach for area coverage problem in wireless sensor networks with hyb...ijmnct
 
An Efficient Approach for Outlier Detection in Wireless Sensor Network
An Efficient Approach for Outlier Detection in Wireless Sensor NetworkAn Efficient Approach for Outlier Detection in Wireless Sensor Network
An Efficient Approach for Outlier Detection in Wireless Sensor NetworkIOSR Journals
 
Wireless sensor network report
Wireless sensor network reportWireless sensor network report
Wireless sensor network reportGanesh Khadsan
 
Threats in wireless sensor networks
Threats in wireless sensor networksThreats in wireless sensor networks
Threats in wireless sensor networksPriya Kaushal
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
Optimized rationalize security and efficient data gathering in wireless senso...
Optimized rationalize security and efficient data gathering in wireless senso...Optimized rationalize security and efficient data gathering in wireless senso...
Optimized rationalize security and efficient data gathering in wireless senso...ijmnct
 
Fault Diagonosis Approach for WSN using Normal Bias Technique
Fault Diagonosis Approach for WSN using Normal Bias TechniqueFault Diagonosis Approach for WSN using Normal Bias Technique
Fault Diagonosis Approach for WSN using Normal Bias TechniqueIDES Editor
 
IRJET- Enhanced ID based Data Aggregation and Detection Against Sybil Attack ...
IRJET- Enhanced ID based Data Aggregation and Detection Against Sybil Attack ...IRJET- Enhanced ID based Data Aggregation and Detection Against Sybil Attack ...
IRJET- Enhanced ID based Data Aggregation and Detection Against Sybil Attack ...IRJET Journal
 
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
 
Greedy – based Heuristic for OSC problems in Wireless Sensor Networks
Greedy – based Heuristic for OSC problems in Wireless Sensor NetworksGreedy – based Heuristic for OSC problems in Wireless Sensor Networks
Greedy – based Heuristic for OSC problems in Wireless Sensor NetworksIJMER
 
Significant Storage on Sensor Storage Space, Energy Consumption and Better Se...
Significant Storage on Sensor Storage Space, Energy Consumption and Better Se...Significant Storage on Sensor Storage Space, Energy Consumption and Better Se...
Significant Storage on Sensor Storage Space, Energy Consumption and Better Se...ijasuc
 

What's hot (16)

O010528791
O010528791O010528791
O010528791
 
F33022028
F33022028F33022028
F33022028
 
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...
 
A new approach for area coverage problem in wireless sensor networks with hyb...
A new approach for area coverage problem in wireless sensor networks with hyb...A new approach for area coverage problem in wireless sensor networks with hyb...
A new approach for area coverage problem in wireless sensor networks with hyb...
 
Bi24385389
Bi24385389Bi24385389
Bi24385389
 
An Efficient Approach for Outlier Detection in Wireless Sensor Network
An Efficient Approach for Outlier Detection in Wireless Sensor NetworkAn Efficient Approach for Outlier Detection in Wireless Sensor Network
An Efficient Approach for Outlier Detection in Wireless Sensor Network
 
Wireless sensor network report
Wireless sensor network reportWireless sensor network report
Wireless sensor network report
 
Threats in wireless sensor networks
Threats in wireless sensor networksThreats in wireless sensor networks
Threats in wireless sensor networks
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Optimized rationalize security and efficient data gathering in wireless senso...
Optimized rationalize security and efficient data gathering in wireless senso...Optimized rationalize security and efficient data gathering in wireless senso...
Optimized rationalize security and efficient data gathering in wireless senso...
 
Fault Diagonosis Approach for WSN using Normal Bias Technique
Fault Diagonosis Approach for WSN using Normal Bias TechniqueFault Diagonosis Approach for WSN using Normal Bias Technique
Fault Diagonosis Approach for WSN using Normal Bias Technique
 
A1803060110
A1803060110A1803060110
A1803060110
 
IRJET- Enhanced ID based Data Aggregation and Detection Against Sybil Attack ...
IRJET- Enhanced ID based Data Aggregation and Detection Against Sybil Attack ...IRJET- Enhanced ID based Data Aggregation and Detection Against Sybil Attack ...
IRJET- Enhanced ID based Data Aggregation and Detection Against Sybil Attack ...
 
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)
 
Greedy – based Heuristic for OSC problems in Wireless Sensor Networks
Greedy – based Heuristic for OSC problems in Wireless Sensor NetworksGreedy – based Heuristic for OSC problems in Wireless Sensor Networks
Greedy – based Heuristic for OSC problems in Wireless Sensor Networks
 
Significant Storage on Sensor Storage Space, Energy Consumption and Better Se...
Significant Storage on Sensor Storage Space, Energy Consumption and Better Se...Significant Storage on Sensor Storage Space, Energy Consumption and Better Se...
Significant Storage on Sensor Storage Space, Energy Consumption and Better Se...
 

Similar to WSN performance based on node placement by genetic algorithm at smart home environment

Dynamic Communication of Wireless Sensor Network
Dynamic Communication of Wireless Sensor Network Dynamic Communication of Wireless Sensor Network
Dynamic Communication of Wireless Sensor Network IJERA Editor
 
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...ijwmn
 
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...ijwmn
 
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
 
Sensors Scheduling in Wireless Sensor Networks: An Assessment
Sensors Scheduling in Wireless Sensor Networks: An AssessmentSensors Scheduling in Wireless Sensor Networks: An Assessment
Sensors Scheduling in Wireless Sensor Networks: An Assessmentijtsrd
 
IRJET- Coverage Hole Avoidance using Fault Node Recovery in Mobile Sensor Net...
IRJET- Coverage Hole Avoidance using Fault Node Recovery in Mobile Sensor Net...IRJET- Coverage Hole Avoidance using Fault Node Recovery in Mobile Sensor Net...
IRJET- Coverage Hole Avoidance using Fault Node Recovery in Mobile Sensor Net...IRJET Journal
 
EFFECTIVE AND SECURE DATA COMMUNICATION IN WSNs CONSIDERING TRANSFER MODULE O...
EFFECTIVE AND SECURE DATA COMMUNICATION IN WSNs CONSIDERING TRANSFER MODULE O...EFFECTIVE AND SECURE DATA COMMUNICATION IN WSNs CONSIDERING TRANSFER MODULE O...
EFFECTIVE AND SECURE DATA COMMUNICATION IN WSNs CONSIDERING TRANSFER MODULE O...IJEEE
 
An Approach of Mobile Wireless Sensor Network for Target Coverage and Network...
An Approach of Mobile Wireless Sensor Network for Target Coverage and Network...An Approach of Mobile Wireless Sensor Network for Target Coverage and Network...
An Approach of Mobile Wireless Sensor Network for Target Coverage and Network...IRJET Journal
 
Data Flow in Wireless Sensor Network Protocol Stack by using Bellman-Ford Rou...
Data Flow in Wireless Sensor Network Protocol Stack by using Bellman-Ford Rou...Data Flow in Wireless Sensor Network Protocol Stack by using Bellman-Ford Rou...
Data Flow in Wireless Sensor Network Protocol Stack by using Bellman-Ford Rou...journalBEEI
 
An optimal algorithm for coverage hole healing
An optimal algorithm for coverage hole healingAn optimal algorithm for coverage hole healing
An optimal algorithm for coverage hole healingmarwaeng
 
Performance of energy balanced territorial predator scent marking algorithm b...
Performance of energy balanced territorial predator scent marking algorithm b...Performance of energy balanced territorial predator scent marking algorithm b...
Performance of energy balanced territorial predator scent marking algorithm b...eSAT Publishing House
 
Performance Analysis of Fault Detection in Round Trip Delay and Path Wireless...
Performance Analysis of Fault Detection in Round Trip Delay and Path Wireless...Performance Analysis of Fault Detection in Round Trip Delay and Path Wireless...
Performance Analysis of Fault Detection in Round Trip Delay and Path Wireless...Editor IJMTER
 
Adaptive Sensor Sensing Range to Maximise Lifetime of Wireless Sensor Network
Adaptive Sensor Sensing Range to Maximise Lifetime of Wireless Sensor NetworkAdaptive Sensor Sensing Range to Maximise Lifetime of Wireless Sensor Network
Adaptive Sensor Sensing Range to Maximise Lifetime of Wireless Sensor NetworkIJCNCJournal
 
ADAPTIVE SENSOR SENSING RANGE TO MAXIMISE LIFETIME OF WIRELESS SENSOR NETWORK
ADAPTIVE SENSOR SENSING RANGE TO MAXIMISE LIFETIME OF WIRELESS SENSOR NETWORK ADAPTIVE SENSOR SENSING RANGE TO MAXIMISE LIFETIME OF WIRELESS SENSOR NETWORK
ADAPTIVE SENSOR SENSING RANGE TO MAXIMISE LIFETIME OF WIRELESS SENSOR NETWORK IJCNCJournal
 
Securing Many-To- Many Wireless Sensor Networks With Unique Dynamic Key
Securing Many-To- Many Wireless Sensor Networks With Unique Dynamic KeySecuring Many-To- Many Wireless Sensor Networks With Unique Dynamic Key
Securing Many-To- Many Wireless Sensor Networks With Unique Dynamic KeyEditor IJMTER
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Editor IJARCET
 

Similar to WSN performance based on node placement by genetic algorithm at smart home environment (20)

Dynamic Communication of Wireless Sensor Network
Dynamic Communication of Wireless Sensor Network Dynamic Communication of Wireless Sensor Network
Dynamic Communication of Wireless Sensor Network
 
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...
 
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...
 
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)
 
Sensors Scheduling in Wireless Sensor Networks: An Assessment
Sensors Scheduling in Wireless Sensor Networks: An AssessmentSensors Scheduling in Wireless Sensor Networks: An Assessment
Sensors Scheduling in Wireless Sensor Networks: An Assessment
 
IRJET- Coverage Hole Avoidance using Fault Node Recovery in Mobile Sensor Net...
IRJET- Coverage Hole Avoidance using Fault Node Recovery in Mobile Sensor Net...IRJET- Coverage Hole Avoidance using Fault Node Recovery in Mobile Sensor Net...
IRJET- Coverage Hole Avoidance using Fault Node Recovery in Mobile Sensor Net...
 
EFFECTIVE AND SECURE DATA COMMUNICATION IN WSNs CONSIDERING TRANSFER MODULE O...
EFFECTIVE AND SECURE DATA COMMUNICATION IN WSNs CONSIDERING TRANSFER MODULE O...EFFECTIVE AND SECURE DATA COMMUNICATION IN WSNs CONSIDERING TRANSFER MODULE O...
EFFECTIVE AND SECURE DATA COMMUNICATION IN WSNs CONSIDERING TRANSFER MODULE O...
 
An Approach of Mobile Wireless Sensor Network for Target Coverage and Network...
An Approach of Mobile Wireless Sensor Network for Target Coverage and Network...An Approach of Mobile Wireless Sensor Network for Target Coverage and Network...
An Approach of Mobile Wireless Sensor Network for Target Coverage and Network...
 
C1804011117
C1804011117C1804011117
C1804011117
 
Data Flow in Wireless Sensor Network Protocol Stack by using Bellman-Ford Rou...
Data Flow in Wireless Sensor Network Protocol Stack by using Bellman-Ford Rou...Data Flow in Wireless Sensor Network Protocol Stack by using Bellman-Ford Rou...
Data Flow in Wireless Sensor Network Protocol Stack by using Bellman-Ford Rou...
 
An optimal algorithm for coverage hole healing
An optimal algorithm for coverage hole healingAn optimal algorithm for coverage hole healing
An optimal algorithm for coverage hole healing
 
Performance of energy balanced territorial predator scent marking algorithm b...
Performance of energy balanced territorial predator scent marking algorithm b...Performance of energy balanced territorial predator scent marking algorithm b...
Performance of energy balanced territorial predator scent marking algorithm b...
 
Performance Analysis of Fault Detection in Round Trip Delay and Path Wireless...
Performance Analysis of Fault Detection in Round Trip Delay and Path Wireless...Performance Analysis of Fault Detection in Round Trip Delay and Path Wireless...
Performance Analysis of Fault Detection in Round Trip Delay and Path Wireless...
 
Adaptive Sensor Sensing Range to Maximise Lifetime of Wireless Sensor Network
Adaptive Sensor Sensing Range to Maximise Lifetime of Wireless Sensor NetworkAdaptive Sensor Sensing Range to Maximise Lifetime of Wireless Sensor Network
Adaptive Sensor Sensing Range to Maximise Lifetime of Wireless Sensor Network
 
ADAPTIVE SENSOR SENSING RANGE TO MAXIMISE LIFETIME OF WIRELESS SENSOR NETWORK
ADAPTIVE SENSOR SENSING RANGE TO MAXIMISE LIFETIME OF WIRELESS SENSOR NETWORK ADAPTIVE SENSOR SENSING RANGE TO MAXIMISE LIFETIME OF WIRELESS SENSOR NETWORK
ADAPTIVE SENSOR SENSING RANGE TO MAXIMISE LIFETIME OF WIRELESS SENSOR NETWORK
 
Securing Many-To- Many Wireless Sensor Networks With Unique Dynamic Key
Securing Many-To- Many Wireless Sensor Networks With Unique Dynamic KeySecuring Many-To- Many Wireless Sensor Networks With Unique Dynamic Key
Securing Many-To- Many Wireless Sensor Networks With Unique Dynamic Key
 
Ac36167172
Ac36167172Ac36167172
Ac36167172
 
Ka2417181721
Ka2417181721Ka2417181721
Ka2417181721
 
1104.0355
1104.03551104.0355
1104.0355
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107
 

More from TELKOMNIKA JOURNAL

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...TELKOMNIKA JOURNAL
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...TELKOMNIKA JOURNAL
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...TELKOMNIKA JOURNAL
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...TELKOMNIKA JOURNAL
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...TELKOMNIKA JOURNAL
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaTELKOMNIKA JOURNAL
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireTELKOMNIKA JOURNAL
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkTELKOMNIKA JOURNAL
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsTELKOMNIKA JOURNAL
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...TELKOMNIKA JOURNAL
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesTELKOMNIKA JOURNAL
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...TELKOMNIKA JOURNAL
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemTELKOMNIKA JOURNAL
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...TELKOMNIKA JOURNAL
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorTELKOMNIKA JOURNAL
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...TELKOMNIKA JOURNAL
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...TELKOMNIKA JOURNAL
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksTELKOMNIKA JOURNAL
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingTELKOMNIKA JOURNAL
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...TELKOMNIKA JOURNAL
 

More from TELKOMNIKA JOURNAL (20)

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antenna
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fire
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio network
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bands
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertainties
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensor
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networks
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
 

Recently uploaded

main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 

Recently uploaded (20)

main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 

WSN performance based on node placement by genetic algorithm at smart home environment

  • 1. TELKOMNIKA, Vol.17, No.1, February 2019, pp.299~306 ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018 DOI: 10.12928/TELKOMNIKA.v17i1.11621  299 Received May 31, 2018; Revised October 11, 2018; Accepted November 15, 2018 WSN performance based on node placement by genetic algorithm at smart home environment Mochammad Hannats Hanafi Ichsan* 1 , Wijaya Kurniawan 2 , Gembong Edhi Setyawan 3 , Irma Asri Kartika Sandy 4 Faculty of Computer Science, University of Brawijaya, Veteran St., Malang, East Java, Indonesia, telp/fax: +62 341 551611/+62 341 565420 *Corresponding author, e-mail: hanas.hanafi@ub.ac.id 1 , wjaykurnia@ub.ac.id 2 , gembong@ub.ac.id 3 , ikartikasandy1903@gmail.com 4 Abstract Wireless sensor connectivity is one of several factors that determines the communication reliability of each node. The placement of the node depends on the area that covered by wireless coverage area, so the node placement should be optimally placed. But the other aspect is the sensor coverage area. Sensor coverage area sometimes could be different with wireless sensor coverage area. Based on that situation, it needs to optimize that situation. Genetic Algorithm is an algorithm that utilizes a heuristic approach that uses biological mechanism evolution. It used to evolution the best position of Sensor Node based on Wireless and Sensor coverage area. After the position of each node generated by Genetic Algorithm, it still needs to evaluate the wireless sensor node performance. The performance indicates that the genetic algorithm can be used to determine sensor node placement in the smart home environment. The smart home environment used to monitor event at the house such as wildfire. In this research used Quality of Services (QoS) to measure wireless sensor performance. The experimental testing scenario will be used to place several nodes that generated. The QoS performed systems reliability that produced based on 3, 4 and 5 testing nodes, the minimum and maximum of each: delay is 6.21 and 8.74 milliseconds, jitter is 0.11 and 1.59 Hz and throughput is 68.83 and 90.49 bps. Based on ETSI classification, the performance of sensor node placement is Good and acceptable in real-time systems. Keywords: genetic algorithm, node placement, sensor coverage area, smart home.wireless sensor network Copyright © 2019 Universitas Ahmad Dahlan. All rights reserved. 1. Introduction Wireless Sensor Network (WSN) is the most important technologies that have been developed rapidly at large research area and its implementation [1]. The area that could implement WSN such as Military, Habitat [2], Health [3], Environment [4], Classroom, Home [5] and habitat [6]. Since its sensor has the ability to sense any object on the real word, the wireless sensor network has many benefits. WSN could be generally which has low-cost, low power, multifunctional and has limited computational and capabilities could be deployed randomly and deterministically [7, 8]. The WSN itself has a major challenge to its application, services, communication protocol, sensor technology and system [9]. Several problems with it service is localization coverage, security, synchronization, data aggregation, cross-layer and optimization [10-14]. Wildfire problem at the house is one of much concern, it caused much damage. This problem is one of much concern of monitoring system at smart home environment [15]. The connectivity of its sensor nodes depend on the placement itself, so need to pay attention to laying of sensor nodes to improve the performance depends on the sensor placement. To deploy a little amount of WSN at small area could be manually placed, but there is many problems to place it in a wide area and a huge amount of sensor itself. It could be uneffective that place manually. This problem is one of several problems from WSN services at coverage area. Such as inefficient placing sensors that have large disjoint area. Laying the position of an irregular sensor at a location will cause a new problem as it does not guarantee that the entire area has been covered by the sensor. The objective reason using sensor networks is effectively monitored and detect a target of interest [16].
  • 2.  ISSN: 1693-6930 TELKOMNIKA Vol. 17, No. 1, February 2019: 299-306 300 Placing the node location could be performed with several algorithms. One of several algorithms that can perform evolution is Genetic Algorithm (GA). GA is a powerful heuristics algorithm for solving the problems of optimization [17]. The individual solution that generated randomly would be evaluated in order to find the best solution. GA could implement at variety problem that not suited by another algorithm such as Ant Colony, Fuzzy Logic, Neural Network, Swarm Optimization etc. Several researchers have been successfully implemented GA in a WSN in order to locate the node [16]. Their research is only how to place many nodes with GA, but they didn’t place it in real condition and didn’t measure how quality that provides by their design. Another problem is if that sensor works did the wireless works too. The sensor has a different coverage area that reads data. Both wireless and it sensor have a circular coverage area, but their coverage area is different. Usually, the wireless coverage area is bigger than the sensor coverage area [18]. In order to solve the problem is needs to evaluate the quality of WSN services itself based on wireless and sensor node coverage area. The sensor used that low cost and efficient is the Flame Sensor 5 channel that has coverage area 700-100nm, the wireless that used is nRF24L01 and Arduino Uno. The measurement to prove the quality is QoS (Quality of Services) includes Delay, Jitter, and Throughput. This research is focused to measure how the sensor works and the process of sending data, by ignoring some parameters such as energy consumption, reading data error on the sensor, the power used an obstacle. The sensor placed inside a room that doesn’t have an obstacle. To perform this research needs to do the several amounts of procedure to evaluate their performance. First, it needs to create the models of GA. After models created, it will be implemented and tested so it would be got the result of reliability between GA which is implemented with wireless coverage area and sensor parameters. 2. Research Method This research aim is placing WSN nodes in the smart home environment. The environment here is not all of each room at home. This research is to models a room inside a house with several parameters. The size of a room at home is very varied, as needed. But the average requirement of the house area ranging from 2, 3 and 4 square meters [19, 20]. So this research used 3 square meters as a case study, that is an average area at house room. This research focused to generate at one room only, the room represent at the smart home environment. A room used is 3 meters square with implementing one Coordinator and several Sensor Node that illustrated in Figure 1. That figures represent a case study which is a room that contain one coordinator and several sensor node that modelled by genetic algorithm. Figure 1. Research focus scenario The communication between the Coordinator and Sensor Node would analyze the quality of their service. So it can meet how much the sensor node that requires that room. It will
  • 3. TELKOMNIKA ISSN: 1693-6930  WSN performance based on node placement… (Mochammad Hannats Hanafi Ichsan) 301 be implemented with 3 (1 Coordinator, 2 Sensor Node, 4 (1 Coordinator, 3 Sensor Node) and 5 (1 Coordinator, 4 Sensor Node). Based on that amount of Coordinator and Sensor Node can be set at simulator about their range and amount too. Step by step at this research represents in Figure 2 that is creating nodes, generating GA, testing and analysis. The first step is creating WSN nodes from 5 channel flame sensor and nRF24L01 combined in Arduino Uno. 5 channel flame sensor has some characteristic that is Vin DC 3.3V-9V, sensor range 1200, digital output, sensor range is 100 cm [21]. The nRF24L01 is a radio transceiver that has single chip and microcontroller used is Arduino Uno. Figure 2. Research methods Communication Protocol used in nRF24L series is Enhanced Shockburst Protocol (ESB), it provides radio communication, ease of use, small code size and consuming a small power consumption (Low Power). Each node communication would communicate with ESB that has a bi-directional data link. It is the basic protocol that was embedded in the nRF24L series. This protocol supporting two-way communication, it is the basic protocol that sent packet buffering, acknowledgment, and automatic re-transmission of loss packet [22-23]. The ESB would not discuss deeply, this research just makes use of this protocol. After nodes created and well communicated, the GA method will be created in Matlab. Matlab and Simulink have Genetic Algorithm toolbox that presents a familiar and unified environment for control engineer. That toolbox uses to develop or simulate at control system engineering [24]. At this research, GA used to generate node based on user requirement. But on this system designed by representing in one room at the house only. So in one room, we just need one Coordinator Node and more than one sensor node. The GA input has several parameters which are used to model the real world could see at Figure. 2, that each is: a. Node Quantity: this input model how many nodes that would be implemented at a certain area b. Node Range: node range is the characteristic of the node that would be used to give node range parameters, this about how wide the distance is owned by the node c. Amount Fitness Iteration: we could give the number of iteration. The iteration could be determined manually. It would affect is that the greatest fitness will be generated. The greater the iteration value given, will not have much effect on the amount of fitness generated. But the best or greatest fitness is dependent on several aspects suppose to the number of initially generated nodes, the node range, and the range area all affect the best fitness value to be generated. d. Population Quantity: is how many parents that generated randomly based on user input. We could determine how much a parent for this problem. e. Area Range: this research used the nRF24L01 range as parameters, we could change range if we use other hardware.
  • 4.  ISSN: 1693-6930 TELKOMNIKA Vol. 17, No. 1, February 2019: 299-306 302 After input generated with that criteria, it will conduct by standard GA includes Initialization, Crossover, Mutation, Fitness [16], [25] and The biggest fitness that generated will be nodes that implemented and tested. The node which has the biggest fitness is the node that would be implemented and tested. GA that used can be seen in Figure 3 started with Initialization, at initialization, it will generate a random place node. We can set how much random place node generated based on the amount of node what would place a room. At Initialization, the parameter that didn’t have the effect of a random process is node and area range. The range could set dynamically based on requirement too. The amount of iteration is set manually, the amount of iteration doesn’t affect the quality of the biggest fitness that produced. The best fitness that produced based on a random place node that generated, so it could be set differencing in every testing scenario. The second step is generating data that produced by Initialization process to get the best parent that will process to produce the best child. But it still long steps to get the new generation. Several parents that selected is processed on Crossover, at this process several selected couples would perform crossover. Crossover is combined with two parents (based on biological crossover) that could produce an individual/a child for the next generation, at this research use single point crossover. After that is Mutation process. Based on Crossover result, the individual that produced by Crossover is processed. A mutation is an option that an individual has a small change that produced by random probability option. This process produced generic diversity and enabling GA to search a wider space for the individual that produced. Mutation used probability that used to how much a chromosome that mutate. A chromosome is the smallest part of the individual body. After that, it produced the individual that have different fitness. Figure 3. Genetic algorithm methods The GA in this research would iterate based on user input, if the iteration given 100, the Initialization, Crossover, Mutation, Produce and Comparing fitness will be processed 100 times. If the iteration finished and we have a new generation, a new generation with the biggest fitness
  • 5. TELKOMNIKA ISSN: 1693-6930  WSN performance based on node placement… (Mochammad Hannats Hanafi Ichsan) 303 is the solution of the node placement. The node placement is the node where the Coordinator and Sensor Node would be placed. At this research, Coordinator Node is identified by number “1” in the Matlab simulator, and the other node is Sensor Node. With an assumption, the Coordinator has a sensor for sensing too. Next process is measuring the QoS (Quality of Services). With the QoS measurement, it would meet the accurate or reliable monitoring condition at a room in the smart home environment. The QoS used is Delay, Throughput, and Jitter to measure between Sensor Node to Coordinator Node. Packet Loss is not included in this scenario because this parameter used to measure between Coordinator Node and this research use only one Coordinator Node [26]. Measuring the QoS is the next step after the node implementer. This is the testing scenario with the direct trial scenario. The QoS used is a delay, jitter, and throughput [27]. Therefore the system function is to monitor the environment such as a smart home environment and it could measure well [28]. 3. System Testing GA implemented in Matlab with placing one coordinator and several node (one, two and three other node). The result that produced by Matlab would be tested in this testing scenario that can be seen at Figure 4. The room size used is 3 meter. At that room would be implementing 3 Nodes (1 Gateway, 2 Sensor nodes), 4 Nodes (1 Gateway, 3 Sensor nodes) and 5 Nodes (1 Gateway, 4 Sensor nodes). The simulation can be seen in Figure 4 that have “x” and “y” coordinates that representing the room width and node placement. The “1” coordinates are for Coordinator Node and “2”, “3” and “4” is a placement for Sensor Nodes. After the node placement generated, the second scenario is direct testing measurement. Each of Sensor Node sent data to Coordinator Node. After Coordinator Node receiving data, it could measure the QoS. The testing scenario measured 60 times while sensor detecting flames and data was sent. The testing includes 3, 4 and 5 nodes that placed. Each placement would be measured 20 times. Figure 4. Genetic algorithm implementation in matlab (each of x and y-axes using meter units) The full result of the testing scenario is presented in Table 1. Testing on 4 Nodes. The testing performed 20 times of sending data between each Sensor Nodes to Coordinator. At the other nodes performed testing scenario in the same way. The QoS shows and ready to analyze. All of the summary of the testing shown in Table 2 that inducted by average, min and max result of all testing nodes. This research was done by testing with 3, 4 and 5 nodes. Each testing always has 1 Coordinator Nodes and the rest of it is Sensor Node. This testing has several results that will be explained below.
  • 6.  ISSN: 1693-6930 TELKOMNIKA Vol. 17, No. 1, February 2019: 299-306 304 a. Delay: minimum delay is 6.21 millisecond at 3 nodes and maximum delay is 8.74 millisecond at 4 nodes. But at the 5 nodes maximum delay is 8.39, the delay at 4 nodes is bigger than 5 nodes. b. Jitter: minimum jitter is 0.11 Hz at 4 and 5 nodes, but at 3 nodes the minimum jitter is 0.88 Hz. Maximum jitter is 1.58 Hz at 5 nodes. 5 nodes could produce the minimum and maximum jitter value. c. Throughput: minimum throughput is 63.83 bps at 3 nodes and maximum throughput is 90.49 at 4 nodes. 5 nodes don’t produce minimum or maximum throughput. Table 1. Testing on 4 Nodes Testing Number 4 Nodes Delay (millisecond) Jitter (Hz) Throughput (bps) 1 8.04 1.05 90.45 2 8.39 1 76.11 3 6.96 0.47 65.16 4 6.88 0.85 69.12 5 8.74 1.05 90.46 6 7.68 1.1 76.12 7 6.96 0.11 65.17 8 6.31 0.11 69.13 9 8.15 1.15 90.47 10 8.18 1.2 76.13 11 6.96 0.69 65.18 12 6.96 0.11 69.14 13 8.23 1.25 90.48 14 8.28 1.3 76.14 15 6.33 0.11 65.19 16 6.98 0.47 69.15 17 7.68 1.35 90.49 18 8.32 1.4 76.15 19 6.22 0.29 65.2 20 6.96 0.11 69.16 Average 7.46 0.76 75.23 d. Based on the testing scenario produced the biggest delay at 4 nodes and the smallest delay at 3 nodes. The 5 nodes have the biggest and smallest jitter. Smallest throughput at 3 nodes a maximum throughput at 4 nodes. That all testing result can be seen in Table 2, each of testing scenario conducted by 20 times measurement. Based on the ETSI classification range that produced by all testing scenario is: a. Delay: an average delay that produced is smaller than 150 millisecond and categorized as Very Good. b. Jitter: average jitter that produced between 0 Hz to 75 Hz categorized as Good. c. Throughput: average throughput that produced between 75 bps to 100 bps and categorized as Good. Table 2. All Testing Scenario Testing Average Min Max 3 Nodes Delay (millisecond) 7.32 6.21 7.88 Jitter (Hz) 1.01 0.88 1.09 Throughput (bps) 75.85 63.83 83.68 4 Nodes Delay (millisecond) 7.46 6.22 8.74 Jitter (Hz) 0.76 0.11 1.4 Throughput (bps) 75.23 65.16 90.49 5 Nodes Delay (millisecond) 8.1 7.65 8.39 Jitter (Hz) 0.86 0.11 1.58 Throughput (bps) 77.97 73.29 81.44 4. Conclussion and Future Works This paper proposed Genetic Algorithm for implementing Node with Genetic Algorithm (GA) which are Coordinator and Sensor Node to deploy sensor. GA used to determine which place that planting sensor node which has several parameters like the amount of node, sensor
  • 7. TELKOMNIKA ISSN: 1693-6930  WSN performance based on node placement… (Mochammad Hannats Hanafi Ichsan) 305 and wireless coverage area for its sensor. For GA itself conducted by the amount of iteration and population range. System communication protocol using the standard communication that is Enhanced Shockburst Protocol (ESB). ESB is standard communication at nRF24L series. This system works functionally and tested by QoS. The QoS resulting based on 3, 4 and 5 nodes have a minimum delay is 6.21 millisecond and maximum 8.74 milliseconds. The minimum jitter is 0.11 Hz and maximum jitter is 1.58, and the throughput minimum is 63.83 bps and maximum is 90.49. Data sent will send if the sensor was sense fire. Based on ETSI classification, the performance of sensor node placement is Good [27] and acceptable in real-time systems. The future works are how to implementing GA on a whole house in the smart system environment. The sensor not only a flame sensor to implement, but there are many sensors to implement such as temperature, gas or household equipment that could communicate so each household equipment and the sensor to read environmental condition could communicate and sent data each other. It could be improved by changing or adding several parameters that being GA input, could be choosing the best routing protocol. After that all, it could be connected to the internet or mobile phone. The other feature that could implement is placing node to control environment that covered by the node that sensing environment. So the smart home environment could be monitored and controlled well. Acknowledgment Thanks to Computer Engineering, Informatics Department, Brawijaya University that facilitate all of the facility to support this research works. This paper is originally made and tested at Computer System and Robotics Laboratory. References [1] AA. Rehma n, AZ Abbasi, N Islam, ZA Shaikh. A review of wireless sensors and networks applications in agriculture. Computer Standards & Interfaces. 2014; 36(2): 263-270. [2] A Mainwaring, J Polastre, R Szewczyk, D Culler, J Anderson. Wireless Sensor Network for Habitat Monitoring, in ACM WSNA’02, Atlanta, Georgia, USA, 2002. [3] L Schwiebert, SKS Gupta, J Weinmann. Research Challenges in Wireless Networks of Biomedical Sensors, in ACM SIGMOBILE, Rome, Italy, 2001. [4] I Khemapech, I Duncan, A Miller. A Survey of Wireless Sensor Networks Technology. in School of Computer Science. University of St Andrews. [5] M Srivastava, R Muntz, M Potkonjak. Smart Kindergarten: Sensor-Based Wireless Networks for Smart Developmental Problem-Solving Environments, in ACM SIGMOBILE, Rome, Italy, 2001. [6] M Y Hariyawan, A Gunawan, EH Putra. Wireless Sensor Network for Forest Fire Detection TELKOMNIKA Telecommunication Computing Electronics and Control. 2013; 11(3): 563-574. [7] SK Singh, MP Singh, DK Singh. Routing Protocols in Wireless Sensor Networks–A Survey. International Journal of Computer Science & Engineering Survey (IJCSES). 2010; 1(2): 63-83. [8] SK Singh, MP Singh, DK Singh. Energy-efficient Homogeneous Clustering Algorithm for Wireless Sensor Network. International Journal of Wireless & Mobile Networks (IJWMN). 2010; 2(3): 49-61. [9] M Conti, S Giordano. Mobile ad hoc networking: milestones, challenges, and new research directions. IEEE Communications Magazine. 2014; 52(1): 85-96. [10] HP Mistry, NH Mistry. RSSI Based Localization Scheme in Wireless Sensor Networks: A Survey, in 2015 Fifth International Conference on Advanced Computing & Communication Technologies, Haryana, India, 2015. [11] J Yick, B Mukherjee, D Ghosal. Wireless sensor network survey. Computer Networks, Elsevier. 2008; 52: 2292–2330. [12] G Han, Y Dong, H Guo, L Shu, D Whu. Cross-layer optimized routing in wireless sensor networks with duty cycle and energy harvesting. Wireless Communication Mobile Computing. 2014; 15(16): 1957–1981. [13] C Eriksen, T Penman, B Horsey, Ross Bradstock. Wildfire survival plans in theory and practice. International Journal of Wildland Fire. 2016; 25(4), 363-377. [14] Aji RF, Suhartanto H, Yazid S. A Sense-based Registration Process for TDMA in IEEE 802.11 Network, International Journal of Electrical and Computer Engineering. 2018; 8(1): 355-359. [15] TD Penman, AE Nicholson, RA Bradstock, L Collins, S H Penman, OF. Price, Reducing the risk of house loss due to wildfires. Environmental Modelling & Software. 2015; 67: 12-25.
  • 8.  ISSN: 1693-6930 TELKOMNIKA Vol. 17, No. 1, February 2019: 299-306 306 [16] A Bhondekar, Genetic Algorithm Based Node Placement Methodology For Wireless Sensor Networks. in Proceedings of the International MultiConference of Engineers and Computer Scientists 2009 Vol I. IMECS 2009, March 18-20. Hong Kong. 2009. [17] DB Jourdan, OL de Weck. Layout Optimization for a Wireless Sensor Network Using a Multi-Objective Genetic Algorithm. in IEEE 59 th Vehicular Technology Conference, Milan, Italy. 2004. [18] M Carde, J Wu. Energy-efficient coverage problems in wireless ad-hoc sensor networks. Computer Communications. 2006; 29(4): 413-420. [19] M Burkert, J Esdohr, H Krumm. A small-scale model house evaluation platform for building automation systems. in IEEE 21 st International Conference on Emerging Technologies and Factory Automation (ETFA). Berlin, Germany. 2016. [20] JH Pfeiffer, ME Dingler, C Dietz, TC Lueth. Requirements and architecture design for open real-time communication in the operating room. in IEEE International Conference on Robotics and Biomimetics (ROBIO), Zhuhai, China. 2015. [21] D. Inovasi, Robotic Supplier and Otomatization System, [Online]. Available: http://depoinovasi.com/produk-460-sensor-api-flame-sensor-5-channel.html. Accessed 4 February 2018. [22] Y Liu, X Han. Analysis of the Maximal Transmission Rate Based on NRF24L01 Chip System. in 2 nd International Conference on Information Engineering and Computer Science, Wuhan, China. 2010. [23] Z Yao-lin, Zhang Gao-Qiang, Zhu Lei, Xu Jin. Design of wireless multi-point temperature transmission system based on nRF24L01. in International Conference on Business Management and Electronic Information, Guangzhou, China. 2011. [24] P Corke, Robotics. Vision Control; Fundamental Algorithms in Matlab, Brisbane, Australia: Springer, 2011. [25] YY a Y-H Kim. An Efficient Genetic Algorithm for Maximum Coverage Deployment in Wireless Sensor Networks. IEEE Transactions on Cybernetics. 2013; 43(5). [26] B Chen, K Jamieson, H Balakrishnan, R Moris. Span: an energy-efficient coordination algorithm for topology maintenance in ad hoc wireless networks. Journal Wireless Networks. 2002; 8(5): 481-494. [27] E. T. S. I. (ETSI), Telecommunications and Internet Protocol Harmonization Over Networks (TIPHON) Release 3. ETSI. 2002. [28] HH Ichsan, W Kurniawan, M Huda. Water Quality Monitoring with Fuzzy Logic Control Based on Graphical Programming. TELKOMNIKA Telecommunication Computing Electronics and Control. 2016; 14(4): 1446-1453.