SlideShare a Scribd company logo
A Survey on 
the Specification of the Physical Environment 
of Wireless Sensor Networks 
Ivano Malavolta 
Henry Muccini
Roadmap 
Background 
Contribution 
Design of the study 
Results 
Takeaways 
Conclusions
Wireless sensor networks (WSNs) 
WSNs consist of spatially distributed sensors that cooperate to 
accomplish some tasks. 
Sensors are: 
– small 
– battery-powered 
– with limited processing power 
– with limited memory 
They can be easily deployed to monitor different environmental 
parameters such as temperature, movement, sound and pollution.
WSN applications 
Sensors can be distributed on roads, vehicles, hospitals, buildings, 
people and enable different applications such as: 
• environmental monitoring 
• medical services 
• battlefield operations 
• crisis response 
• disaster relief
WSN physical environment (1) 
What really sets WSNs apart from all the other kinds of distributed 
systems is: 
• limited processing capabilities of the nodes 
• contingent energy restrictions 
• strict dependence to physical phenomena 
like refraction, reflection, and attenuation… 
à The physical environment in which 
WSN nodes are deployed strongly 
affects the overall quality of the system
WSN physical environment (2) 
Information from the physical environment, like: 
• exact position of the nodes 
• information about the surrounding obstacles and their material 
– e.g., walls, furniture, windows, or small objects in general 
surely helps making an accurate estimate of the physical phenomena 
affecting the WSN 
Such data could allow a more precise 
measurement of the network in 
terms of: bit error rate, packets loss, 
energy consumption, etc. 
à enables the prediction of how the 
WSN will globally behave when 
nodes are deployed in different ways
Examples 
VeriSensor [1] 
GLONEMO [2] 
[3]
Roadmap 
Background 
Contribution 
Design of the study 
Results 
Takeaways 
Conclusions
Contribution 
To investigate on how practitioners specify the physical 
environment of a WSN 
Survey by interviewing WSN practitioners with a special 
focus on their practical needs and activities 
• Many practitioners describe the physical environment 
via GIS software or informally 
• practitioners not specifying the physical environment 
do not see a clear return on investment on doing it or 
perceive existing algorithms and tools as too complex 
• practitioners rate as definitely useful a potential tool 
for deploying WSN nodes on a virtual environment 
GOAL 
HOW 
MAIN 
FINDINGS
Roadmap 
Background 
Contributions 
Design of the study 
Results 
Takeaways 
Conclusions
Research objective 
Our main research question is 
How WSN engineers currently define the physical 
environment, and how they would like to do it? 
Why they should define it? To better reason on: 
• the network topology 
• how much power is consumed by the application running on the nodes 
with respect to the used batteries or harvested energy sources 
• how well an area is covered or tracked by sensors 
• …
Research sub-questions 
Do engineers explicitly specify the physical environment 
where the WSN is going to be deployed? 
RQ1 
If so, how do they accomplish this task (e.g., formally, informally, etc.)? 
Do engineers specify the sensor nodes and their exact 
position within the physical environment of a WSN? 
RQ2 
If so, how do they do it (do they consider obstacles, hardware configuration, etc.)? 
What are the most relevant features a potential tool for 
specifying the physical environment of a WSN shall expose? 
RQ3 
Need to consider the exact shape of obstacles, or only an approximation? 
How would WSN engineers prefer to interact with such a potential tool?
Population selection (1) 
Participant profile: 
Engineer who has been concretely involved in the 
development of at least one WSN in the last 10 years 
Two sampling methods: 
1. Convenience sampling - we directly selected WSN engineers from: 
– our personal contacts 
– reference websites, newsgroups, and other web resources about WSN 
OSs, node vendors, and WSN technologies in general
Population selection (2) 
2. snowball sampling [4] - we asked selected participants to nominate 
additional experts in their network 
Resulting population 
21 WSN engineers from 18 different organizations in 9 countries 
Main affiliation types: 
– university 
– center of excellence 
– company 
– research institution 
image from: http://www.hsrmethods.org/Glossary/Terms/S/Snowball%20Sampling.aspx
Design of the questionnaire* 
a.Introduction 
b.Personal 
information 
Yes 
Is the WSN 
environment 
specified? 
c. Questions about the 
WSN environment 
specification 
No 
c. Questions 
about why and 
how the WSN 
environment is 
not specified 
Is the WSN 
environment 
specified 
digitally? 
Yes 
c. Questions about 
digital WSN 
environment 
No 
e. Questions about 
the potential tool for 
WSN environment 
d. Questions about 
WSN Design 
f. Concluding 
questions 
Yes 
Involved in the 
WSN design 
phase? 
No 
21 
7 
close-ended questions 
open-ended questions 
a) purpose of the study + terminology 
b) demographical info of participants 
c) how environment is specified 
d) focus on nodes and positioning 
e) potential tool for WSN environment 
f) additional comments + snowballing 
A transcript of the questionnare is available here: http://www.di.univaq.it/malavolta/wsn/WSNenv.pdf
Roadmap 
Background 
Contribution 
Design of the study 
Results 
Takeaways 
Conclusions
Population 
21 practitioners: 
14 with experience ≥ 5 years 
7 with experience < 5 years 
1 
1 
14 
2 
3 
1 
1 
15 
3 
1 
0 
2 
4 
6 
8 
10 
12 
14 
16 
1000 and above 
100-999 
50-99 
10-49 
1-9 
Average number of WSN nodes 
Number of nodes in the largest WSN project 
53% 
23% 
19% 
5% 
#projects < 3 
3 ≥ #projects ≤ 6 
#projects > 6 
No info 
43% 
28% 
5% 
24% 
Equally indoor and outdoor 
Mostly indoor 
Mostly outdoor 
Indoor only
WSN environment specification (1) 
Encouraging for our study since 
we can investigate on both types 
of development processes 
Major trend in specifying the 
environment in a precise way, 
rather than relying on draft 
specifications. 
48% 
52% 
The WSN environment is 
explicitly specified 
The WSN environment is 
not specified 
20% 
30%30% 
10% 
10% 
Always by a draft 
Mostly by a precise 
specification 
Equally 
Not specififed 
Always by a precise 
specification
WSN environment specification (2) 
Clear trend in favor of digital 
representation 
Most used file formats: 
text-based and images 
Basically, those results uncover 
the great variance about the 
software used to represent the 
WSN environment 
90% 
10% 
Digital 
representation 
Paper-based 
representation 
40% 
30% 
20% 
10% 
Maps and GIS 
software 
Office software 
Dedicated 
software 
Don't know
2D vs 3D 
80% 
10% 
10% 
2D 
3D 
2d and 3D 
Due to the complexity of producing 
3D models? 
Due to the fact that 2D models are 
perceived to be sufficient for 
representing the environment of a 
WSN? 
In this case, 2D+3D representation 
is the main trend 
In their last project 
Best options in general? 
20% 
30% 
50% 
2D 
3D 
2d and 3D
Obstacles definition 
33, 33% 
13, 13% 
33, 33% 
6, 6% 
15, 
15% 
Free space (no obstacles) 
Walls, floor, and roof 
Walls, floor, roof, windows, and 
large-sized objects 
Walls, floor, roof, windows, 
large and small-sized objects 
No choice 
Clear winners: 
• free-space environment 
• only very large obstacles (e.g., walls, roofs, etc.)
Hardware and nodes positioning 
94% 
10% 
Definetely useful 
Not useful 
Indeed, WSN engineers must have 
at least some knowledge about the 
hardware features of the nodes 
used in the WSN. 
Examples: 
– transmission power of the antenna 
– available sensing devices 
– batteries voltage 
Do analytical models and 
simulation tools fit well 
with practitioners’ needs? 
Usefulness of having a hardware specification 
Instrument for evaluating the optimal nodes positioning 
84% 
0% 
16% 
By deploying them on 
site (real-world testbed) 
Analytically 
By simulating the 
network 
Other 
“Simulation is performed only if 
simple, feasible and meaningful, 
otherwise deployment”
Why not specifying the WSN environment? 
Why not? 
54% 
46% 
No perceived 
usefulness 
Lack of satisfactory 
tools, algorithms or 
models 
“Because up to now it has been 
sufficient just to know the main 
features of the environment” 
“We mainly worked on networking 
protocols, able to adapt to the changes 
of the environment” 
“Unclear whether the modeling 
effort is going to pay off” 
How do they proceed to the deployment of the WSN? 
37% 
27% 
27% 
9% 
Not needed (adaptable 
WSN) 
Measure the WSN on the 
field, after deployment 
Preliminary measures of the 
area and network simulation 
Based on their experience 
“It is simpler not to 
model the environment 
and compensate for 
time dynamic failure 
with robust algorithms”
Potential tool (1) 
Proposal: potential tool that allows engineers to virtually deploy a WSN 
in the environment. 
Such a potential tool could simulate an environment where to virtually 
deploy a set of defined sensor nodes into a digital version of its physical 
environment. 
48% 
14% 
38% 
0% 
Definetely useful 
Useful 
Neutral 
Not very useful 
Definitely not useful
Potential tool (2) 
24% 
33% 
43% 
Tool interaction 
By importing a file produced by means of an external 
tool (for example Autocad) 
By directly drawing the environment within the tool 
By firstly importing an image file to be used as a guide 
to the drawing phase within the tool 
When asked about their interest in defining the exact shape of the 
obstacles, no clear trend has been identified
Potential tool (3) 
About the importance of physical effects for the WSN: 
weighted sum 
Physical effect 
-2 
-1 
0 
+1 
+2 
ws 
Attenuation 
0 
0 
0 
7 
14 
7 
Reflection 
0 
0 
2 
11 
8 
5.4 
Scattering 
0 
1 
6 
7 
7 
4 
Diffraction 
0 
2 
6 
11 
2 
2.6 
Refraction 
0 
4 
5 
9 
3 
2.2 
Polarization 
0 
4 
8 
7 
2 
1.4
Roadmap 
Background 
Contribution 
Design of the study 
Results 
Takeaways 
Conclusions
Do engineers explicitly specify the physical environment 
where the WSN is going to be deployed? 
RQ1 
Good number of practitioners explicitly define the WSN environment 
Almost equal number of practitioners do not 
– mainly they do not see a clear ROI 
– no satisfactory tool or method 
à Researchers should 
• provide a more concrete evidence about the advantages of 
explicitly representing the WSN environment 
• work further on methods, algorithms, and tools 
Majority of participants would prefer to 
– define the physical environment via mapping or GIS software 
– use a combination of text and images 
– use a combination of 2D and 3D representations
Do engineers specify the sensor nodes and their exact 
position within the physical environment of a WSN? 
RQ2 
WSN practitioners typically: 
– consider free-space environment 
– consider only very large obstacles (e.g., walls, roofs, etc.) 
– rely on physically measured testbeds 
à do current simulation and analysis techniques demand too much 
effort to WSN practitioners? 
“Usually the available simulation tools do not provide a functionality to define 
and describe the environment. However, I feel that it is equally important to 
describe the environment and its behaviour in addition to the models that 
define how the networking part will function. I believe this is due to the 
difficulties in defining accurate models for the environment.”
What are the most relevant features a potential tool for 
specifying the physical environment of a WSN shall expose? 
RQ3 
WSN practitioners strongly need a tool for: 
1. defining the physical environment of a WSN 
2. virtually deploying WSN nodes into it 
The tool may allow engineers to specify the environment in different ways. 
For example, by importing an image that will serve as the basis for a 
subsequent drawing phase. 
We believe that this option provides a good trade-off in terms of level of 
usability and preciseness 
Mininal set of physical effects to be considered: attenuation and reflection
Roadmap 
Background 
Contribution 
Design of the study 
Results 
Takeaways 
Conclusions
Conclusions 
“I think that a study on modelling and analysis of the WSN 
environment is interesting and can give you some new ideas 
because nowadays in most cases a WSN is intended as a set of 
hardware nodes, without taking into account the place where the 
nodes will be deployed”
References 
[1] Y. Ben Maissa, F. Kordon, S. Mouline, and Y. Thierry-Mieg, “Modeling and analyzing 
wireless sensor networks with verisensor: An integrated workflow,” in Transactions on 
Petri Nets and Other Models of Concurrency VIII, ser. Lecture Notes in Computer 
Science, M. Koutny, W. Aalst, and A. Yakovlev, Eds. Springer Berlin Heidelberg, 2013, vol. 
8100, pp. 24–47. [Online]. Available: http://dx.doi.org/10.1007/978-3-642-40465-8 2 
[2] L. Samper, F. Maraninchi, L. Mounier, and L. Mandel, “Glonemo: Global and accurate 
formal models for the analysis of ad-hoc sensor networks,” in Proceedings of the First 
International Conference on Integrated Internet Ad Hoc and Sensor Networks, ser. 
InterSense ’06. New York, NY, USA: ACM, 2006. [Online]. Available: http://doi.acm.org/ 
10.1145/1142680.1142684 
[3] http://www.remcom.com/wireless-insite 
[4] B. Kitchenham and S. L. Pfleeger, “Principles of survey research: part 5: populations 
and samples,” SIGSOFT Softw. Eng. Notes, vol. 27, pp. 17–20, September 2002.
Ivano Malavolta | 
Gran Sasso Science Institute 
+ 39 380 70 21 600 
iivanoo 
ivano.malavolta@gssi.infn.it 
www.ivanomalavolta.com 
Contact

More Related Content

Viewers also liked

Land use and Land Cover
Land use and Land CoverLand use and Land Cover
Land use and Land Cover
vyshalik
 
IT 510 Final Project - Daina Love
IT 510 Final Project - Daina LoveIT 510 Final Project - Daina Love
IT 510 Final Project - Daina LoveDaina Love
 
Wsn Bt
Wsn BtWsn Bt
Wsn Bt
Jose Limeres
 
Development of a wireless sensor network powered by energy harvesting techniques
Development of a wireless sensor network powered by energy harvesting techniquesDevelopment of a wireless sensor network powered by energy harvesting techniques
Development of a wireless sensor network powered by energy harvesting techniques
Daniele Costarella
 
Land use land cover impacts
Land use land cover impactsLand use land cover impacts
Land use land cover impacts
Soil and Water Conservation Society
 
Wireless monitoring of soil moisture
Wireless monitoring of soil moistureWireless monitoring of soil moisture
Wireless monitoring of soil moisture
Ayushi Gagneja
 
Internet of Things based approach to Agriculture Monitoring
Internet of Things based approach to Agriculture MonitoringInternet of Things based approach to Agriculture Monitoring
Internet of Things based approach to Agriculture Monitoring
Ciby Punnamparambil
 
Wireless sensor network and its application
Wireless sensor network and its applicationWireless sensor network and its application
Wireless sensor network and its application
Roma Vyas
 
Wireless Sensor Network based Crop Field Monitoring for Marginal Farming: Per...
Wireless Sensor Network based Crop Field Monitoring for Marginal Farming: Per...Wireless Sensor Network based Crop Field Monitoring for Marginal Farming: Per...
Wireless Sensor Network based Crop Field Monitoring for Marginal Farming: Per...Farhad Sohail
 
NodeMCU ESP8266 workshop 1
NodeMCU ESP8266 workshop 1NodeMCU ESP8266 workshop 1
NodeMCU ESP8266 workshop 1
Andy Gelme
 
IOT based smart security and monitoring devices for agriculture
IOT based smart security and monitoring devices for agriculture IOT based smart security and monitoring devices for agriculture
IOT based smart security and monitoring devices for agriculture
sneha daise paulson
 
Connected Agricultural services and internet of things..
Connected Agricultural services and internet of things..Connected Agricultural services and internet of things..
Connected Agricultural services and internet of things..
Atul Khiste
 
Physical design
Physical design Physical design
Physical design
Mantra VLSI
 
IOT Based Home Automation using Raspberry Pi-3
IOT Based Home Automation using Raspberry Pi-3IOT Based Home Automation using Raspberry Pi-3
IOT Based Home Automation using Raspberry Pi-3
Mohammad Qasim Malik
 
Logical design vs physical design
Logical design vs physical designLogical design vs physical design
Logical design vs physical designMd. Mahedi Mahfuj
 
Wireless Sensor Network
Wireless Sensor NetworkWireless Sensor Network
Wireless Sensor Network
Shubhi Singh chauhan
 
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergInternet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Dr. Mazlan Abbas
 
Slideshare.Com Powerpoint
Slideshare.Com PowerpointSlideshare.Com Powerpoint
Slideshare.Com Powerpoint
guested929b
 
wireless sensor network my seminar ppt
wireless sensor network my seminar pptwireless sensor network my seminar ppt
wireless sensor network my seminar pptEisha Madhwal
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networksrajatmal4
 

Viewers also liked (20)

Land use and Land Cover
Land use and Land CoverLand use and Land Cover
Land use and Land Cover
 
IT 510 Final Project - Daina Love
IT 510 Final Project - Daina LoveIT 510 Final Project - Daina Love
IT 510 Final Project - Daina Love
 
Wsn Bt
Wsn BtWsn Bt
Wsn Bt
 
Development of a wireless sensor network powered by energy harvesting techniques
Development of a wireless sensor network powered by energy harvesting techniquesDevelopment of a wireless sensor network powered by energy harvesting techniques
Development of a wireless sensor network powered by energy harvesting techniques
 
Land use land cover impacts
Land use land cover impactsLand use land cover impacts
Land use land cover impacts
 
Wireless monitoring of soil moisture
Wireless monitoring of soil moistureWireless monitoring of soil moisture
Wireless monitoring of soil moisture
 
Internet of Things based approach to Agriculture Monitoring
Internet of Things based approach to Agriculture MonitoringInternet of Things based approach to Agriculture Monitoring
Internet of Things based approach to Agriculture Monitoring
 
Wireless sensor network and its application
Wireless sensor network and its applicationWireless sensor network and its application
Wireless sensor network and its application
 
Wireless Sensor Network based Crop Field Monitoring for Marginal Farming: Per...
Wireless Sensor Network based Crop Field Monitoring for Marginal Farming: Per...Wireless Sensor Network based Crop Field Monitoring for Marginal Farming: Per...
Wireless Sensor Network based Crop Field Monitoring for Marginal Farming: Per...
 
NodeMCU ESP8266 workshop 1
NodeMCU ESP8266 workshop 1NodeMCU ESP8266 workshop 1
NodeMCU ESP8266 workshop 1
 
IOT based smart security and monitoring devices for agriculture
IOT based smart security and monitoring devices for agriculture IOT based smart security and monitoring devices for agriculture
IOT based smart security and monitoring devices for agriculture
 
Connected Agricultural services and internet of things..
Connected Agricultural services and internet of things..Connected Agricultural services and internet of things..
Connected Agricultural services and internet of things..
 
Physical design
Physical design Physical design
Physical design
 
IOT Based Home Automation using Raspberry Pi-3
IOT Based Home Automation using Raspberry Pi-3IOT Based Home Automation using Raspberry Pi-3
IOT Based Home Automation using Raspberry Pi-3
 
Logical design vs physical design
Logical design vs physical designLogical design vs physical design
Logical design vs physical design
 
Wireless Sensor Network
Wireless Sensor NetworkWireless Sensor Network
Wireless Sensor Network
 
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergInternet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An Iceberg
 
Slideshare.Com Powerpoint
Slideshare.Com PowerpointSlideshare.Com Powerpoint
Slideshare.Com Powerpoint
 
wireless sensor network my seminar ppt
wireless sensor network my seminar pptwireless sensor network my seminar ppt
wireless sensor network my seminar ppt
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
 

Similar to A Survey on the Specification of the Physical Environment of Wireless Sensor Networks

Concepts and evolution of research in the field of wireless sensor networks
Concepts and evolution of research in the field of wireless sensor networksConcepts and evolution of research in the field of wireless sensor networks
Concepts and evolution of research in the field of wireless sensor networks
IJCNCJournal
 
Seminar report on WSN technology
Seminar report on WSN technologySeminar report on WSN technology
Seminar report on WSN technologyKapil Dev
 
DSD-INT 2019 Modelling in DANUBIUS-RI-Bellafiore
DSD-INT 2019 Modelling in DANUBIUS-RI-BellafioreDSD-INT 2019 Modelling in DANUBIUS-RI-Bellafiore
DSD-INT 2019 Modelling in DANUBIUS-RI-Bellafiore
Deltares
 
A Study on MDE Approaches for Engineering Wireless Sensor Networks
A Study on MDE Approaches  for Engineering Wireless Sensor Networks A Study on MDE Approaches  for Engineering Wireless Sensor Networks
A Study on MDE Approaches for Engineering Wireless Sensor Networks
Ivano Malavolta
 
A Comparative Review on Reliability and Fault Tolerance Enhancement Protocols...
A Comparative Review on Reliability and Fault Tolerance Enhancement Protocols...A Comparative Review on Reliability and Fault Tolerance Enhancement Protocols...
A Comparative Review on Reliability and Fault Tolerance Enhancement Protocols...
IRJET Journal
 
Sensor Networks Introduction and Architecture
Sensor Networks Introduction and ArchitectureSensor Networks Introduction and Architecture
Sensor Networks Introduction and Architecture
PeriyanayagiS
 
Greedy routing with anti
Greedy routing with antiGreedy routing with anti
Greedy routing with antiDeepak_Krishnan
 
Ijnsa050204
Ijnsa050204Ijnsa050204
Ijnsa050204
IJNSA Journal
 
Report on Enhancing the performance of WSN
Report on Enhancing the performance of WSNReport on Enhancing the performance of WSN
Report on Enhancing the performance of WSN
Dheeraj Kumar
 
Introduction of Wireless Sensor Network
Introduction of Wireless Sensor NetworkIntroduction of Wireless Sensor Network
Introduction of Wireless Sensor Network
Muhammad Kaife Uddin
 
DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...
DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...
DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...
IJNSA Journal
 
Application of terrestrial 3D laser scanning in building information modellin...
Application of terrestrial 3D laser scanning in building information modellin...Application of terrestrial 3D laser scanning in building information modellin...
Application of terrestrial 3D laser scanning in building information modellin...Martin Ma
 
Iaetsd implementation of a wireless sensor network
Iaetsd implementation of a wireless sensor networkIaetsd implementation of a wireless sensor network
Iaetsd implementation of a wireless sensor network
Iaetsd Iaetsd
 
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
 
Deep Learning Fault Detection Algorithms in WSNs
Deep Learning Fault Detection Algorithms in WSNsDeep Learning Fault Detection Algorithms in WSNs
Deep Learning Fault Detection Algorithms in WSNs
IRJET Journal
 
Wireless Sensor Network Simulators: A Survey and Comparisons
Wireless Sensor Network Simulators: A Survey and ComparisonsWireless Sensor Network Simulators: A Survey and Comparisons
Wireless Sensor Network Simulators: A Survey and Comparisons
CSCJournals
 
IRJET- Criminal Recognization in CCTV Surveillance Video
IRJET-  	  Criminal Recognization in CCTV Surveillance VideoIRJET-  	  Criminal Recognization in CCTV Surveillance Video
IRJET- Criminal Recognization in CCTV Surveillance Video
IRJET Journal
 
Digital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdf
Digital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdfDigital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdf
Digital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdf
Mathavan N
 
NIOSH Update on Engineering Controls Used in Nanotechnology
NIOSH Update on Engineering Controls Used in NanotechnologyNIOSH Update on Engineering Controls Used in Nanotechnology
NIOSH Update on Engineering Controls Used in Nanotechnology
The Windsdor Consulting Group, Inc.
 

Similar to A Survey on the Specification of the Physical Environment of Wireless Sensor Networks (20)

SEDRP
SEDRPSEDRP
SEDRP
 
Concepts and evolution of research in the field of wireless sensor networks
Concepts and evolution of research in the field of wireless sensor networksConcepts and evolution of research in the field of wireless sensor networks
Concepts and evolution of research in the field of wireless sensor networks
 
Seminar report on WSN technology
Seminar report on WSN technologySeminar report on WSN technology
Seminar report on WSN technology
 
DSD-INT 2019 Modelling in DANUBIUS-RI-Bellafiore
DSD-INT 2019 Modelling in DANUBIUS-RI-BellafioreDSD-INT 2019 Modelling in DANUBIUS-RI-Bellafiore
DSD-INT 2019 Modelling in DANUBIUS-RI-Bellafiore
 
A Study on MDE Approaches for Engineering Wireless Sensor Networks
A Study on MDE Approaches  for Engineering Wireless Sensor Networks A Study on MDE Approaches  for Engineering Wireless Sensor Networks
A Study on MDE Approaches for Engineering Wireless Sensor Networks
 
A Comparative Review on Reliability and Fault Tolerance Enhancement Protocols...
A Comparative Review on Reliability and Fault Tolerance Enhancement Protocols...A Comparative Review on Reliability and Fault Tolerance Enhancement Protocols...
A Comparative Review on Reliability and Fault Tolerance Enhancement Protocols...
 
Sensor Networks Introduction and Architecture
Sensor Networks Introduction and ArchitectureSensor Networks Introduction and Architecture
Sensor Networks Introduction and Architecture
 
Greedy routing with anti
Greedy routing with antiGreedy routing with anti
Greedy routing with anti
 
Ijnsa050204
Ijnsa050204Ijnsa050204
Ijnsa050204
 
Report on Enhancing the performance of WSN
Report on Enhancing the performance of WSNReport on Enhancing the performance of WSN
Report on Enhancing the performance of WSN
 
Introduction of Wireless Sensor Network
Introduction of Wireless Sensor NetworkIntroduction of Wireless Sensor Network
Introduction of Wireless Sensor Network
 
DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...
DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...
DESIGN ISSUES ON SOFTWARE ASPECTS AND SIMULATION TOOLS FOR WIRELESS SENSOR NE...
 
Application of terrestrial 3D laser scanning in building information modellin...
Application of terrestrial 3D laser scanning in building information modellin...Application of terrestrial 3D laser scanning in building information modellin...
Application of terrestrial 3D laser scanning in building information modellin...
 
Iaetsd implementation of a wireless sensor network
Iaetsd implementation of a wireless sensor networkIaetsd implementation of a wireless sensor network
Iaetsd implementation of a wireless sensor network
 
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
 
Deep Learning Fault Detection Algorithms in WSNs
Deep Learning Fault Detection Algorithms in WSNsDeep Learning Fault Detection Algorithms in WSNs
Deep Learning Fault Detection Algorithms in WSNs
 
Wireless Sensor Network Simulators: A Survey and Comparisons
Wireless Sensor Network Simulators: A Survey and ComparisonsWireless Sensor Network Simulators: A Survey and Comparisons
Wireless Sensor Network Simulators: A Survey and Comparisons
 
IRJET- Criminal Recognization in CCTV Surveillance Video
IRJET-  	  Criminal Recognization in CCTV Surveillance VideoIRJET-  	  Criminal Recognization in CCTV Surveillance Video
IRJET- Criminal Recognization in CCTV Surveillance Video
 
Digital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdf
Digital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdfDigital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdf
Digital_Notes___UNIT_5___EC8702___AD_HOC_AND__WIRELESS_SENSOR__NETWORKS.pdf.pdf
 
NIOSH Update on Engineering Controls Used in Nanotechnology
NIOSH Update on Engineering Controls Used in NanotechnologyNIOSH Update on Engineering Controls Used in Nanotechnology
NIOSH Update on Engineering Controls Used in Nanotechnology
 

More from Ivano Malavolta

Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...
Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...
Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...
Ivano Malavolta
 
The H2020 experience
The H2020 experienceThe H2020 experience
The H2020 experience
Ivano Malavolta
 
The Green Lab - Research cocktail @Vrije Universiteit Amsterdam (October 2020)
The Green Lab - Research cocktail  @Vrije Universiteit Amsterdam (October 2020)The Green Lab - Research cocktail  @Vrije Universiteit Amsterdam (October 2020)
The Green Lab - Research cocktail @Vrije Universiteit Amsterdam (October 2020)
Ivano Malavolta
 
Software sustainability and Green IT
Software sustainability and Green ITSoftware sustainability and Green IT
Software sustainability and Green IT
Ivano Malavolta
 
Navigation-aware and Personalized Prefetching of Network Requests in Android ...
Navigation-aware and Personalized Prefetching of Network Requests in Android ...Navigation-aware and Personalized Prefetching of Network Requests in Android ...
Navigation-aware and Personalized Prefetching of Network Requests in Android ...
Ivano Malavolta
 
How Maintainability Issues of Android Apps Evolve [ICSME 2018]
How Maintainability Issues of Android Apps Evolve [ICSME 2018]How Maintainability Issues of Android Apps Evolve [ICSME 2018]
How Maintainability Issues of Android Apps Evolve [ICSME 2018]
Ivano Malavolta
 
Collaborative Model-Driven Software Engineering: a Classification Framework a...
Collaborative Model-Driven Software Engineering: a Classification Framework a...Collaborative Model-Driven Software Engineering: a Classification Framework a...
Collaborative Model-Driven Software Engineering: a Classification Framework a...
Ivano Malavolta
 
Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...
Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...
Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...
Ivano Malavolta
 
Modeling objects interaction via UML sequence diagrams [Software Design] [Com...
Modeling objects interaction via UML sequence diagrams [Software Design] [Com...Modeling objects interaction via UML sequence diagrams [Software Design] [Com...
Modeling objects interaction via UML sequence diagrams [Software Design] [Com...
Ivano Malavolta
 
Modeling behaviour via UML state machines [Software Design] [Computer Science...
Modeling behaviour via UML state machines [Software Design] [Computer Science...Modeling behaviour via UML state machines [Software Design] [Computer Science...
Modeling behaviour via UML state machines [Software Design] [Computer Science...
Ivano Malavolta
 
Object-oriented design patterns in UML [Software Design] [Computer Science] [...
Object-oriented design patterns in UML [Software Design] [Computer Science] [...Object-oriented design patterns in UML [Software Design] [Computer Science] [...
Object-oriented design patterns in UML [Software Design] [Computer Science] [...
Ivano Malavolta
 
Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...
Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...
Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...
Ivano Malavolta
 
Requirements engineering with UML [Software Design] [Computer Science] [Vrije...
Requirements engineering with UML [Software Design] [Computer Science] [Vrije...Requirements engineering with UML [Software Design] [Computer Science] [Vrije...
Requirements engineering with UML [Software Design] [Computer Science] [Vrije...
Ivano Malavolta
 
Modeling and abstraction, software development process [Software Design] [Com...
Modeling and abstraction, software development process [Software Design] [Com...Modeling and abstraction, software development process [Software Design] [Com...
Modeling and abstraction, software development process [Software Design] [Com...
Ivano Malavolta
 
[2017/2018] Agile development
[2017/2018] Agile development[2017/2018] Agile development
[2017/2018] Agile development
Ivano Malavolta
 
Reconstructing microservice-based architectures
Reconstructing microservice-based architecturesReconstructing microservice-based architectures
Reconstructing microservice-based architectures
Ivano Malavolta
 
[2017/2018] AADL - Architecture Analysis and Design Language
[2017/2018] AADL - Architecture Analysis and Design Language[2017/2018] AADL - Architecture Analysis and Design Language
[2017/2018] AADL - Architecture Analysis and Design Language
Ivano Malavolta
 
[2017/2018] Architectural languages
[2017/2018] Architectural languages[2017/2018] Architectural languages
[2017/2018] Architectural languages
Ivano Malavolta
 
[2017/2018] Introduction to Software Architecture
[2017/2018] Introduction to Software Architecture[2017/2018] Introduction to Software Architecture
[2017/2018] Introduction to Software Architecture
Ivano Malavolta
 
[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineering[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineering
Ivano Malavolta
 

More from Ivano Malavolta (20)

Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...
Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...
Conducting Experiments on the Software Architecture of Robotic Systems (QRARS...
 
The H2020 experience
The H2020 experienceThe H2020 experience
The H2020 experience
 
The Green Lab - Research cocktail @Vrije Universiteit Amsterdam (October 2020)
The Green Lab - Research cocktail  @Vrije Universiteit Amsterdam (October 2020)The Green Lab - Research cocktail  @Vrije Universiteit Amsterdam (October 2020)
The Green Lab - Research cocktail @Vrije Universiteit Amsterdam (October 2020)
 
Software sustainability and Green IT
Software sustainability and Green ITSoftware sustainability and Green IT
Software sustainability and Green IT
 
Navigation-aware and Personalized Prefetching of Network Requests in Android ...
Navigation-aware and Personalized Prefetching of Network Requests in Android ...Navigation-aware and Personalized Prefetching of Network Requests in Android ...
Navigation-aware and Personalized Prefetching of Network Requests in Android ...
 
How Maintainability Issues of Android Apps Evolve [ICSME 2018]
How Maintainability Issues of Android Apps Evolve [ICSME 2018]How Maintainability Issues of Android Apps Evolve [ICSME 2018]
How Maintainability Issues of Android Apps Evolve [ICSME 2018]
 
Collaborative Model-Driven Software Engineering: a Classification Framework a...
Collaborative Model-Driven Software Engineering: a Classification Framework a...Collaborative Model-Driven Software Engineering: a Classification Framework a...
Collaborative Model-Driven Software Engineering: a Classification Framework a...
 
Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...
Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...
Experimenting on Mobile Apps Quality - a tale about Energy, Performance, and ...
 
Modeling objects interaction via UML sequence diagrams [Software Design] [Com...
Modeling objects interaction via UML sequence diagrams [Software Design] [Com...Modeling objects interaction via UML sequence diagrams [Software Design] [Com...
Modeling objects interaction via UML sequence diagrams [Software Design] [Com...
 
Modeling behaviour via UML state machines [Software Design] [Computer Science...
Modeling behaviour via UML state machines [Software Design] [Computer Science...Modeling behaviour via UML state machines [Software Design] [Computer Science...
Modeling behaviour via UML state machines [Software Design] [Computer Science...
 
Object-oriented design patterns in UML [Software Design] [Computer Science] [...
Object-oriented design patterns in UML [Software Design] [Computer Science] [...Object-oriented design patterns in UML [Software Design] [Computer Science] [...
Object-oriented design patterns in UML [Software Design] [Computer Science] [...
 
Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...
Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...
Structure modeling with UML [Software Design] [Computer Science] [Vrije Unive...
 
Requirements engineering with UML [Software Design] [Computer Science] [Vrije...
Requirements engineering with UML [Software Design] [Computer Science] [Vrije...Requirements engineering with UML [Software Design] [Computer Science] [Vrije...
Requirements engineering with UML [Software Design] [Computer Science] [Vrije...
 
Modeling and abstraction, software development process [Software Design] [Com...
Modeling and abstraction, software development process [Software Design] [Com...Modeling and abstraction, software development process [Software Design] [Com...
Modeling and abstraction, software development process [Software Design] [Com...
 
[2017/2018] Agile development
[2017/2018] Agile development[2017/2018] Agile development
[2017/2018] Agile development
 
Reconstructing microservice-based architectures
Reconstructing microservice-based architecturesReconstructing microservice-based architectures
Reconstructing microservice-based architectures
 
[2017/2018] AADL - Architecture Analysis and Design Language
[2017/2018] AADL - Architecture Analysis and Design Language[2017/2018] AADL - Architecture Analysis and Design Language
[2017/2018] AADL - Architecture Analysis and Design Language
 
[2017/2018] Architectural languages
[2017/2018] Architectural languages[2017/2018] Architectural languages
[2017/2018] Architectural languages
 
[2017/2018] Introduction to Software Architecture
[2017/2018] Introduction to Software Architecture[2017/2018] Introduction to Software Architecture
[2017/2018] Introduction to Software Architecture
 
[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineering[2017/2018] RESEARCH in software engineering
[2017/2018] RESEARCH in software engineering
 

Recently uploaded

Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 

Recently uploaded (20)

Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 

A Survey on the Specification of the Physical Environment of Wireless Sensor Networks

  • 1. A Survey on the Specification of the Physical Environment of Wireless Sensor Networks Ivano Malavolta Henry Muccini
  • 2. Roadmap Background Contribution Design of the study Results Takeaways Conclusions
  • 3. Wireless sensor networks (WSNs) WSNs consist of spatially distributed sensors that cooperate to accomplish some tasks. Sensors are: – small – battery-powered – with limited processing power – with limited memory They can be easily deployed to monitor different environmental parameters such as temperature, movement, sound and pollution.
  • 4. WSN applications Sensors can be distributed on roads, vehicles, hospitals, buildings, people and enable different applications such as: • environmental monitoring • medical services • battlefield operations • crisis response • disaster relief
  • 5. WSN physical environment (1) What really sets WSNs apart from all the other kinds of distributed systems is: • limited processing capabilities of the nodes • contingent energy restrictions • strict dependence to physical phenomena like refraction, reflection, and attenuation… à The physical environment in which WSN nodes are deployed strongly affects the overall quality of the system
  • 6. WSN physical environment (2) Information from the physical environment, like: • exact position of the nodes • information about the surrounding obstacles and their material – e.g., walls, furniture, windows, or small objects in general surely helps making an accurate estimate of the physical phenomena affecting the WSN Such data could allow a more precise measurement of the network in terms of: bit error rate, packets loss, energy consumption, etc. à enables the prediction of how the WSN will globally behave when nodes are deployed in different ways
  • 7. Examples VeriSensor [1] GLONEMO [2] [3]
  • 8. Roadmap Background Contribution Design of the study Results Takeaways Conclusions
  • 9. Contribution To investigate on how practitioners specify the physical environment of a WSN Survey by interviewing WSN practitioners with a special focus on their practical needs and activities • Many practitioners describe the physical environment via GIS software or informally • practitioners not specifying the physical environment do not see a clear return on investment on doing it or perceive existing algorithms and tools as too complex • practitioners rate as definitely useful a potential tool for deploying WSN nodes on a virtual environment GOAL HOW MAIN FINDINGS
  • 10. Roadmap Background Contributions Design of the study Results Takeaways Conclusions
  • 11. Research objective Our main research question is How WSN engineers currently define the physical environment, and how they would like to do it? Why they should define it? To better reason on: • the network topology • how much power is consumed by the application running on the nodes with respect to the used batteries or harvested energy sources • how well an area is covered or tracked by sensors • …
  • 12. Research sub-questions Do engineers explicitly specify the physical environment where the WSN is going to be deployed? RQ1 If so, how do they accomplish this task (e.g., formally, informally, etc.)? Do engineers specify the sensor nodes and their exact position within the physical environment of a WSN? RQ2 If so, how do they do it (do they consider obstacles, hardware configuration, etc.)? What are the most relevant features a potential tool for specifying the physical environment of a WSN shall expose? RQ3 Need to consider the exact shape of obstacles, or only an approximation? How would WSN engineers prefer to interact with such a potential tool?
  • 13. Population selection (1) Participant profile: Engineer who has been concretely involved in the development of at least one WSN in the last 10 years Two sampling methods: 1. Convenience sampling - we directly selected WSN engineers from: – our personal contacts – reference websites, newsgroups, and other web resources about WSN OSs, node vendors, and WSN technologies in general
  • 14. Population selection (2) 2. snowball sampling [4] - we asked selected participants to nominate additional experts in their network Resulting population 21 WSN engineers from 18 different organizations in 9 countries Main affiliation types: – university – center of excellence – company – research institution image from: http://www.hsrmethods.org/Glossary/Terms/S/Snowball%20Sampling.aspx
  • 15. Design of the questionnaire* a.Introduction b.Personal information Yes Is the WSN environment specified? c. Questions about the WSN environment specification No c. Questions about why and how the WSN environment is not specified Is the WSN environment specified digitally? Yes c. Questions about digital WSN environment No e. Questions about the potential tool for WSN environment d. Questions about WSN Design f. Concluding questions Yes Involved in the WSN design phase? No 21 7 close-ended questions open-ended questions a) purpose of the study + terminology b) demographical info of participants c) how environment is specified d) focus on nodes and positioning e) potential tool for WSN environment f) additional comments + snowballing A transcript of the questionnare is available here: http://www.di.univaq.it/malavolta/wsn/WSNenv.pdf
  • 16. Roadmap Background Contribution Design of the study Results Takeaways Conclusions
  • 17. Population 21 practitioners: 14 with experience ≥ 5 years 7 with experience < 5 years 1 1 14 2 3 1 1 15 3 1 0 2 4 6 8 10 12 14 16 1000 and above 100-999 50-99 10-49 1-9 Average number of WSN nodes Number of nodes in the largest WSN project 53% 23% 19% 5% #projects < 3 3 ≥ #projects ≤ 6 #projects > 6 No info 43% 28% 5% 24% Equally indoor and outdoor Mostly indoor Mostly outdoor Indoor only
  • 18. WSN environment specification (1) Encouraging for our study since we can investigate on both types of development processes Major trend in specifying the environment in a precise way, rather than relying on draft specifications. 48% 52% The WSN environment is explicitly specified The WSN environment is not specified 20% 30%30% 10% 10% Always by a draft Mostly by a precise specification Equally Not specififed Always by a precise specification
  • 19. WSN environment specification (2) Clear trend in favor of digital representation Most used file formats: text-based and images Basically, those results uncover the great variance about the software used to represent the WSN environment 90% 10% Digital representation Paper-based representation 40% 30% 20% 10% Maps and GIS software Office software Dedicated software Don't know
  • 20. 2D vs 3D 80% 10% 10% 2D 3D 2d and 3D Due to the complexity of producing 3D models? Due to the fact that 2D models are perceived to be sufficient for representing the environment of a WSN? In this case, 2D+3D representation is the main trend In their last project Best options in general? 20% 30% 50% 2D 3D 2d and 3D
  • 21. Obstacles definition 33, 33% 13, 13% 33, 33% 6, 6% 15, 15% Free space (no obstacles) Walls, floor, and roof Walls, floor, roof, windows, and large-sized objects Walls, floor, roof, windows, large and small-sized objects No choice Clear winners: • free-space environment • only very large obstacles (e.g., walls, roofs, etc.)
  • 22. Hardware and nodes positioning 94% 10% Definetely useful Not useful Indeed, WSN engineers must have at least some knowledge about the hardware features of the nodes used in the WSN. Examples: – transmission power of the antenna – available sensing devices – batteries voltage Do analytical models and simulation tools fit well with practitioners’ needs? Usefulness of having a hardware specification Instrument for evaluating the optimal nodes positioning 84% 0% 16% By deploying them on site (real-world testbed) Analytically By simulating the network Other “Simulation is performed only if simple, feasible and meaningful, otherwise deployment”
  • 23. Why not specifying the WSN environment? Why not? 54% 46% No perceived usefulness Lack of satisfactory tools, algorithms or models “Because up to now it has been sufficient just to know the main features of the environment” “We mainly worked on networking protocols, able to adapt to the changes of the environment” “Unclear whether the modeling effort is going to pay off” How do they proceed to the deployment of the WSN? 37% 27% 27% 9% Not needed (adaptable WSN) Measure the WSN on the field, after deployment Preliminary measures of the area and network simulation Based on their experience “It is simpler not to model the environment and compensate for time dynamic failure with robust algorithms”
  • 24. Potential tool (1) Proposal: potential tool that allows engineers to virtually deploy a WSN in the environment. Such a potential tool could simulate an environment where to virtually deploy a set of defined sensor nodes into a digital version of its physical environment. 48% 14% 38% 0% Definetely useful Useful Neutral Not very useful Definitely not useful
  • 25. Potential tool (2) 24% 33% 43% Tool interaction By importing a file produced by means of an external tool (for example Autocad) By directly drawing the environment within the tool By firstly importing an image file to be used as a guide to the drawing phase within the tool When asked about their interest in defining the exact shape of the obstacles, no clear trend has been identified
  • 26. Potential tool (3) About the importance of physical effects for the WSN: weighted sum Physical effect -2 -1 0 +1 +2 ws Attenuation 0 0 0 7 14 7 Reflection 0 0 2 11 8 5.4 Scattering 0 1 6 7 7 4 Diffraction 0 2 6 11 2 2.6 Refraction 0 4 5 9 3 2.2 Polarization 0 4 8 7 2 1.4
  • 27. Roadmap Background Contribution Design of the study Results Takeaways Conclusions
  • 28. Do engineers explicitly specify the physical environment where the WSN is going to be deployed? RQ1 Good number of practitioners explicitly define the WSN environment Almost equal number of practitioners do not – mainly they do not see a clear ROI – no satisfactory tool or method à Researchers should • provide a more concrete evidence about the advantages of explicitly representing the WSN environment • work further on methods, algorithms, and tools Majority of participants would prefer to – define the physical environment via mapping or GIS software – use a combination of text and images – use a combination of 2D and 3D representations
  • 29. Do engineers specify the sensor nodes and their exact position within the physical environment of a WSN? RQ2 WSN practitioners typically: – consider free-space environment – consider only very large obstacles (e.g., walls, roofs, etc.) – rely on physically measured testbeds à do current simulation and analysis techniques demand too much effort to WSN practitioners? “Usually the available simulation tools do not provide a functionality to define and describe the environment. However, I feel that it is equally important to describe the environment and its behaviour in addition to the models that define how the networking part will function. I believe this is due to the difficulties in defining accurate models for the environment.”
  • 30. What are the most relevant features a potential tool for specifying the physical environment of a WSN shall expose? RQ3 WSN practitioners strongly need a tool for: 1. defining the physical environment of a WSN 2. virtually deploying WSN nodes into it The tool may allow engineers to specify the environment in different ways. For example, by importing an image that will serve as the basis for a subsequent drawing phase. We believe that this option provides a good trade-off in terms of level of usability and preciseness Mininal set of physical effects to be considered: attenuation and reflection
  • 31. Roadmap Background Contribution Design of the study Results Takeaways Conclusions
  • 32. Conclusions “I think that a study on modelling and analysis of the WSN environment is interesting and can give you some new ideas because nowadays in most cases a WSN is intended as a set of hardware nodes, without taking into account the place where the nodes will be deployed”
  • 33. References [1] Y. Ben Maissa, F. Kordon, S. Mouline, and Y. Thierry-Mieg, “Modeling and analyzing wireless sensor networks with verisensor: An integrated workflow,” in Transactions on Petri Nets and Other Models of Concurrency VIII, ser. Lecture Notes in Computer Science, M. Koutny, W. Aalst, and A. Yakovlev, Eds. Springer Berlin Heidelberg, 2013, vol. 8100, pp. 24–47. [Online]. Available: http://dx.doi.org/10.1007/978-3-642-40465-8 2 [2] L. Samper, F. Maraninchi, L. Mounier, and L. Mandel, “Glonemo: Global and accurate formal models for the analysis of ad-hoc sensor networks,” in Proceedings of the First International Conference on Integrated Internet Ad Hoc and Sensor Networks, ser. InterSense ’06. New York, NY, USA: ACM, 2006. [Online]. Available: http://doi.acm.org/ 10.1145/1142680.1142684 [3] http://www.remcom.com/wireless-insite [4] B. Kitchenham and S. L. Pfleeger, “Principles of survey research: part 5: populations and samples,” SIGSOFT Softw. Eng. Notes, vol. 27, pp. 17–20, September 2002.
  • 34. Ivano Malavolta | Gran Sasso Science Institute + 39 380 70 21 600 iivanoo ivano.malavolta@gssi.infn.it www.ivanomalavolta.com Contact