Introduction to WSN

Embed Size (px)

Citation preview

  • 8/2/2019 Introduction to WSN

    1/24

    Introduction to Wireless

    Sensor NetworksPresented by

    Sushanth Sivaram Vallath

  • 8/2/2019 Introduction to WSN

    2/24

    The most profound technologies are those thatdisappear. They weave themselves into the

    fabric of everyday life until they areindistinguishable from it.

    - The late Mark Weiser, Father of Ubiquitous Computing and Chief

    Technologist of Xerox PARC

  • 8/2/2019 Introduction to WSN

    3/24

    Wireless Sensors

    Smallmicrocontroller

    8 kB code

    512 B dataSimple, low-powerradio

    10 kbps ASK

    EEPROM (32 KB)

    Simple sensors

    WeC 99Smart Rock

    Mica 1/02

    NEST open exp. Platform128 kB code, 4 kB data40kbps OOK/ASK radio512 kB Flash

    Rene 11/00

    Designed forexperimentation

    -sensor boards

    -power boards

    Dot 9/01

    Demonstratescale

    Spec 6/03Mote on

    a chip

    Telos 4/04

    RobustLow Power250kbpsEasy to use

    Mica2 12/0238.4kbps radioFSK

    Tiny sensing devices capable of wireless communication

  • 8/2/2019 Introduction to WSN

    4/24

    What are sensor

    networksspatially distributed sensors to monitor

    conditions at different locations, such as

    temperature, sound, vibration, pressure,motion or pollutants.

  • 8/2/2019 Introduction to WSN

    5/24

    Platforms

    Berkeley Motes

    Tiny OS

    nesC

    Ns-2 TOSSIM

  • 8/2/2019 Introduction to WSN

    6/24

    Applications of WSN

    Temperature

    Humidity

    Vehicular movement Pressure

    Noise levels

    Mechanical stress levels on attached objects

    Speed, direction

    Etc

  • 8/2/2019 Introduction to WSN

    7/24

    Factors Influencing Sensor

    Network Design Fault tolerance

    Scalability

    Operating environment

    Sensor network topology

    Transmission media Power consumption

  • 8/2/2019 Introduction to WSN

    8/24

    Sensors Representation

    Communication Graph

    Sensors are nodes

    Link between the sensors are the edges

  • 8/2/2019 Introduction to WSN

    9/24

    Routing Protocols

    LEACH

    Directed Diffusion

    PEGASIS

    TEEN

    APTEEN Etc

  • 8/2/2019 Introduction to WSN

    10/24

    Sensor Issues

    Energy Constraint

    High Communication cost

    & Lot of other issues

  • 8/2/2019 Introduction to WSN

    11/24

    Management Issues

    Conversion of data to Information

    Data access control

  • 8/2/2019 Introduction to WSN

    12/24

    SQL

    Underlying routing protocol transparentto user

    Some routing protocols are consideredto be aggregation protocols (implicitaggregation)

  • 8/2/2019 Introduction to WSN

    13/24

    Sensor Database

    SQL type interface

    SELECT avg(temperature), room,FROM sensors

    WHERE building = Nedderman Hall

    ORDER BY temperature

    GROUP BY room

    SAMPLING PERIOD 10 min

  • 8/2/2019 Introduction to WSN

    14/24

    SQL type interfaces

    Cougar

    TinyDB

    Approximations

    Query Propagation

    Data Centric StorageAging Data

  • 8/2/2019 Introduction to WSN

    15/24

    Query scenario

    Sink

    Selecttempfrom

  • 8/2/2019 Introduction to WSN

    16/24

    Efficiency achieved

    throughIn-network aggregation

  • 8/2/2019 Introduction to WSN

    17/24

    Different types of queries

    Fully aggregated queries

    Un-aggregated queries

    Partially aggregated queries

  • 8/2/2019 Introduction to WSN

    18/24

    Fully aggregated queries

    Theorem: Finding maximum lifetimerouting tree for fully aggregated queries

    with reception costs is NP-complete.

    Similar to Minimum Degree Spanning

    Tree(MDST) which is known to be NP-complete

  • 8/2/2019 Introduction to WSN

    19/24

    Un-aggregated queries

    Theorem: Finding maximum lifetimerouting tree for unaggregated queries is

    NP-complete.

    Reduced from decision problem for SET-

    COVER.

  • 8/2/2019 Introduction to WSN

    20/24

    Partially aggregated

    queriesCan be reduced to unaggregated queries

    Approximation algorithms used to solvethe unaggregated routing tree problemcan be adapted.

  • 8/2/2019 Introduction to WSN

    21/24

    Active areas in WSN

    Routing Topology control Data management, aggregation and query MAC protocols Target tracking, resource discovery Monitoring and maintenance

    Sensor validation Power issues Coverage and Connectivity

  • 8/2/2019 Introduction to WSN

    22/24

    Companies in Research

    Crossbow

    Intel

    IBM Microsoft

    PARC

    Fujitsu Lot more

  • 8/2/2019 Introduction to WSN

    23/24

    References

    [1] Cedric Florens and Robert McEliece, Packet Distribution Algorithms for Sensor Networks, IEEE INFOCOM 2003.[2] Samuel Madden, Robert Szewczyk, Michael J. Franklin and David Culler, Supporting Aggregate Queries Over Ad-Hoc Wireless

    Sensor Networks,[3] Sartaj Sahni and Xiaochun Xu, Algorithms for Wireless Sensor Networks.[4] Jamal N. Al-Karaki Ahmed E. Kamal, Routing Techniques in Wireless Sensor Networks: A Survey.[5] Bhaskar Krishnamachari, D Estrin, Stephen Wicker, Modeling Data-Centric Routing in Wireless Sensor Networks.[6] S.S Iyengar, Richard R. Brooks, Distributed Sensor Networks, Chapman & Hall/CRC.[7] Wendi Rabiner Heinzelman, Anantha Chandrakasan, and Hari Balakrishnan, Energy-efficient communication protocol for wireless

    microsensors networks, in 33rd Annual Hawaii International conference on System Sciences.[8] David Braginsky and Deborah Estrin, Rumor routing algorithm for sensor networks, in First ACM International Workshop on

    Wireless Sensor Networks and Application.[9] Y.Xu, J. Heidemann, and D. Estrin, Geography-informed energy conservation for ad hoc routing, in Proceedings of the Seventh

    Annual ACM/IEEE International Conference on Mobile Computing and Networking, 2001.[10] B. Chen, K. Jamieson, H. Balakrishnan, and R. Morris, SPAN: An energy-efficient coordination algorithm for topology maintenance

    in ad-hoc wireless networks, ACM Wireless Networks Journal, September 2002.[11] Feng Zhao and Leonidas Guibas, Wireless Sensor Networks, an Information Processing Approach.[12] Yong Yao, J. E. Gehrke. The Cougar Approach to In-Network Query Processing in Sensor Networks. Sigmod Record, Volume 31,

    Number 3. September 2002.[13] Yong Yao, J. E. Gehrke. Query Processing in Sensor Networks. In Proceedings of the First Biennial Conference on Innovative Data

    Systems Research (CIDR 2003). Asilomar, California, January 2003.[14] Xiuli Ma, Dongqing Yang, Shiwei Tang, Qiong Luo, Dehui Zhang, and Shuangfeng Li. Online Mining in Sensor Networks. NPC

    2004: 544-550[15] Chiranjeeb Buragohain, Divyakant Agrawal, and Subhash Suri, Power Aware Routing for Sensor Databases.

  • 8/2/2019 Introduction to WSN

    24/24

    Thank You