31
Research issues in wireless Research issues in wireless Sensor networks Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor: Dr. Kemal E. Tepe Department of electrical and computer engineering University of Windsor, Windsor, Ontario, Canada

Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

Embed Size (px)

Citation preview

Page 1: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

Research issues in wireless Sensor Research issues in wireless Sensor networksnetworks

Presented by: Brajendra Kumar Singh

Course: Wireless Communications Systems 88-563 Winter 2007 Semester

Instructor: Dr. Kemal E. Tepe

Department of electrical and computer engineeringUniversity of Windsor,

Windsor, Ontario, Canada

Page 2: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

Introduction Wireless sensor network:

Massively distributed, untethered, and unattended systems to cover spatially distributed phenomena in natural & obstructed environments

A sensor node is a Single-chip systems with Low-power CPU and less memory, Radio or optical communication MEMs-based on-chip sensors Referred to as “motes” or “smart dust” Mote applications are deeply tied to hardware Each mote runs a single application at a time.

Driven by interaction with environment Event arrival and data processing are concurrent activities

Reliability It must collect data without human interaction for months at a time. No real

recovery mechanism in the field except for automatic reboot. In-network processing Self configuring system

Page 3: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

Sensor nodes scattered in a sensor field

The components of a sensor nodeSource: Ref[1]

Page 4: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

Example of some sensorsSource: Ref[4]

Page 5: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

OS and ProgrammingOS and Programming TinyOS

designed for network embedded systems. the core OS requires 400 bytes of code and data memory, combined. a component-based architecture, a simple event-based concurrency model

nesC nesC is an extension of C Whole-program analysis nesC is a static language nesC supports and reflects TinyOS’s design two types of components in nesC: modules and configurations.

Simulators: Tossim Emstar Others: Shawn, VisualSense, J-Sim etc.

Page 6: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

Group of sensor nodes in action

Source: Ref[6]

Page 7: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

Sensors on field

Base Station

Source: Ref[6]

Page 8: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

Tight resource constraints Energy Communications range, bandwidth Computation, storage (but not as constrained as energy

and communications – computation is often used to reduce communication)

Dynamically changing network topology Battery depletion Node failure Node mobility Unreliable links (noise, jamming)

Dynamically changing bandwidth, range, and computation power Interactions

Computation constraints lead to uneven power depletion which leads to network topology changes

Correlated bursts of traffic across neighboring nodes not a collection of independent point-to-point flows violating the design assumptions of common media

access protocolsWireless transmission is unreliable

Sensor Network ChallengesSensor Network Challenges

Page 9: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

Factors influencing design of WSNFactors influencing design of WSN

Fault tolerance, Scalability, Production costs, Operating environment, Sensor network topology, Hardware constraints, Transmission media, Power consumption Data Management Geographic routing challenges Monitor and Maintenance

Page 10: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

Sensor network modelSensor network model

Page 11: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

THE PHYSICAL LAYEROPEN RESEARCH ISSUES Modulation schemes:

Simple and low-power modulation schemes needed can be either baseband or passbandSolution Strategy: overcome signal propagation effects

Hardware design: Tiny, low-power, low-cost transceiver, sensing, and

processing units needed Power-efficient hardware management strategies Solution Strategy: managing frequencies of operation reducing switching power predicting work load in processors

Page 12: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

DATA LINK LAYEROPEN RESEARCH ISSUES

MAC for mobile sensor networks: Self-Organizing Medium Access Control for Sensor Networks (SMACS)

and the Eavesdrop-And-Register (EAR) Algorithm perform well for mainly static sensor networks. It is assumed in the connection schemes that a mobile node has many static nodes as neighbors.

In CSMA-based scheme, the mobility issues and carrier sensing mechanisms remain largely unexplored.

Determination of lower bounds on the energy required for sensor network self-organization

Error control coding schemes: Convolution coding effects have been explored. The feasibility of other

error control schemes in sensor networks needs to be explored. Power-saving modes of operation:

a sensor node must enter into periods of reduced activity when running low on battery power. The enumeration and transition management for these nodes is open to research.

Page 13: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

NETWORK LAYEROPEN RESEARCH ISSUES Existing protocols need to be improved or new protocols

developed to address higher topology changes higher scalability

An overview of network layer schemes

Page 14: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

• Exploit Redundancy

• Tiered Architectures

• Exploit spatial diversity and density of sensor networks

• Achieve desired global behavior with adaptive localized algorithms

• Leverage data processing inside the network and exploit computation

near data sources

• Time and location synchronization

• Self-configuration

• Secure routing

Source: Ref[5]

Open Research Issues for routingOpen Research Issues for routing

NETWORK LAYERContinued…..

Fruits are not so low in the Routing research area

Page 15: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

TRANSPORT LAYER

OPEN RESEARCH ISSUES

Acknowledgments are too costly (As needed in TCP/IP)

Split the end-to-end communication UDP-type protocols are used in the sensor network traditional TCP/UDP protocols in the Internet or

satellite network

Page 16: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

THE APPLICATION LAYER

Open research issues Three possible protocols

Sensor Management Protocol (SMP),

Task Assignment and Data Advertisement Protocol (TADAP)

Sensor Query and Data Dissemination Protocol (SQDDP)

SQDDP is explored a lot, but SMP and TADAP are still open for research.

Page 17: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

• Routing Algorithms with secure foundations

• Optimize Secure Data Management Algorithms (Aggregation)

• Social and Network privacy

• Mobile nodes, Mobile Base Stations

• Delegation of privileges

• Tolerate the lack of physical security

• Intrusion Detection techniques, integrated IDS

Efficient Data Dissemination Protocols

Reliable Transport Protocols

Congestion Control and Avoidance Techniques

Sensor Network Measurements

Open Research Areas - 1Open Research Areas - 1

Page 18: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

• Programming models, architectures, tools Programming abstractions, service architecture, resource mgmt

• Computing with uncertainties Uncertainties about environment and system itself Models of reliability, resource-aware and task-oriented

computation, software architectures Consider both application and networking

Simultaneously Vs Separately

• Quality of service guarantees built in to the network protocols

Real-time support in sensor networks- Network support for classes of traffic not for specific applications

- Precise network provisioning not realistic in sensor networks Innovative applications

In areas such as security, transportation, healthcare

Open Research Areas - 2Open Research Areas - 2

Page 19: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

Scheduling Challenges Uncertainty:

nondeterministic processing algorithms, communication noise

Dynamics: robustness to topology and resource changes

Deep, multi-hop data flows Scale Providing decision-theoretic objective tradeoffs

Some Approaches to Handling Scheduling Problems Static schedules that are robust to uncertainty and time-varying

constraints Network provisioning for redundant paths On-line scheduling

- Not practical in tight computation nodes - Introduces latency

Off-line construction of conditional schedules that adapt to sensor feedback, topology changes, and task changes

Open Research Areas - 3Open Research Areas - 3

Page 20: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

Integrated Communication and Computation Scheduling Problem (Load balancing problem)

Parallel, distributed computation Sensor processing Task data flow, e.g. aggregation, in-network processing

Communication Broadcast links: interference, range

Synchronization of computation and communication to satisfy task Objective Function:

Minimize computationMinimize computation convergenceconvergence time time Minimize latencyMinimize latency in responding to in responding to new sensor datanew sensor data Minimize total energyMinimize total energy consumed consumed Balance distribution of energyBalance distribution of energy consumed consumed

Open Research Areas - 4Open Research Areas - 4

Page 21: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

Sensor ApplicationsSensor Applications

Just the tip of the icebergJust the tip of the iceberg

o A Wireless Sensor Network for Structural Monitoring

o For monitoring health of power lines

o Smart paint

o Wireless Sensor Networks for Habitat Monitoring

o Biomedical Sensors

o Military surveillance

Page 22: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

Conclusion

Optimize, Optimize, Optimize!Optimize, Optimize, Optimize!

(memory constraints, energy usage…)

Page 23: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

References

1. Ian Akyildiz., W. Su, Y. Sankarasubramaniam, E. Cayirci, "A Survey on Sensor Networks", IEEE Communications Magazine, August 2002

2. David Culler, Deborah Estrin, and Mani Srivastava, "Overview of Sensor Networks", IEEE Computer, August 2004

3. Chee.-Yee. Chong and Kumar, S.P., "Sensor Networks: Evolution, Opportunities, and Challenges," Proc IEEE, August 2003

4. David Gay, Phil Levis, Rob von Behren, Matt Welsh, Eric Brewer, and David Culler, "The nesC Language: A Holistic Approach to Networked Embedded Systems", Programming Language Design and Implementation (PLDI) 2003, June 2003

5. Al-Karaki, J.N. Kamal, A.E., Routing techniques in wireless sensor networks: a survey, Wireless Communications, Volume 11, Issue 6, Dec. 2004

6. Deepak Ganesan , Alberto Cerpa , Wei Ye , Yan Yu ,Jerry Zhao , Deborah Estrin, "Networking Issues in Wireless Sensor Networks" Slides Slides internet, 2005

Page 24: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

ThanksThanks

Questions and suggestions?

Page 25: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

Some facts

TinyDB a sensor network query processing engine,

Mate a small virtual machine that allows rapid reprogramming of sensor networks.

nesC Vs C: C does have significant disadvantages: it provides little help in writing safe code or in structuring applications. nesC addresses safety through reduced expressive power and structure through components.

Page 26: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

Differences between sensor networks and ad hoc networks are:

The number of sensor nodes in a sensor network can be several orders of magnitude higher than the nodes in an ad hoc network.

Sensor nodes are densely deployed. Sensor nodes are prone to failures. The topology of a sensor network changes very

frequently. Sensor nodes mainly use a broadcast communication

paradigm, whereas most ad hoc networks are based on point-to-point communications.

Sensor nodes are limited in power, computational capacities, and memory.

Sensor nodes may not have global identification (ID) because of the large amount of overhead and large number of sensors.

Page 27: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

Transmission media based on RF circuit design

The uAMPS wireless sensor node uses a Bluetooth-compatible 2.4 GHz transceiver with an integrated frequency synthesizer.

The low-power sensor device uses a single-channel RF transceiver operating at 916 MHz.

based on infrared. Infrared communication is license-free robust to interference from electrical devices. cheaper and easier to build. Smart Dust mote computing Both infrared and optical require a line of sight between the

sender and receiver.

Page 28: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

Power Consumption A limited power source (< 0.5 Ah, 1.2 V). Power-aware protocols and algorithms for sensor networks.

The main task of a sensor node detect events, perform quick local data processing transmit the data

Power consumption can hence be divided into three domains:

sensing communication data processing

Page 29: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:

Embaded Network Sensing Research focus

Network Self-Network Self-OrganizationOrganization

Programming Programming modelsmodels

Database policiesDatabase policiesand architectureand architecture

SensorsSensors

Connection toConnection toinfrastructureinfrastructure

Cooperative DetectionCooperative DetectionCommunicationCommunication

LinksLinks

TheoreticalTheoreticalframeworkframework

Node LocalizationNode Localization

Mobility andMobility andnavigationnavigation Target IdentificationTarget Identification

AlgorithmsAlgorithms

System EnergySystem EnergyManagementManagement ActuationActuation

HumanHumaninterfaceinterface

Modeling ofModeling ofEnvironmentEnvironment

CalibrationCalibration

Page 30: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor:
Page 31: Research issues in wireless Sensor networks Presented by: Brajendra Kumar Singh Course: Wireless Communications Systems 88-563 Winter 2007 Semester Instructor: