(Autonomous)
DEPARTMENT OF INFORMATION TECHNOLOGY
Semester-IV
20IT405-WIRELESS SENSOR NETWORKS AND ARCHITECTURE
Regulations 2020
Question Bank
UNIT V OPERATING SYSTEMS FOR SENSOR NETWORKS
PART- A
UNIT V OPERATING SYSTEMS FOR SENSOR NETWORKS
Introduction, Design Issues, Examples, Node Level Simulators, Performance and Traffic Management
Issues: WSN Design Issues, Performance Modeling of WSN, Emerging Applications and Future Research
Directions
Q.No Questions Marks CO BL
Classify sensor node hardware.
Sensor node hardware can be grouped into three categories, each of which
entails a different trade-offs in the design choices.
1 Augmented general-purpose computers 2 CO5 R
Dedicated embedded sensor nodes
System on-chip (SoC) nodes
What are the challenges in selecting a programming tool? CO5
Type of application.
Web applications, mobile applications, embedded firmware
Complexity of the application
2 Company culture 2 R
Time to market
Maintainability
Scalability and performance Security
Express the of Future directions WSN. CO5
Future directions in wireless and electronic technologies have enabled a
wide range of applications of WSNs in military sensing, traffic 2
3 U
surveillance, target tracking, environment monitoring, healthcare
monitoring, Topology and Coverage Control, Agriculture, Structural
Healthcare.
Define Berkley motes. CO5
The mote was essentially a small form factor computer with self-contained
4 processing, sensing and power resources. Tiny OS provides a set of 2 R
software components that allows applications to interact with the
processor, network transceiver and the sensors.
5 Define NS2 and how it works? 2 CO5 R
Network Simulator (Version 2), widely known as NS2, is simply
an event-driven simulation tool that has proved useful in studying
the dynamic nature of communication networks.
, Simulation of wired as well as wireless network functions and
protocols (e.g., routing algorithms, TCP, UDP) can be done using
NS2.
Examine the benefits of traffic management in WSN. CO5
ITS rely on accurate, reliable real-time traffic data.
The communication within the subsystem must be reliable and
fail-safe to maintain a degree of Quality of service. Because of its
low-cost, low-power and low complexity
Wireless sensors proved to be the most accurate sensor besides the
6 2 R
inductive loops when it comes to vehicles count or speed
measurement.
Flexibility: the biggest advantage of wireless sensors is that they
can be easily deployed and withdrawn anywhere close to the road
(street furniture like: traffic signs, street lights, traffic lights etc.),
which make them useable for permanent or temporary traffic
measurement.
Define PIECES CO5
PIECES (Programming and Interaction Environment for
Collaborative Embedded Systems) is a software framework that
7 2 R
implements the methodology of state-centric programming over
collaboration groups to support the modeling, simulation, and
design of sensor network applications.
It is implemented in a mixed Java-Matlab environment.
What is node level software platform? CO5
A node-level platform can be node-centric operating system, which
8 2 R
provides hardware and networking abstractions of a sensor node to
programmers, or it can be a language platform, which provides a library of
components to programmers.
Differentiate between configurations and modules in TinyOS. CO5
configurations modules
Configurations are used to assemble Modules provide the implementations of
other components together one or more interfaces
9 Configurations are implemented by Modules are implemented by 2 U
connecting interfaces of existing application code
components.
Configuration is another kind of The implementation part of a module
implementation of components, is written in C-like code
obtained by connecting
existing components
What is Tiny GALS? CO5
Tiny GALS is a globally asynchronous, locally synchronous model for
10 programming event- driven embedded systems, especially sensor 2 U
networks. At the local level, software components communicate with each
other synchronously via method calls. Components
are composed to form modules.