SlideShare a Scribd company logo
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.
Ad

More Related Content

What's hot (16)

O010528791
O010528791O010528791
O010528791
IOSR Journals
 
F33022028
F33022028F33022028
F33022028
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
 
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
 
Bi24385389
Bi24385389Bi24385389
Bi24385389
IJERA Editor
 
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
IOSR Journals
 
Wireless sensor network report
Wireless sensor network reportWireless sensor network report
Wireless sensor network report
Ganesh Khadsan
 
Threats in wireless sensor networks
Threats in wireless sensor networksThreats in wireless sensor networks
Threats in wireless sensor networks
Priya 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 Development
IJERD 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 Technique
IDES Editor
 
A1803060110
A1803060110A1803060110
A1803060110
IOSR Journals
 
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 Networks
IJMER
 
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
 
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 Network
IOSR Journals
 
Wireless sensor network report
Wireless sensor network reportWireless sensor network report
Wireless sensor network report
Ganesh Khadsan
 
Threats in wireless sensor networks
Threats in wireless sensor networksThreats in wireless sensor networks
Threats in wireless sensor networks
Priya 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 Development
IJERD 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 Technique
IDES 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 Networks
IJMER
 
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
 

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
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 Assessment
ijtsrd
 
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
 
C1804011117
C1804011117C1804011117
C1804011117
IOSR Journals
 
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 healing
marwaeng
 
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 NETWORK ADAPTIVE SENSOR SENSING RANGE TO MAXIMISE LIFETIME OF WIRELESS SENSOR NETWORK
ADAPTIVE SENSOR SENSING RANGE TO MAXIMISE LIFETIME OF WIRELESS SENSOR NETWORK
IJCNCJournal
 
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
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 Key
Editor IJMTER
 
Ac36167172
Ac36167172Ac36167172
Ac36167172
IJERA Editor
 
Ka2417181721
Ka2417181721Ka2417181721
Ka2417181721
IJERA Editor
 
1104.0355
1104.03551104.0355
1104.0355
sudddd44
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107
Editor IJARCET
 
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 Assessment
ijtsrd
 
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 healing
marwaeng
 
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 NETWORK ADAPTIVE SENSOR SENSING RANGE TO MAXIMISE LIFETIME OF WIRELESS SENSOR NETWORK
ADAPTIVE SENSOR SENSING RANGE TO MAXIMISE LIFETIME OF WIRELESS SENSOR NETWORK
IJCNCJournal
 
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
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 Key
Editor IJMTER
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107
Editor IJARCET
 
Ad

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...
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 antenna
TELKOMNIKA 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 fire
TELKOMNIKA 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 network
TELKOMNIKA 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 bands
TELKOMNIKA 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 uncertainties
TELKOMNIKA 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 system
TELKOMNIKA 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 sensor
TELKOMNIKA 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 networks
TELKOMNIKA 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 imaging
TELKOMNIKA 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
 
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 antenna
TELKOMNIKA 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 fire
TELKOMNIKA 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 network
TELKOMNIKA 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 bands
TELKOMNIKA 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 uncertainties
TELKOMNIKA 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 system
TELKOMNIKA 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 sensor
TELKOMNIKA 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 networks
TELKOMNIKA 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 imaging
TELKOMNIKA 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
 
Ad

Recently uploaded (20)

Artificial intelligence and machine learning.pptx
Artificial intelligence and machine learning.pptxArtificial intelligence and machine learning.pptx
Artificial intelligence and machine learning.pptx
rakshanatarajan005
 
Computer Security Fundamentals Chapter 1
Computer Security Fundamentals Chapter 1Computer Security Fundamentals Chapter 1
Computer Security Fundamentals Chapter 1
remoteaimms
 
Routing Riverdale - A New Bus Connection
Routing Riverdale - A New Bus ConnectionRouting Riverdale - A New Bus Connection
Routing Riverdale - A New Bus Connection
jzb7232
 
New Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdfNew Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdf
mohamedezzat18803
 
Dynamics of Structures with Uncertain Properties.pptx
Dynamics of Structures with Uncertain Properties.pptxDynamics of Structures with Uncertain Properties.pptx
Dynamics of Structures with Uncertain Properties.pptx
University of Glasgow
 
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G..."Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
Infopitaara
 
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E..."Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
Infopitaara
 
COMPUTER GRAPHICS AND VISUALIZATION :MODULE-1 notes [BCG402-CG&V].pdf
COMPUTER GRAPHICS AND VISUALIZATION :MODULE-1 notes [BCG402-CG&V].pdfCOMPUTER GRAPHICS AND VISUALIZATION :MODULE-1 notes [BCG402-CG&V].pdf
COMPUTER GRAPHICS AND VISUALIZATION :MODULE-1 notes [BCG402-CG&V].pdf
Alvas Institute of Engineering and technology, Moodabidri
 
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxbMain cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
SunilSingh610661
 
Machine Learning basics POWERPOINT PRESENETATION
Machine Learning basics POWERPOINT PRESENETATIONMachine Learning basics POWERPOINT PRESENETATION
Machine Learning basics POWERPOINT PRESENETATION
DarrinBright1
 
twin tower attack 2001 new york city
twin  tower  attack  2001 new  york citytwin  tower  attack  2001 new  york city
twin tower attack 2001 new york city
harishreemavs
 
Design of Variable Depth Single-Span Post.pdf
Design of Variable Depth Single-Span Post.pdfDesign of Variable Depth Single-Span Post.pdf
Design of Variable Depth Single-Span Post.pdf
Kamel Farid
 
COMPUTER GRAPHICS AND VISUALIZATION :MODULE-02 notes [BCG402-CG&V].pdf
COMPUTER GRAPHICS AND VISUALIZATION :MODULE-02 notes [BCG402-CG&V].pdfCOMPUTER GRAPHICS AND VISUALIZATION :MODULE-02 notes [BCG402-CG&V].pdf
COMPUTER GRAPHICS AND VISUALIZATION :MODULE-02 notes [BCG402-CG&V].pdf
Alvas Institute of Engineering and technology, Moodabidri
 
Surveying through global positioning system
Surveying through global positioning systemSurveying through global positioning system
Surveying through global positioning system
opneptune5
 
Nanometer Metal-Organic-Framework Literature Comparison
Nanometer Metal-Organic-Framework  Literature ComparisonNanometer Metal-Organic-Framework  Literature Comparison
Nanometer Metal-Organic-Framework Literature Comparison
Chris Harding
 
最新版加拿大魁北克大学蒙特利尔分校毕业证(UQAM毕业证书)原版定制
最新版加拿大魁北克大学蒙特利尔分校毕业证(UQAM毕业证书)原版定制最新版加拿大魁北克大学蒙特利尔分校毕业证(UQAM毕业证书)原版定制
最新版加拿大魁北克大学蒙特利尔分校毕业证(UQAM毕业证书)原版定制
Taqyea
 
Autodesk Fusion 2025 Tutorial: User Interface
Autodesk Fusion 2025 Tutorial: User InterfaceAutodesk Fusion 2025 Tutorial: User Interface
Autodesk Fusion 2025 Tutorial: User Interface
Atif Razi
 
Evonik Overview Visiomer Specialty Methacrylates.pdf
Evonik Overview Visiomer Specialty Methacrylates.pdfEvonik Overview Visiomer Specialty Methacrylates.pdf
Evonik Overview Visiomer Specialty Methacrylates.pdf
szhang13
 
PRIZ Academy - Functional Modeling In Action with PRIZ.pdf
PRIZ Academy - Functional Modeling In Action with PRIZ.pdfPRIZ Academy - Functional Modeling In Action with PRIZ.pdf
PRIZ Academy - Functional Modeling In Action with PRIZ.pdf
PRIZ Guru
 
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdfRICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
MohamedAbdelkader115
 
Artificial intelligence and machine learning.pptx
Artificial intelligence and machine learning.pptxArtificial intelligence and machine learning.pptx
Artificial intelligence and machine learning.pptx
rakshanatarajan005
 
Computer Security Fundamentals Chapter 1
Computer Security Fundamentals Chapter 1Computer Security Fundamentals Chapter 1
Computer Security Fundamentals Chapter 1
remoteaimms
 
Routing Riverdale - A New Bus Connection
Routing Riverdale - A New Bus ConnectionRouting Riverdale - A New Bus Connection
Routing Riverdale - A New Bus Connection
jzb7232
 
New Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdfNew Microsoft PowerPoint Presentation.pdf
New Microsoft PowerPoint Presentation.pdf
mohamedezzat18803
 
Dynamics of Structures with Uncertain Properties.pptx
Dynamics of Structures with Uncertain Properties.pptxDynamics of Structures with Uncertain Properties.pptx
Dynamics of Structures with Uncertain Properties.pptx
University of Glasgow
 
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G..."Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
"Feed Water Heaters in Thermal Power Plants: Types, Working, and Efficiency G...
Infopitaara
 
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E..."Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
"Boiler Feed Pump (BFP): Working, Applications, Advantages, and Limitations E...
Infopitaara
 
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxbMain cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
Main cotrol jdbjbdcnxbjbjzjjjcjicbjxbcjcxbjcxb
SunilSingh610661
 
Machine Learning basics POWERPOINT PRESENETATION
Machine Learning basics POWERPOINT PRESENETATIONMachine Learning basics POWERPOINT PRESENETATION
Machine Learning basics POWERPOINT PRESENETATION
DarrinBright1
 
twin tower attack 2001 new york city
twin  tower  attack  2001 new  york citytwin  tower  attack  2001 new  york city
twin tower attack 2001 new york city
harishreemavs
 
Design of Variable Depth Single-Span Post.pdf
Design of Variable Depth Single-Span Post.pdfDesign of Variable Depth Single-Span Post.pdf
Design of Variable Depth Single-Span Post.pdf
Kamel Farid
 
Surveying through global positioning system
Surveying through global positioning systemSurveying through global positioning system
Surveying through global positioning system
opneptune5
 
Nanometer Metal-Organic-Framework Literature Comparison
Nanometer Metal-Organic-Framework  Literature ComparisonNanometer Metal-Organic-Framework  Literature Comparison
Nanometer Metal-Organic-Framework Literature Comparison
Chris Harding
 
最新版加拿大魁北克大学蒙特利尔分校毕业证(UQAM毕业证书)原版定制
最新版加拿大魁北克大学蒙特利尔分校毕业证(UQAM毕业证书)原版定制最新版加拿大魁北克大学蒙特利尔分校毕业证(UQAM毕业证书)原版定制
最新版加拿大魁北克大学蒙特利尔分校毕业证(UQAM毕业证书)原版定制
Taqyea
 
Autodesk Fusion 2025 Tutorial: User Interface
Autodesk Fusion 2025 Tutorial: User InterfaceAutodesk Fusion 2025 Tutorial: User Interface
Autodesk Fusion 2025 Tutorial: User Interface
Atif Razi
 
Evonik Overview Visiomer Specialty Methacrylates.pdf
Evonik Overview Visiomer Specialty Methacrylates.pdfEvonik Overview Visiomer Specialty Methacrylates.pdf
Evonik Overview Visiomer Specialty Methacrylates.pdf
szhang13
 
PRIZ Academy - Functional Modeling In Action with PRIZ.pdf
PRIZ Academy - Functional Modeling In Action with PRIZ.pdfPRIZ Academy - Functional Modeling In Action with PRIZ.pdf
PRIZ Academy - Functional Modeling In Action with PRIZ.pdf
PRIZ Guru
 
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdfRICS Membership-(The Royal Institution of Chartered Surveyors).pdf
RICS Membership-(The Royal Institution of Chartered Surveyors).pdf
MohamedAbdelkader115
 

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: [email protected] 1 , [email protected] 2 , [email protected] 3 , [email protected] 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.