Communication Support for Location- Centric Collaborative Signal Processing in Sensor Networks Parmesh Ramanathan University of Wisconsin, Madison Acknowledgements:K.-C.

Slides:



Advertisements
Similar presentations
QoS in ad hoc nets: distributed fair scheduling SCOPE: Self-coordinating Localized FQ H. Luo et al “A Self-Coordinating Approach to Distributed FairQueueing.
Advertisements

A Presentation by: Noman Shahreyar
Sensor Network 教育部資通訊科技人才培育先導型計畫. 1.Introduction General Purpose  A wireless sensor network (WSN) is a wireless network using sensors to cooperatively.
SENSOR NETWORKS ECE 654 Irene Ioannou. Sensor networks communication architecture.
Sensor Network Platforms and Tools
1 Routing Techniques in Wireless Sensor networks: A Survey.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
An Associative Broadcast Based Coordination Model for Distributed Processes James C. Browne Kevin Kane Hongxia Tian Department of Computer Sciences The.
1 Next Century Challenges: Scalable Coordination in sensor Networks MOBICOMM (1999) Deborah Estrin, Ramesh Govindan, John Heidemann, Satish Kumar Presented.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Intanagonwiwat, Govindan, Estrin USC, Information Sciences Institute,
GeoMote: Geographic Network Architecture for Sensor Networks Joe Polastre Rachel Rubin.
Matching Data Dissemination Algorithms to Application Requirements John Heidermann, Fabio Silva, Deborah Estrin Presented by Cuong Le (CPSC538A)
Directed Diffusion for Wireless Sensor Networking C. Intanagonwiwat, R. Govindan, D. Estrin, J. Heidemann, F. Silva Mobicom 2000.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Charlmek Intanagonwiwat Ramesh Govindan Deborah Estrin Presentation.
Sensor Coordination using Role- based Programming Steven Cheung NSF NeTS NOSS Informational Meeting October 18, 2005.
Routing Two papers: Location-Aided Routing (LAR) in mobile ad hoc networks (2000) Ad-hoc On-Demand Distance Vector Routing (1999)
SensIT PI Meeting, January 15-17, Self-Organizing Sensor Networks: Efficient Distributed Mechanisms Alvin S. Lim Computer Science and Software Engineering.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Denial of Service (DoS) Attacks in Green Mobile Ad–hoc Networks Ashok M.Kanthe*, Dina Simunic**and Marijan Djurek*** MIPRO 2012, May 21-25,2012, Opatija,
Routing and Data Dissemination. Outline Motivation and Challenges Basic Idea of Three Routing and Data Dissemination schemes in Sensor Networks Some Thoughts.
Data Distribution Dynamic Data Distribution. Outline Introductory Comments Dynamic (Value based) Data Distribution: HLA Data Distribution Management –Routing.
Location Centric Distributed Computation and Signal Processing Parmesh Ramanathan University of Wisconsin, Madison Co-Investigators:A. Sayeed, K. K. Saluja,
Routing Protocols of On- Demand Dynamic Source Routing (DSR) Ad-Hoc On-Demand Distance Vector (AODV)
 SNU INC Lab MOBICOM 2002 Directed Diffusion for Wireless Sensor Networking C. Intanagonwiwat, R. Govindan, D. Estrin, John Heidemann, and Fabio Silva.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks ChalermekRameshDeborah Intanagonwiwat Govindan Estrin Mobicom 2000.
Salah A. Aly,Moustafa Youssef, Hager S. Darwish,Mahmoud Zidan Distributed Flooding-based Storage Algorithms for Large-Scale Wireless Sensor Networks Communications,
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
#1 EETS 8316/NTU CC725-N/TC/ Routing - Circuit Switching  Telephone switching was hierarchical with only one route possible —Added redundant routes.
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
On-Demand Routing Protocols Routes are established “on demand” as requested by the source Only the active routes are maintained by each node Channel/Memory.
A Membership Management Protocol for Mobile P2P Networks Mohamed Karim SBAI, Emna SALHI, Chadi BARAKAT.
Location Centric Distributed Computation and Signal Processing University of Wisconsin, Madison Acknowledgements: DARPA SensIT Contract F
BARD / April BARD: Bayesian-Assisted Resource Discovery Fred Stann (USC/ISI) Joint Work With John Heidemann (USC/ISI) April 9, 2004.
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
Data Dissemination in Sensor Networks Challenges and Solutions by Sovrin Tolia.
Ad-hoc On Demand Distance Vector Protocol Hassan Gobjuka.
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
Parallel and Distributed Simulation Data Distribution II.
Energy-Efficient Signal Processing and Communication Algorithms for Scalable Distributed Fusion.
FERMA: An Efficient Geocasting Protocol for Wireless Sensor Networks with Multiple Target Regions Young-Mi Song, Sung-Hee Lee and Young- Bae Ko Ajou University.
Remote Deployment of Sensor Networks Presentation 3: Providing connectivity between sensor nodes and uplinks.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
TreeCast: A Stateless Addressing and Routing Architecture for Sensor Networks Santashil PalChaudhuri, Shu Du, Ami K. Saha, and David B. Johnson Department.
DETECTION AND IGNORING BLACK HOLE ATTACK IN VANET NETWORKS BASED LATENCY TIME CH. BENSAID S.BOUKLI HACENE M.K.FAROUAN 1.
Fundamentals of Computer Networks ECE 478/578
Doc.: IEEE /0174r1 Submission Hang Liu, et al. March 2005 Slide 1 A Routing Protocol for WLAN Mesh Hang Liu, Jun Li, Saurabh Mathur {hang.liu,
Building Wireless Efficient Sensor Networks with Low-Level Naming J. Heihmann, F.Silva, C. Intanagonwiwat, R.Govindan, D. Estrin, D. Ganesan Presentation.
Mobile Ad Hoc Networks. What is a MANET (Mobile Ad Hoc Networks)? Formed by wireless hosts which may be mobile No pre-existing infrastructure Routes between.
Wireless Sensor Networks
A Cluster-based Routing Protocol for Mobile Ad hoc Networks
Protocols for Wireless Sensor Networks
Introduction to Wireless Sensor Networks
Routing design goals, challenges,
Wireless Sensor Network Architectures
Internet Networking recitation #4
A comparison of Ad-Hoc Routing Protocols
Sensor Network Routing
THE NETWORK LAYER.
Internet-of-Things (IoT)
Mobile and Wireless Networking
by Saltanat Mashirova & Afshin Mahini
Data-Centric Networking
A Routing Protocol for WLAN Mesh
DSDV Destination-Sequenced Distance-Vector Routing Protocol
Routing protocols in Mobile Ad Hoc Network
Information Sciences and Systems Lab
Presentation transcript:

Communication Support for Location- Centric Collaborative Signal Processing in Sensor Networks Parmesh Ramanathan University of Wisconsin, Madison Acknowledgements:K.-C. Wang, K. K. Saluja, T. Clouqueur

What is a sensor network? A large ad hoc network of low-cost, smart devices Devices communicate over wireless channels Devices can sense only a small area around them Need collaboration among devices to carry out most meaningful tasks

Sensor Network Characteristics Commands/queries are typically issued to a geographic region and not to specific nodes Compute the average temperature in a region Are there any unidentified objects in a given region? Track an object within a region Only devices in the specified geographic region need to participate in executing a command/query

Ad Hoc Wireless LANs Nodes are the addressable entities Commands are issued to specific nodes Typical challenge is to how to maintain ongoing interactions between a given set of nodes even as they move

Open Question What is the best programming abstraction and the underlying communication support suited for sensor networks?

Prior Work Programming abstraction Subscribe-Publish model [USC/ISI/MIT/LL] Communication support Directed Diffusion [USC/ISI]

Subscribe-Publish Model Nodes disseminate the attributes of the information they need (Subscribe) Nodes also disseminate the attributes of the information they can provide (Publish) An interaction between nodes is established when there is match between their respective subscription and publication

Directed Diffusion Nodes diffuse interest messages identifying the attributes of the information they need Nodes with the data respond over one or more routes identified by the interest messages Reinforcement messages are used to converge a good route Intermediate nodes may use filters to aggregate information as it passes through the network

Our Programming Abstraction Location-centric Computing All nodes are aware of their current location Addressable entity is a geographic region Regions play the traditional role of a node A region must be created before a command or query can be issued Each region has a manager region responsible for coordinating intra-region activities Each node maintains the list of regions to which it belongs and participates only in the activities of its regions

Location-centric Model

Location-centric Communication Primitives Data exchange primitives Motivated by the well-known distributed computing library called MPI 1.1 Send, Receive, Reduce, Barrier, Multicast, Broadcast,… Administrative primitives Create region and delete region

Location-centric Communication Primitives Example: SN_Send Sends a message from a node to all nodes in the addressed region Used to send commands and data Example: SN_Reduce Aggregates data within a region at the manager region Aggregation is in the form of min, max, average, sum, …

Location-based Routing Each node maintains a routing table identifying next hop to reach a destination region Routing entry for a region is created on demand using RouteRequest (RREQ) and RouteReply (RREP) RREQ and RREP use an approach similar to Location-aided Routing [Vaidya] to limit the scope of flooding

Location-Based Routing: Inter-Region Send: 1. message sent from a source node to a region.

Location-Based Routing: Inter-Region Send: 1. message sent from a source node to a region. 2. Message flooded to all nodes in the region.

Target Detection and Tracking t=0 t=20 t=60 t=40 81 sensors evenly spaced over 800mx800m square area Target emits power sensible within 100m

Location-centric solution Create region(s) at expected entry area(s) Send detect & track command to the region(s)

Location-centric solution Manager Nodes in the region use Reduce to aggregate sensor readings

Location-centric solution Predict the track and create the next region Initiate detection & tracking in the created region

Subscribe/Publish Solution I Each node subscribes to track info from neighboring nodes

Subscribe/Publish solution Duplicate copies of track info from same node are suppressed.

Subscribe/Publish solution Track info from different nodes are not suppressed.

Regional Subscribe/Publish Solution subscribe Each node subscribes to track info from neighboring regions.

Regional Solution with Subscribe/Publish Model Track info propagates to subscribers using directed diffusion Data suppression more effective.

Evaluation We implemented the three approaches in ns-2. Counted the total number of messages exchanged for the tracking scenario Routing messages Application payload

Initial Results

Summary Collaboration in sensor networks are quite different from that in conventional wireless ad hoc networks Compared performance of two different approaches for collaboration in sensor networks Initial results show that a location-centric based approach is better in terms of number of messages for target tracking application

Ongoing Work Physical and link layer aware communication schemes to improve energy and bandwidth usage Incorporate fault-tolerance in sensor fusion algorithms Develop collaborative signal processing algorithms for typical sensor network applications