Pods: Issues in the Design of Practical Ad-Hoc Sensor Networks Edoardo Biagioni Information and Computer Sciences University of Hawaii at Manoa

Slides:



Advertisements
Similar presentations
Wireless Sensor Placement for Reliable and Efficient Data Collection Edo Biagioni and Galen Sasaki University of Hawaii at Manoa.
Advertisements

Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
SELF-ORGANIZING MEDIA ACCESS MECHANISM OF A WIRELESS SENSOR NETWORK AHM QUAMRUZZAMAN.
Energy-Efficient Computing for Wildlife Tracking: Design Tradeoffs and Early Experiences with ZebraNet Presented by Eric Arnaud Makita
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
1 Distributed Adaptive Sampling, Forwarding, and Routing Algorithms for Wireless Visual Sensor Networks Johnsen Kho, Long Tran-Thanh, Alex Rogers, Nicholas.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
Wireless Ad-Hoc Sensor Networks for Monitoring Endangered Plant Species Edo Biagioni University of Hawaii at Manoa Also Kim Bridges, Brian Chee, Anders.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Self-Adaptive, Decentralised Data Publication over Wireless Networks Richard Cooksey Supervisor: Prof. A. Taleb-Bendiab.
An Energy-Efficient MAC Protocol for Wireless Sensor Networks
Arsitektur Jaringan Terkini
1 Cross-Layer Scheduling for Power Efficiency in Wireless Sensor Networks Mihail L. Sichitiu Department of Electrical and Computer Engineering North Carolina.
Mesh Networks A.k.a “ad-hoc”. Definition A local area network that employs either a full mesh topology or partial mesh topology Full mesh topology- each.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
PODS: Interpreting Spatial and Temporal Environmental Information Edoardo (Edo) Biagioni University of Hawai’i at Mānoa.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 9 Introduction to Networks and the Internet.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
Wireless Video Sensor Networks Vijaya S Malla Harish Reddy Kottam Kirankumar Srilanka.
August 6, Mobile Computing COE 446 Network Planning Tarek Sheltami KFUPM CCSE COE Principles of.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
Switching Techniques Student: Blidaru Catalina Elena.
Energy Saving In Sensor Network Using Specialized Nodes Shahab Salehi EE 695.
Adapted from: Computer Networking, Kurose/Ross 1DT066 Distributed Information Systems Chapter 6 Wireless, WiFi and mobility.
Capacity of Wireless Mesh Networks: Comparing Single- Radio, Dual-Radio, and Multi- Radio Networks By: Alan Applegate.
Presented by Amira Ahmed El-Sharkawy Ibrahim.  There are six of eight turtle species in Ontario are listed as endangered, threatened or of special concern.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
1 National Research Council - Pisa - Italy Marco Conti Italian National Research Council (CNR) IIT Institute MobileMAN Architecture and Protocols 2nd MobileMAN.
WSN Done By: 3bdulRa7man Al7arthi Mo7mad AlHudaib Moh7amad Ba7emed Wireless Sensors Network.
2008/2/191 Customizing a Geographical Routing Protocol for Wireless Sensor Networks Proceedings of the th International Conference on Information.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
College of Engineering Non-uniform Grid- based Coordinated Routing Priyanka Kadiyala Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Maulana Azad National Institute of Technology Bhopal (MP) AD-HOC NETWORKS Submitted By: Pradeep Ahirwar M Tech (CSE)
Patch Based Mobile Sink Movement By Salman Saeed Khan Omar Oreifej.
Why Visual Sensor Network & SMAC Implementation Group Presentation Raghul Gunasekaran.
Switching breaks up large collision domains into smaller ones Collision domain is a network segment with two or more devices sharing the same Introduction.
Location Estimation in Ad-Hoc Networks with Directional Antennas N. Malhotra M. Krasniewski C. Yang S. Bagchi W. Chappell 5th IEEE International Conference.
MANETS Justin Champion Room C203, Beacon Building Tel 3292,
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
CSCI 465 D ata Communications and Networks Lecture 15 Martin van Bommel CSCI 465 Data Communications & Networks 1.
SENSOR NETWORKS BY Umesh Shah Mayuresh Patil G P Reddy GUIDES Prof U.B.Desai Prof S.N.Merchant.
College of Engineering Grid-based Coordinated Routing in Wireless Sensor Networks Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science.
Rushing Attacks and Defense in Wireless Ad Hoc Network Routing Protocols ► Acts as denial of service by disrupting the flow of data between a source and.
Presenter: Abhishek Gupta Dept. of Electrical and Computer Engineering
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
AD-HOC NETWORK SUBMITTED BY:- MIHIR GARG A B.TECH(E&T)/SEC-A.
Research in Wireless Ad-Hoc Sensor Networks: Routing and data transport protocols Edo Biagioni presenting work done in collaboration with Kim Bridges and.
Ad Hoc Network.
Evaluating Wireless Network Performance David P. Daugherty ITEC 650 Radford University March 23, 2006.
C. Savarese, J. Beutel, J. Rabaey; UC BerkeleyICASSP Locationing in Distributed Ad-hoc Wireless Sensor Networks Chris Savarese, Jan Beutel, Jan Rabaey.
Overview of Wireless Networks: Cellular Mobile Ad hoc Sensor.
Energy Efficient Data Management for Wireless Sensor Networks with Data Sink Failure Hyunyoung Lee, Kyoungsook Lee, Lan Lin and Andreas Klappenecker †
Energy-Efficient Signal Processing and Communication Algorithms for Scalable Distributed Fusion.
Intro Wireless vs. wire-based communication –Costs –Mobility Wireless multi hop networks Ad Hoc networking Agenda: –Technology background –Applications.
Wireless Sensor Networks
Grid: Scalable Ad-Hoc Wireless Networking Douglas De Couto
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
Wireless Sensor Networks: A Survey I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and E. Cayirci.
Data Communications Chapter 1 – Data Communications, Data Networks, and the Internet.
In the name of God.
PODS: Interpreting Spatial and Temporal Environmental Information
Ad-hoc Networks.
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors
Wireless Sensor Network Architectures
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Net 435: Wireless sensor network (WSN)
Bluetooth Based Smart Sensor Network
Switching Techniques.
Presentation transcript:

Pods: Issues in the Design of Practical Ad-Hoc Sensor Networks Edoardo Biagioni Information and Computer Sciences University of Hawaii at Manoa

Outline The PODS wireless ad-hoc sensor network The PODS wireless ad-hoc sensor network Issues for sensor networks Issues for sensor networks  Scalability  Energy  Other issues, including collaborative event detection, position detection, mobility Closing comments Closing comments

Practical Sensor Networks Deployed in the real world Deployed in the real world Often in hostile environments Often in hostile environments Must function unattended for a long time Must function unattended for a long time Reliability: network must survive node failure(s) Reliability: network must survive node failure(s) Should be invisible or at least unobtrusive Should be invisible or at least unobtrusive Variety of tasks, including video, images, sound, IR, and event detection Variety of tasks, including video, images, sound, IR, and event detection

The PODS Wireless Sensor Network University of Hawaii University of Hawaii Information and Computer Sciences, Botany Information and Computer Sciences, Botany Study endangered plants, of which little is known Study endangered plants, of which little is known Example: Silene Hawaiiensis (at right) Example: Silene Hawaiiensis (at right)

Wireless Ad-Hoc Sensor Networks Use wireless data transmission (802.11/Wi-Fi, Bluetooth, other radio or infrared) to communicate data Use wireless data transmission (802.11/Wi-Fi, Bluetooth, other radio or infrared) to communicate data Each node generates data and also forwards data Each node generates data and also forwards data Networks self-configure to deliver data where needed, typically to one or more base stations Networks self-configure to deliver data where needed, typically to one or more base stations

PODS goals Study endangered plant species in situ Study endangered plant species in situ Do not disturb environment: camouflage equipment, limit human visits, use wireless ad- hoc networks Do not disturb environment: camouflage equipment, limit human visits, use wireless ad- hoc networks Collect high resolution images: phenology Collect high resolution images: phenology Weather sensing: low resolution, many sensors Weather sensing: low resolution, many sensors Near real-time data available on the web: Near real-time data available on the web:

High Resolution Images: Hawaiian Rainforest

PODS strategies Collect data at regular intervals: once/hour for images (daytime), every 10 minutes for weather Collect data at regular intervals: once/hour for images (daytime), every 10 minutes for weather Camouflage everything Camouflage everything Pods may “sleep” to conserve energy Pods may “sleep” to conserve energy Use all possible routes (i.e. multipath routing) to send data to the base station Use all possible routes (i.e. multipath routing) to send data to the base station Use a two-level hierarchy to decrease traffic Use a two-level hierarchy to decrease traffic Visualization turns data into information Visualization turns data into information

Wireless Sensor Network Issues Scaling Scaling Energy Consumption and Efficiency Energy Consumption and Efficiency Event Detection and Inter-Node cooperation Event Detection and Inter-Node cooperation Node Position Detection and Processing Node Position Detection and Processing Mobility: Fixed-Mobile, Self-Positioning Mobility: Fixed-Mobile, Self-Positioning

Scalability Today’s wireless ad-hoc sensor networks: at most a few hundred nodes Today’s wireless ad-hoc sensor networks: at most a few hundred nodes Tomorrow’s wireless ad-hoc sensor networks: thousands to millions of nodes Tomorrow’s wireless ad-hoc sensor networks: thousands to millions of nodes Current MANET (Mobile Ad-hoc NETwork) protocols broadcast requests to find routes, which is not scalable Current MANET (Mobile Ad-hoc NETwork) protocols broadcast requests to find routes, which is not scalable Many protocols only work with limited network diameter (maximum number of hops) Many protocols only work with limited network diameter (maximum number of hops) Data transfer does not scale [Gupta and Kumar] Data transfer does not scale [Gupta and Kumar]

Scalable Techniques Only broadcast where absolutely necessary, e.g. to establish routes to the base station(s) Only broadcast where absolutely necessary, e.g. to establish routes to the base station(s) Combine, compress, and reduce the data to be sent, e.g. by only sending when an event is detected Combine, compress, and reduce the data to be sent, e.g. by only sending when an event is detected Almost free: localized distributed computation Almost free: localized distributed computation Almost free (but not always possible): geographic routing Almost free (but not always possible): geographic routing Reduce congestion by running different networks in the same area, using multiple paths when possible [Chen] Reduce congestion by running different networks in the same area, using multiple paths when possible [Chen]

Scalable Hierarchical Network If two wireless ad-hoc networks use different frequencies If two wireless ad-hoc networks use different frequencies They can run in the same area without conflict They can run in the same area without conflict A backbone network of more powerful processors can take pictures, provide redundant communication A backbone network of more powerful processors can take pictures, provide redundant communication A network of low-power, simple processors can carry sensors, do simple in-network processing A network of low-power, simple processors can carry sensors, do simple in-network processing

Hierarchical Network

Energy Efficiency A low-power x86 system PC fed by a large lead- acid battery might run for two weeks A low-power x86 system PC fed by a large lead- acid battery might run for two weeks Can use Solar Panels, but expensive and hard to camouflage Can use Solar Panels, but expensive and hard to camouflage Energy might be the dominant cost and weight in a large sensor network: processor $10-$100, g, radio similar, batteries $100 (and processors are getting smaller and cheaper faster than batteries) Energy might be the dominant cost and weight in a large sensor network: processor $10-$100, g, radio similar, batteries $100 (and processors are getting smaller and cheaper faster than batteries)

Addressing Energy Efficiency Don’t use x86: Don’t use x86: ARM can be twice as efficient, PIC can be 1000 times more efficient ARM can be twice as efficient, PIC can be 1000 times more efficient Use sleep mode whenever possible – protocols must accomodate this Use sleep mode whenever possible – protocols must accomodate this Use directional antennas to gain greater range without additional power (power to go a distance d can increase as fast as d 4 ) Use directional antennas to gain greater range without additional power (power to go a distance d can increase as fast as d 4 )

Event Detection Detection done by a single-node, e.g. a change in weather value or a bird song: relatively simple Detection done by a single-node, e.g. a change in weather value or a bird song: relatively simple Distributed event detection requires knowing your neighbors and relative positions Distributed event detection requires knowing your neighbors and relative positions Event detection is a way of compressing data Event detection is a way of compressing data A posteriori event detection: reprogramming the network (after deployment) to try and detect events not known before deployment A posteriori event detection: reprogramming the network (after deployment) to try and detect events not known before deployment

Position Detection GPS is still expensive ($) and energy intensive (minutes to a first fix, with relatively large energy draw) GPS is still expensive ($) and energy intensive (minutes to a first fix, with relatively large energy draw) Equip a few nodes with GPS, let the others detect their position from radio range or signal strength: [Savarese, Robinson, Bulusu] Equip a few nodes with GPS, let the others detect their position from radio range or signal strength: [Savarese, Robinson, Bulusu] For manual deployments: record position when deploying, configure node to remember position For manual deployments: record position when deploying, configure node to remember position

Mobility: Fixed-Mobile Network Most of the network is fixed but a few units may move: e.g. researcher in the field, Berkeley UAV (unmanned aerial vehicle) data collection Most of the network is fixed but a few units may move: e.g. researcher in the field, Berkeley UAV (unmanned aerial vehicle) data collection MANET protocol would be wasteful: too much routing overhead MANET protocol would be wasteful: too much routing overhead On-demand routing is useful On-demand routing is useful Optimize for the many fixed nodes, not the few mobile nodes Optimize for the many fixed nodes, not the few mobile nodes

Mobile Sensor Nodes Air-dropped sensor networks: aircraft can return for multiple passes until the desired area is covered Air-dropped sensor networks: aircraft can return for multiple passes until the desired area is covered Mobile sensor nodes: how should they place themselves to both cover the area and communicate Mobile sensor nodes: how should they place themselves to both cover the area and communicate

References [Chen]: Multipath On-Demand Routing in Sensor Network Topologies [Chen]: Multipath On-Demand Routing in Sensor Network Topologies [Gupta and Kumar]: The Capacity of Wireless Networks [Gupta and Kumar]: The Capacity of Wireless Networks [Savarese]: Savarese, Rabaey, Beutel, Locationing in distributed ad-hoc wireless sensor networks [Savarese]: Savarese, Rabaey, Beutel, Locationing in distributed ad-hoc wireless sensor networks [Robinson]: Robinson and Marshall, An iterative approach to locating simple devices in an ad-hoc network [Robinson]: Robinson and Marshall, An iterative approach to locating simple devices in an ad-hoc network [Bulusu]: Bulusu, Heidemann, Estrin, Adaptive Beacon Placement [Bulusu]: Bulusu, Heidemann, Estrin, Adaptive Beacon Placement

Summary Main issues: scalability, energy efficiency Main issues: scalability, energy efficiency These issues affect the entire network design, including hardware design, protocol design, and what data that can be collected These issues affect the entire network design, including hardware design, protocol design, and what data that can be collected Other issues: event detection and node collaboration, determination of position, and mobility Other issues: event detection and node collaboration, determination of position, and mobility Pressing real-world problems really help! Pressing real-world problems really help!

Acknowledgements and URLs DARPA DARPA Kim Bridges and Brian Chee, University of Hawaii Kim Bridges and Brian Chee, University of Hawaii Students at the University of Hawaii: Shu Chen, Fengxian Fan, Michael Lurvey, Dan Morton, and many more Students at the University of Hawaii: Shu Chen, Fengxian Fan, Michael Lurvey, Dan Morton, and many more