2015/7/15 H igh- S peed N etworking L ab. Dynamic Forwarding over Tree-on-DAG for Scalable Data Aggregation in Sensor Networks High-Speed Networking Lab.

Slides:



Advertisements
Similar presentations
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
Advertisements

Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
A Distributed Algorithm for the Dead End Problem of Location Based Routing in Sensor Networks Le Zou, Mi Lu, Zixiang Xiong, Department of Electrical Engineering,
CLUSTERING IN WIRELESS SENSOR NETWORKS B Y K ALYAN S ASIDHAR.
Tufts Wireless Laboratory Tufts University School Of Engineering Energy-Efficient Structuralized Clustering for Sensor-based Cyber Physical Systems Jierui.
Sec-TEEN: Secure Threshold sensitive Energy Efficient sensor Network protocol Ibrahim Alkhori, Tamer Abukhalil & Abdel-shakour A. Abuznied Department of.
Presented By- Sayandeep Mitra TH SEMESTER Sensor Networks(CS 704D) Assignment.
An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Network
Source-Location Privacy Protection in Wireless Sensor Network Presented by: Yufei Xu Xin Wu Da Teng.
1 School of Computing Science Simon Fraser University, Canada PCP: A Probabilistic Coverage Protocol for Wireless Sensor Networks Mohamed Hefeeda and Hossein.
Haiyun Luo, Fan Ye, Jerry Cheng, Songwu Lu, Lixia Zhang
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
A Hierarchical Energy-Efficient Framework for Data Aggregation in Wireless Sensor Networks IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 55, NO. 3, MAY.
LPT for Data Aggregation in Wireless Sensor networks Marc Lee and Vincent W.S Wong Department of Electrical and Computer Engineering, University of British.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
A Cross Layer Approach for Power Heterogeneous Ad hoc Networks Vasudev Shah and Srikanth Krishnamurthy ICDCS 2005.
Beacon Vector Routing: Scalable Point-to-Point Routing in Wireless Sensornets.
Energy Saving In Sensor Network Using Specialized Nodes Shahab Salehi EE 695.
CS 712 | Fall 2007 Using Mobile Relays to Prolong the Lifetime of Wireless Sensor Networks Wei Wang, Vikram Srinivasan, Kee-Chaing Chua. National University.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
Mobility Limited Flip-Based Sensor Networks Deployment Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic.
Hongyu Gong, Lutian Zhao, Kainan Wang, Weijie Wu, Xinbing Wang
Dynamic Clustering for Acoustic Target Tracking in Wireless Sensor Network Wei-Peng Chen, Jennifer C. Hou, Lui Sha.
A Framework for Energy- Saving Data Gathering Using Two-Phase Clustering in Wireless Sensor Networks Wook Chio, Prateek Shah, and Sajal K. Das Center for.
Multimedia & Networking Lab
2015/10/1 A color-theory-based energy efficient routing algorithm for mobile wireless sensor networks Tai-Jung Chang, Kuochen Wang, Yi-Ling Hsieh Department.
Ubiquitous Networks WSN Routing Protocols Lynn Choi Korea University.
Scalable Data Aggregation for Dynamic Events in Sensor Networks Kai-Wei Fan Kai-Wei Fan, Sha Liu, and Prasun.
AN ENERGY CONSUMPTION ANALYTIC MODEL FOR WIRELESS SENSOR MAC PROTOCOL ERIC MAKITA SEPTEMBRE
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
An Energy Efficient Hierarchical Clustering Algorithm for Wireless Sensor Networks Seema Bandyopadhyay and Edward J. Coyle Presented by Yu Wang.
An Energy-Aware Periodical Data Gathering Protocol Using Deterministic Clustering in Wireless Sensor Networks (WSN) Mohammad Rajiullah & Shigeru Shimamoto.
Minimizing Energy Consumption in Sensor Networks Using a Wakeup Radio Matthew J. Miller and Nitin H. Vaidya IEEE WCNC March 25, 2004.
Efficient Energy Management Protocol for Target Tracking Sensor Networks X. Du, F. Lin Department of Computer Science North Dakota State University Fargo,
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
Junfeng Xu, Keqiu Li, and Geyong Min IEEE Globecom 2010 Speak: Huei-Rung, Tsai Layered Multi-path Power Control in Underwater Sensor Networks.
NTU IM Page 1 of 35 Modelling Data-Centric Routing in Wireless Sensor Networks IEEE INFOCOM Author: Bhaskar Krishnamachari Deborah Estrin Stephen.
ELECTIONEL ECTI ON ELECTION: Energy-efficient and Low- latEncy sCheduling Technique for wIreless sensOr Networks Shamim Begum, Shao-Cheng Wang, Bhaskar.
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,
By Naeem Amjad 1.  Challenges  Introduction  Motivation  First Order Radio Model  Proposed Scheme  Simulations And Results  Conclusion 2.
Hybrid Indirect Transmissions (HIT) for Data Gathering in Wireless Micro Sensor Networks with Biomedical Applications Jack Culpepper(NASA), Lan Dung, Melody.
Copyright © 2011, Scalable and Energy-Efficient Broadcasting in Multi-hop Cluster-Based Wireless Sensor Networks Long Cheng ∗ †, Sajal K. Das†,
Dynamic Forwarding over Tree-on-DAG for Scalable Data Aggregation in Sensor Networks Kai-Wei Fan Sha Liu Prasun Sinha Arun Sudhir.
 Tree in Sensor Network Patrick Y.H. Cheung, and Nicholas F. Maxemchuk, Fellow, IEEE 3 rd New York Metro Area Networking Workshop (NYMAN 2003)
A Wakeup Scheme for Sensor Networks: Achieving Balance between Energy Saving and End-to-end Delay Xue Yang, Nitin H.Vaidya Department of Electrical and.
1 An Adaptive Energy-Efficient MAC Protocol for Wireless Sensor Networks Tijs van Dam, Koen Langendoen In ACM SenSys /1/2005 Hong-Shi Wang.
Ching-Ju Lin Institute of Networking and Multimedia NTU
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
Energy-Efficient Wake-Up Scheduling for Data Collection and Aggregation Yanwei Wu, Member, IEEE, Xiang-Yang Li, Senior Member, IEEE, YunHao Liu, Senior.
Scalable Data Aggregation for Dynamic Events in Sensor Networks Kai-Wei Fan, Sha Liu, Prasun Sinha Computer Science and Engineering, Ohio State University.
SHORT: Self-Healing and Optimizing Routing Techniques for Mobile Ad Hoc Networks Presenter: Sheng-Shih Wang October 30, 2003 Chao Gui and Prasant Mohapatra.
Localized Low-Power Topology Control Algorithms in IEEE based Sensor Networks Jian Ma *, Min Gao *, Qian Zhang +, L. M. Ni *, and Wenwu Zhu +
Energy-Efficient Randomized Switching for Maximizing Lifetime in Tree- Based Wireless Sensor Networks Sk Kajal Arefin Imon, Adnan Khan, Mario Di Francesco,
Energy Efficient Data Management for Wireless Sensor Networks with Data Sink Failure Hyunyoung Lee, Kyoungsook Lee, Lan Lin and Andreas Klappenecker †
2016/2/19 H igh- S peed N etworking L ab. Using Soft-line Recursive Response to Improve Query Aggregation in Wireless Sensor Networks High-Speed Networking.
TreeCast: A Stateless Addressing and Routing Architecture for Sensor Networks Santashil PalChaudhuri, Shu Du, Ami K. Saha, and David B. Johnson Department.
I-Hsin Liu1 Event-to-Sink Directed Clustering in Wireless Sensor Networks Alper Bereketli and Ozgur B. Akan Department of Electrical and Electronics Engineering.
Exploiting Sink Mobility for Maximizing Sensor Networks Lifetime Z. Maria Wang, Emanuel Melachrinoudis Department of Mechanical and Industrial Engineering.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Structure-Free Data Aggregation in Sensor Networks.
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
Distributed Energy Efficient Clustering (DEEC) Routing Protocol
Net 435: Wireless sensor network (WSN)
On Achieving Maximum Network Lifetime Through Optimal Placement of Cluster-heads in Wireless Sensor Networks High-Speed Networking Lab. Dept. of CSIE,
Presentation transcript:

2015/7/15 H igh- S peed N etworking L ab. Dynamic Forwarding over Tree-on-DAG for Scalable Data Aggregation in Sensor Networks High-Speed Networking Lab. Dept. of CSIE, Fu-Jen Catholic University Adviser: Jenn Wei Lin Speaker: Tzung-Lin Yu

2015/7/15 H igh- S peed N etworking L ab. Outline AbstractAbstract IntroductionIntroduction Related WorkRelated Work –DAA (Data Aware Anycast) Dynamic Forwarding over ToDDynamic Forwarding over ToD –One dimentional –Two dimentional Performance EvaluationPerformance Evaluation ConclusionConclusion ReferenceReference

2015/7/15 H igh- S peed N etworking L ab. Computing and maintaining network structures for efficient data aggregation incurs high overhead for dynamic events where the set of nodes sensing an event changes with time.Computing and maintaining network structures for efficient data aggregation incurs high overhead for dynamic events where the set of nodes sensing an event changes with time. We propose Tree on DAG (ToD), a semistructured approach that uses Dynamic Forwarding to support to make the network efficient aggregation in large-scale networks.We propose Tree on DAG (ToD), a semistructured approach that uses Dynamic Forwarding to support to make the network efficient aggregation in large-scale networks. I. Abstract

2015/7/15 H igh- S peed N etworking L ab. Direct Communication Sensor node Base station

2015/7/15 H igh- S peed N etworking L ab. LEACH

2015/7/15 H igh- S peed N etworking L ab. II. Introduction Sensor networks data aggregation can often reduce the communication cost by eliminating redundancy.Sensor networks data aggregation can often reduce the communication cost by eliminating redundancy. Various structured approaches for data aggregation have been proposed for data gathering applications and event-based applications.  fixed structures cannot efficiently aggregate data  change the structure dynamically incur high maintenance overheadVarious structured approaches for data aggregation have been proposed for data gathering applications and event-based applications.  fixed structures cannot efficiently aggregate data  change the structure dynamically incur high maintenance overhead

2015/7/15 H igh- S peed N etworking L ab. II. Introduction We propose an efficient and scalable data aggregation mechanism that can achieve early aggregation without incurring overhead of constructing a structure.We propose an efficient and scalable data aggregation mechanism that can achieve early aggregation without incurring overhead of constructing a structure.

2015/7/15 H igh- S peed N etworking L ab. III. Related Work DAA (Data Aware Anycast)DAA (Data Aware Anycast) –Structureless protocol –Packets have to be transmitted to the same node at the same time to be aggregated –Spatial convergence: forward to the nodes that have packets (by radio) –Temporal convergence: using Randomized Waiting to increase the chance Disadvantage: –if no neighbor has packets for aggregation  to sink (high cost) or return to DAA –Does not guarantee the aggregation of all packets when the network grows.

2015/7/15 H igh- S peed N etworking L ab. III. Related Work Fixed tree structures –Long stretch problem: Packets from adjacent nodes have to be forwarded many hops away before aggregation. Event Source Event Source Sink

2015/7/15 H igh- S peed N etworking L ab. IV. Dynamic Forwarding over ToD When no further aggregation can be achieved, we forward packets on ToD instead of forwarding to the sink (DAA).When no further aggregation can be achieved, we forward packets on ToD instead of forwarding to the sink (DAA). We propose a dynamic forwarding mechanism over ToD to avoid the long stretch problem of fixed structure.We propose a dynamic forwarding mechanism over ToD to avoid the long stretch problem of fixed structure.

2015/7/15 H igh- S peed N etworking L ab. IV. Dynamic Forwarding over ToD ToD in One-Dimentional NetworkToD in One-Dimentional Network – basic of Two-Dimentional – Network is divided into cells – cell: a square (length =  )  > Max-diameter of an event can span

2015/7/15 H igh- S peed N etworking L ab. F-aggregator S-aggregator IV. Dynamic Forwarding over ToD F&S-Tree, Cell, Cluster, and Aggregator – Each F-aggregator creates a shortest path (SPT) to the sink. –F-clusters’ size is large enough to cover the cells an event can span.

2015/7/15 H igh- S peed N etworking L ab. IV. Dynamic Forwarding over ToD For all sets of nearby cells that can be triggered by an event, either they will be in the same F-cluster, or they will be the same S-cluster.  to avoid the long stretch problemFor all sets of nearby cells that can be triggered by an event, either they will be in the same F-cluster, or they will be the same S-cluster.  to avoid the long stretch problem

2015/7/15 H igh- S peed N etworking L ab. IV. Dynamic Forwarding over ToD Dynamic Forwarding 1.using the DAA to aggregate 2.no further aggregation: forwarding their packets to their F-aggregators (i) event in single F-cluster using F-tree forward the packets to the sink ex: cell A, B (ii) event in multiple F-cluster select the S-aggregator for further aggregation ex: cell C, D [Property1] For any two adjacent nodes in ToD in 1D network, their packets will be aggregated either at an F-aggregator or S- aggregator.

2015/7/15 H igh- S peed N etworking L ab. IV. Dynamic Forwarding over ToD ToD in Two-Dimentional Network ToD in 1D works because an event always in the same F-cluster or S-cluster. In 2D scenarios, if an event spans multiple F-clusters, each F-aggregator may have multiple choices of S- aggregators. Assumption: 1. size of a grid cell > maximum size of an event 2. event is contiguous 3. Dynamic Forwarding requires each F-aggregator knows the location of S-aggregator.

2015/7/15 H igh- S peed N etworking L ab. IV. Dynamic Forwarding over ToD 5 × 5 F-clusters F-Cluster cell S-Cluster F-Cluster F-aggregator

2015/7/15 H igh- S peed N etworking L ab. IV. Dynamic Forwarding over ToD an event spans cells in the (1) same F-cluster  aggregated at the F-aggregator (2) multiple F-clustersan event spans cells in the (1) same F-cluster  aggregated at the F-aggregator (2) multiple F-clusters four basic scenariosfour basic scenarios Generate Packets ( Source) Corresponding S-cluster

2015/7/15 H igh- S peed N etworking L ab. IV. Dynamic Forwarding over ToD (2) multiple F-clusters packets originate from (i) 3 or 4 cells in the same F-cluster  no other nodes in other F-clusters have packets  forward to the sink F -cluster

2015/7/15 H igh- S peed N etworking L ab. (ii) 1 or 2 cells  possible that other F-clusters also have packet (a) 1 cell: in the same S-cluster  F-aggregator forward packets to S-aggregator (b) 2 cells: must be in different S-cluster  3 cases : F -cluster S -cluster F -cluster

2015/7/15 H igh- S peed N etworking L ab. IV. Dynamic Forwarding over ToD Case 2: X-Cluster  2 cell, Y-Cluster  1 cell –to guarantee that the packets can meet at least at one S- aggregator  two F-aggregators select one S-aggregator (closer to the sink) be the 2 nd S-aggregators –S-aggregator only forwards packets to the 2 nd S-aggregators if the packets it received come from two cells in one F-cluster –2 nd S-aggregator wait longer than the 1 st S-aggregator

2015/7/15 H igh- S peed N etworking L ab. IV. Dynamic Forwarding over ToD [Property2] any two adjacent nodes in ToD, their packet will be aggregated at the F-aggregator, at the 1 st S-aggregator, or at the 2 nd S-aggregator even if the size of event is not known, this approach can work and efficiently than DAAeven if the size of event is not known, this approach can work and efficiently than DAA

2015/7/15 H igh- S peed N etworking L ab. IV. Dynamic Forwarding over ToD F&S-clusters select an aggregator – nodes play this role in turn  distribute the energy consumption – nodes can elect themselves –Frequency of updating can be low. –Using a hash function to hash current time to a node.  select the k th node be the aggregator

2015/7/15 H igh- S peed N etworking L ab. IV. Dynamic Forwarding over ToD choose a Aggregating Cluster to Simplify the cluster-head selection processto Simplify the cluster-head selection process Choose an F-cluster, called Aggregating Cluster, for each S- cluster. (closet to the sink)Choose an F-cluster, called Aggregating Cluster, for each S- cluster. (closet to the sink) Use the F-aggregator of Aggregating Cluster as the S-cluster’s S-aggregator.Use the F-aggregator of Aggregating Cluster as the S-cluster’s S-aggregator. The common aggregator for both the shaded F-cluster and S- clusterThe common aggregator for both the shaded F-cluster and S- cluster F S Aggregating Cluster aggregator (Use the F-aggregator as the S- aggregator) Aggregating Cluster aggregator (Use the F-aggregator as the S- aggregator) Select the Aggregating Cluster aggregator instead of S-Cluster

2015/7/15 H igh- S peed N etworking L ab. V. Performance Evaluation Kansei sensor testbed –Nodes: 105 Mica2-based motes –7×15 grid network with 3-ft spacing –Each mote is hooked onto a Stargate –Stargate: »a 32-bit hardware device from CrossBow running Linux »be connected to the server using wired Ethernet »program motes, send messages and signals to motes through Stargate –Radio signal: using default transmission power covers most nodes –Limit nodes only to receive packets from two-grid neighboring nodes  neighbors : Each node has a maximum of 12 neighbors –Event size: not limit –Generated an Event report: Node is triggered by an event (store in a report queue) –Both the application layer and Anycast MAC layer can access the report queue –Divide the network into 2 F-clusters in ToD –The smallest cell to have only 9 sensor nodes do not consider energy of consumption on idle listening

2015/7/15 H igh- S peed N etworking L ab. V. Performance Evaluation Protocol –Dynamic Forwarding over (ToD) –DAA: structureless approach –SPT: node send packets to the sink through the SPT immediately after sensing an event –SPT-D (SPT with Fixed Delay ): SPT with delay according to their height Normalized number of transmissions (NNT) = Number of transmissions in the entire network ÷ useful information from sources to the sinkNormalized number of transmissions (NNT) = Number of transmissions in the entire network ÷ useful information from sources to the sink

2015/7/15 H igh- S peed N etworking L ab. V. Performance Evaluation NNT vs. Event SizeNNT vs. Event Size –fixed event location –Diameter: 12 ~ 36 ft –Node 2~6 grid-hops of the event will be triggered –Sink : at one corner Performance: Size , ToD Size , ToD  (more chances to aggregated) (more chances to aggregated) Size ,SPT-D  (long stretch problem)Size ,SPT-D  (long stretch problem) fixed structured affects performance significantlyfixed structured affects performance significantly

2015/7/15 H igh- S peed N etworking L ab. V. Performance Evaluation NNT vs. Maximum DelayNNT vs. Maximum Delay –Delay: 0 ~ 8 sec. –All node generate one packet every 10 sec. Performance: SPT-D (structured-based) heavily depends on the delaySPT-D (structured-based) heavily depends on the delay

2015/7/15 H igh- S peed N etworking L ab. V. Performance Evaluation Large-Scale SimulationLarge-Scale Simulation –NS2 simulator –ToD, DAA, SPT and OPT –2000 × 1200 m grid network with 35-m node separation –1938 nodes –Transmission range of nodes: >50m –Event moves: random waypoint mobility model at speed of 10 m/s for 400 seconds. Event Size: 400m in diameter –OPT (Optimal Aggregation Tree): »nodes forward their packets on the aggregation tree »aggregation tree: rooted at center of the event »Nodes know where to forward packet to and how long to wait »change when event moves »not considerate the construction overhead

2015/7/15 H igh- S peed N etworking L ab. Total Unit of Useful Info. Received by Sink vs. Event Size OPT: best performance, but overhead not considered V. Performance Evaluation NTT vs. Event Size NNT vs. Event Size closer to the source Aggregate packets early

2015/7/15 H igh- S peed N etworking L ab. V. Performance Evaluation NNT vs. Distance to the Sink NTT vs. Distance to the Sink Number of Packet Received at the sink per event vs. Distance to the Sink The lower the better (ratio of aggregation is high)

2015/7/15 H igh- S peed N etworking L ab. VI. Conclusion We proposed a semistructured approach. Dynamic Forwarding on ToD to avoid the long stretch problem in fixed structured and eliminates the overhead of constructing and maintaining dynamic structures.

2015/7/15 H igh- S peed N etworking L ab. VII. Reference Dynamic Forwarding over Tree-on-DAG for Scalable Data Aggregation in Sensor Networks Fan, Kai-Wei; Liu, Sha; Sinha, Prasun; Mobile Computing, IEEE Transactions on Volume 7, Issue 10, Oct Page(s): Digital Object Identifier /TMC Dynamic Forwarding over Tree-on-DAG for Scalable Data Aggregation in Sensor Networks Fan, Kai-Wei; Liu, Sha; Sinha, Prasun; Mobile Computing, IEEE Transactions on Volume 7, Issue 10, Oct Page(s): Digital Object Identifier /TMC Mobile Computing, IEEE Transactions onIssue 10 Mobile Computing, IEEE Transactions onIssue 10