Building Efficient Wireless Networks with Low-Level Naming CSCI 599 IES Spring 2002: Building Efficient Wireless Networks with Low-Level Naming Presented.

Slides:



Advertisements
Similar presentations
Directed Diffusion for Wireless Sensor Networking
Advertisements

Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Group #1: Protocols for Wireless Mobile Environments.
A Transmission Control Scheme for Media Access in Sensor Networks Lee, dooyoung AN lab A.Woo, D.E. Culler Mobicom’01.
S-MAC Sensor Medium Access Control Protocol An Energy Efficient MAC protocol for Wireless Sensor Networks.
DIRECTED DIFFUSION. Directed Diffusion Data centric A node request data by sending interest for named data Data matching interest is drawn toward that.
Next Century Challenges: Scalable Coordination in Sensor Networks Deborah Estrin, Ramesh Govindan, John Heidemann, Satish Kumar (Some images and slides.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Chalermek Intanagonwiwat, Ramesh Govindan and Deborah Estrin (MobiCOM.
1 Improving the Performance of Distributed Applications Using Active Networks Mohamed M. Hefeeda 4/28/1999.
1 Next Century Challenges: Scalable Coordination in sensor Networks MOBICOMM (1999) Deborah Estrin, Ramesh Govindan, John Heidemann, Satish Kumar Presented.
Multicasting in Mobile Ad-Hoc Networks (MANET)
Leveraging IP for Sensor Network Deployment Simon Duquennoy, Niklas Wirstrom, Nicolas Tsiftes, Adam Dunkels Swedish Institute of Computer Science Presenter.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
Naming in Wireless Sensor Networks. 2 Sensor Naming  Exploiting application-specific naming and in- network processing for building efficient scalable.
Building Efficient Wireless Sensor Networks with Low-Level Naming Presented by Ke Liu CS552, Fall 2002 Binghamton University J. Heidemann, F. Silva, C.
A Survey of Wireless Sensor Network Data Collection Schemes by Brett Wilson.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Intanagonwiwat, Govindan, Estrin USC, Information Sciences Institute,
Matching Data Dissemination Algorithms to Application Requirements John Heidermann, Fabio Silva, Deborah Estrin Presented by Cuong Le (CPSC538A)
CS 265 PROJECT Secure Routing in Wireless Sensor Networks : Directed Diffusion a study Ajay Kalambur.
Building Efficient Wireless Sensor Networks with Low-Level Naming John Heidemann et al. USC/ISI.
Directed Diffusion for Wireless Sensor Networking C. Intanagonwiwat, R. Govindan, D. Estrin, J. Heidemann, F. Silva Mobicom 2000.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Charlmek Intanagonwiwat Ramesh Govindan Deborah Estrin Presentation.
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
SensIT PI Meeting, January 15-17, Self-Organizing Sensor Networks: Efficient Distributed Mechanisms Alvin S. Lim Computer Science and Software Engineering.
1 Chalermek Intanagonwiwat (USC/ISI) Ramesh Govindan (USC/ISI) Deborah Estrin (USC/ISI and UCLA) DARPA Sponsored SCADDS project Directed Diffusion
Power Save Mechanisms for Multi-Hop Wireless Networks Matthew J. Miller and Nitin H. Vaidya University of Illinois at Urbana-Champaign BROADNETS October.
Routing and Data Dissemination. Outline Motivation and Challenges Basic Idea of Three Routing and Data Dissemination schemes in Sensor Networks Some Thoughts.
Source: George Colouris, Jean Dollimore, Tim Kinderberg & Gordon Blair (2012). Distributed Systems: Concepts & Design (5 th Ed.). Essex: Addison-Wesley.
Sensor Database System Sultan Alhazmi
3/13/2002CSE Sensor-Network Schemes1 Sensor-Network Schemes Presented by: Charles ‘Buck’ Krasic Slides adapted from original authors’
Objectives Functionalities and services Architecture and software technologies Potential Applications –Link to research problems.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
 SNU INC Lab MOBICOM 2002 Directed Diffusion for Wireless Sensor Networking C. Intanagonwiwat, R. Govindan, D. Estrin, John Heidemann, and Fabio Silva.
Secure routing in wireless sensor network: attacks and countermeasures Presenter: Haiou Xiang Author: Chris Karlof, David Wagner Appeared at the First.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks ChalermekRameshDeborah Intanagonwiwat Govindan Estrin Mobicom 2000.
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.
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
REED: Robust, Efficient Filtering and Event Detection in Sensor Networks Daniel Abadi, Samuel Madden, Wolfgang Lindner MIT United States VLDB 2005.
Communication Support for Location- Centric Collaborative Signal Processing in Sensor Networks Parmesh Ramanathan University of Wisconsin, Madison Acknowledgements:K.-C.
BARD / April BARD: Bayesian-Assisted Resource Discovery Fred Stann (USC/ISI) Joint Work With John Heidemann (USC/ISI) April 9, 2004.
Data Dissemination in Sensor Networks Challenges and Solutions by Sovrin Tolia.
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Aggregation and Secure Aggregation. Learning Objectives Understand why we need aggregation in WSNs Understand aggregation protocols in WSNs Understand.
1 Routing security against Threat models CSCI 5931 Wireless & Sensor Networks CSCI 5931 Wireless & Sensor Networks Darshan Chipade.
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.
Sensor Network Data Dissemination based on the paper titled Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Presented.
TreeCast: A Stateless Addressing and Routing Architecture for Sensor Networks Santashil PalChaudhuri, Shu Du, Ami K. Saha, and David B. Johnson Department.
09/13/04 CDA 6506 Network Architecture and Client/Server Computing Peer-to-Peer Computing and Content Distribution Networks by Zornitza Genova Prodanoff.
Aggregation and Secure Aggregation. [Aggre_1] Section 12 Why do we need Aggregation? Sensor networks – Event-based Systems Example Query: –What is the.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
Building Wireless Efficient Sensor Networks with Low-Level Naming J. Heihmann, F.Silva, C. Intanagonwiwat, R.Govindan, D. Estrin, D. Ganesan Presentation.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks Presented by Barath Raghavan.
Wireless Access and Networking Technology (WANT) Lab. An Efficient Data Aggregation Approach for Large Scale Wireless Sensor Networks Globecom 2010 Lutful.
Efficient Opportunistic Sensing using Mobile Collaborative Platform MOSDEN.
ROUTING TECHNIQUES IN WIRELESS SENSOR NETWORKS: A SURVEY.
MAC Protocols for Sensor Networks
1 Sensor Network Routing – II Data-Centric Routing.
Protocols for Wireless Sensor Networks
Introduction to Wireless Sensor Networks
DIRECTED DIFFUSION.
Wireless Sensor Networks
Wireless Sensor Network Architectures
DIRECTED DIFFUSION.
Outline Ganesan, D., Greenstein, B., Estrin, D., Heidemann, J., and Govindan, R. Multiresolution storage and search in sensor networks. Trans. Storage.
Develop distributed algorithms for sensor networks which provide:
Aggregation.
Presentation transcript:

Building Efficient Wireless Networks with Low-Level Naming CSCI 599 IES Spring 2002: Building Efficient Wireless Networks with Low-Level Naming Presented By: - Jayman Dalal

CSCI IES Spring 2002, USC Authors The authors are researchers at USC/Information Sciences Institute. Work carried out as a part of SCADDS project. John Heidemann Ramesh Govindan Deborah Estrin Fabio Silva Chermek Intangonwiwat Deepak Ganesan

CSCI IES Spring 2002, USC Presentation Outline Motivation Introduction & Related Work Architecture Implementations Application Techniques Experiment Results & Evaluation Summary and Critique

CSCI IES Spring 2002, USC Motivation Emergence of Sensor Networks Lack of a concrete software architecture supporting following in sensor networks: –named data –in-network processing –nested queries Unavailability of operational testbed

CSCI IES Spring 2002, USC Introduction & Related Work Comparison of conventional and sensor networks. Key contributions of the research work Related attribute based naming systems Related systems using in-network processing Comparable sensor-network-specific systems

CSCI IES Spring 2002, USC Comparison of Conventional & Sensor Networks Conventional Networks High Bandwidth Low Delay Throughput is primary constraint Sensor Networks Plentiful processing time Bandwidth primary constraint

CSCI IES Spring 2002, USC Key Contributions of this Research Work Attribute-based naming scheme with flexible matching rules. Showing how this approach to naming enables application specific, in-network processing

CSCI IES Spring 2002, USC Related Attribute based naming systems Attribute based naming systems based on top of general purpose networks –Univers and Yellow-pages naming at UA –X.500 and LDAP Attribute based communication for structuring distributed systems –Structuring distributed programs using CPUs –ISIS and Information Bus Using attribute based primitives for specific problems –Reliable Multicast communication using named data –Distributed Whiteboard

CSCI IES Spring 2002, USC Related Systems using In- Network Processing Active Services –Assumes roughly equivalent distances between all service providing nodes –This work assumes communication cost between nodes vary greatly Active Networks –Target internet-like domains –This work targets sensor network domains Adaptive Web Caching and Peer-to-Peer file processing

CSCI IES Spring 2002, USC Comparable Sensor-Network- Specific Systems Internet Ad-Hoc Routing –Does not support in-network processing Jini & Ninja Service Discovery Service –Distribute processing to user nodes –Suitable for LAN – High bandwidth Piconet –Tiered architecture and energy conserving –Lacks attribute based naming and in-network processing SPIN –Globally unique identifiers for individual sensors –Does not consider application-specific in-network processing

CSCI IES Spring 2002, USC Comparable Sensor-Network- Specific Systems Intentional Naming Systems –Very similar in use of attributes and dynamically location of devices –Uses an overlay network over IP-based Internet LEACH –Use of in-network data compression DataSpace –Use of IPv6 multicast addresses corresponding to geographic locations. COUGAR –Use of centralized query translation and distributed processing Declarative Routing –Very similar to this research work

CSCI IES Spring 2002, USC Architecture Communication Architecture Components Directed Diffusion Attribute Tuples and Matching Rules Filters

CSCI IES Spring 2002, USC Directed Diffusion A data-centric communication paradigm for sensor networks Goal is to establish an efficient n-way communication mechanism

CSCI IES Spring 2002, USC Directed Diffusion - Definitions Interest: A list of attribute-value pairs describing a task Sink: Node originating the interest Source: Sensor node that matches the interest, collects data and sends it back Gradient: Direction towards which data matching and interest flows and status of demand

CSCI IES Spring 2002, USC Directed Diffusion Source Event Interests Sink Gradients

CSCI IES Spring 2002, USC Directed Diffusion Intermediary data is cached as it propagates from source to sink. Reinforcement Negative Reinforcement

CSCI IES Spring 2002, USC Attribute Tuples & Matching Rules Interests and data messages are composed of attribute-value-operation tuples. Keys: Identify attributes. Drawn from central authority. Operations: Define interactions of data messages and interests. e.g. GT, LT, GE, LE, EQ, EQ_ANY, IS. Actual: Literal or bound value Formal: Comparison or unbound value.

CSCI IES Spring 2002, USC Attribute Tuples & Matching Rules One-way Match: Compares all formal parameters of one attribute set against actuals of another. given two attribute sets A and B for each attribute a in A where a.op is a formal { matched = false for each attribute b in B where a.key = b.key and b.op is an actual if a.val compares with b.val using a.op, then matched = true if not matched then return false(no match) } Complete Match: One-way match succeeds in both directions

CSCI IES Spring 2002, USC Interactions of Diffusion & Matching Consider an example user query {class IS interest type IS four-legged-animal-search interval IS 20ms duration IS 10s x GE -100 x LE 200 y GE 100 y LE 400} Sensor detects something it responds with {class IS data type IS four-legged-animal-search instance IS elephant x IS 125 y IS 220 intensity IS 0.6 confidence IS 0.85 timestamp IS 1:20}

CSCI IES Spring 2002, USC Filters A novel concept. Application-specific code invoked when data enters a node. Influences manipulation of data, caching of data and its further route. Can be hard coded at design time or distributed as mobile code packages.

CSCI IES Spring 2002, USC Implementations SCADDS diffusion version 3 or the macro diffusion (PC/104 Node) MIT Lincoln Labs’ Declarative Routing (WINSng 1.0 node) Micro Diffusion (UCB Rene Mote

CSCI IES Spring 2002, USC Macro Diffusion & Declarative Routing Run on Linux on desktop PCs and PC/104- based sensor nodes and on WINSng 1.0 sensor nodes. Use of publish/subscribe APIs having event- driver programming style. Differences: –Filters –Routing Mechanism

CSCI IES Spring 2002, USC Micro Diffusion Scaled down version containing gradients, single tag attributes and limited filters Runs on 8 bit CPU and 8KB memory Motes and micro diffusion can be used in areas requiring dense sensor distribution.

CSCI IES Spring 2002, USC Application Techniques for Sensor Networks In-network data aggregation Nested Queries

CSCI IES Spring 2002, USC In-network Data Aggregation Multiple detection of target results in unnecessary communications. Energy can be conserved if data is aggregated: –Binary value – there was a detection. –An area – there was a detection in quadrant 2. –An application specific aggregation. Caching of data by intermediate sensors. Suppresses propagation of duplicate data.

CSCI IES Spring 2002, USC Nested Queries Triggering of secondary sensor based on status on primary. Advantage: Triggered sensor directly interprets the initial sensor’s data => Reduction in network traffic and latency Challenges: –How to robustly match initial and triggered sensors? –How to select a good triggered sensor? Simple Approach Nested Approach

CSCI IES Spring 2002, USC Evaluation Aggregation Benefits Nested query Benefits

CSCI IES Spring 2002, USC Node positions in sensor testbed at ISI

CSCI IES Spring 2002, USC Aggregation Benefits Sink – 28; Source – 13, 16, 22, Hops. Measures aggregate bytes sent by diffusion for networks with and without data aggregation. Suppression is able to reduce network traffic by 42% for four sources.

CSCI IES Spring 2002, USC Nested Query Benefits User – 39; Audio Sensor – 20; Light Sensors – 13, 16, 22, 25 One hop from light sensor to audio, and two hops from there to user. Measures percentage of light change events that successfully result in audio data delivered to user. Flat queries suffer more loss than nested queries

CSCI IES Spring 2002, USC Summary An approach to communication in highly constrained distributed systems like sensor networks focusing on attribute- based naming and in-network processing. In-network processing with filters, data aggregation, nested queries help reduce network traffic and conserve energy.

CSCI IES Spring 2002, USC Critique – Main Contribution Introduces a topology independent attribute- based naming system for low-level communication. Uses application-level in-network processing using filters, data aggregation and nested queries. This technique provides many advantages for wireless sensor networks by reducing communication overhead and overall energy consumption.

CSCI IES Spring 2002, USC Critique – Claims Topologically independent low-level naming helps in reducing transmission thereby conserving energy In-network processing done using nested queries and filters, close to the place where data is sensed, reduces communication costs.

CSCI IES Spring 2002, USC Critique – Assumptions Sufficient amount of storage space is available to cache the amount of data generated. In-network processing time is minimal and does not affect real-time communication, if required.

CSCI IES Spring 2002, USC Critique – Concerns No clear-cut definition of “a neighbor”. Security Issues: Replacing the node with a malicious one or signal trapping. Needs to have more robust communications. Issues regarding mobility of nodes. Does the gradients still remain valid?

CSCI IES Spring 2002, USC Questions

CSCI IES Spring 2002, USC