U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Multi-user Data Sharing System in Radar Sensor Networks Ming Li, Tingxin Yan, Deepak.

Slides:



Advertisements
Similar presentations
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science R3: Robust Replication Routing in Wireless Networks with Diverse Connectivity Characteristics.
Advertisements

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science R3: Robust Replication Routing in Wireless Networks with Diverse Connectivity Characteristics.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
1 Distributed Adaptive Sampling, Forwarding, and Routing Algorithms for Wireless Visual Sensor Networks Johnsen Kho, Long Tran-Thanh, Alex Rogers, Nicholas.
XPRESS: A Cross-Layer Backpressure Architecture for Wireless Multi-Hop Networks Rafael Laufer, Theodoros Salonidis, Henrik Lundgren, Pascal Le Guyadec.
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
Gossip Scheduling for Periodic Streams in Ad-hoc WSNs Ercan Ucan, Nathanael Thompson, Indranil Gupta Department of Computer Science University of Illinois.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Leveraging Interleaved Signal Edges for Concurrent Backscatter by Pan Hu, Pengyu.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Anticipatory Wireless Bitrate Control for Blocks Xiaozheng Tie, Anand Seetharam,
PROMISE: Peer-to-Peer Media Streaming Using CollectCast Mohamed Hafeeda, Ahsan Habib et al. Presented By: Abhishek Gupta.
Cross-Layer Optimization for Video Streaming in Single- Hop Wireless Networks Cheng-Hsin Hsu Joint Work with Mohamed Hefeeda MMCN ‘09January 19, 2009 Simon.
1/24 Passive Interference Measurement in Wireless Sensor Networks Shucheng Liu 1,2, Guoliang Xing 3, Hongwei Zhang 4, Jianping Wang 2, Jun Huang 3, Mo.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Multimedia Streaming in Dynamic Peer-to-Peer Systems and Mobile Wireless.
U NIVERSITY OF M ASSACHUSETTS A MHERST Department of Computer Science 2008 ViSE: Virtualized Sensing Environment David Irwin, Mike Zink, Prashant Shenoy.
May 14, Organization Design and Dynamic Resources Huzaifa Zafar Computer Science Department University of Massachusetts, Amherst.
Probabilistic Data Aggregation Ling Huang, Ben Zhao, Anthony Joseph Sahara Retreat January, 2004.
U NIVERSITY OF M ASSACHUSETTS, A MHERST – Department of Computer Science Dynamic Resource Allocation for Shared Data Centers Using Online Measurements.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Re-thinking Data Management for Storage-Centric Sensor Networks Deepak Ganesan University.
Extending Network Lifetime for Precision-Constrained Data Aggregation in Wireless Sensor Networks Xueyan Tang School of Computer Engineering Nanyang Technological.
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
Source-Channel Prediction in Error Resilient Video Coding Hua Yang and Kenneth Rose Signal Compression Laboratory ECE Department University of California,
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science From Cloud Computing to Sensor Networks: Distributed Computing Research at LASS.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Emery Berger University of Massachusetts, Amherst Operating Systems CMPSCI 377 Lecture.
Sujit Dey Adaptive Applications for Wireless Information Technology Sujit Dey ECE Department University of California, San Diego
Inferring the Topology and Traffic Load of Parallel Programs in a VM environment Ashish Gupta Peter Dinda Department of Computer Science Northwestern University.
Department of Computer Science University of Massachusetts, Amherst PRESTO: Feedback-driven Data Management in Sensor Network Ming Li, Deepak Ganesan,
1 A Distributed Algorithm for Joint Sensing and Routing in Wireless Networks with Non-Steerable Directional Antennas Chun Zhang *, Jim Kurose +, Yong Liu.
Sensor Networks Storage Sanket Totala Sudarshan Jagannathan.
Efficient Scheduling of Heterogeneous Continuous Queries Mohamed A. Sharaf Panos K. Chrysanthis Alexandros Labrinidis Kirk Pruhs Advanced Data Management.
U NIVERSITY OF M ASSACHUSETTS A MHERST Department of Computer Science 2011 Predicting Solar Generation from Weather Forecasts Using Machine Learning Navin.
QoS-Aware In-Network Processing for Mission-Critical Wireless Cyber-Physical Systems Qiao Xiang Advisor: Hongwei Zhang Department of Computer Science Wayne.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
Integrating Fine-Grained Application Adaptation with Global Adaptation for Saving Energy Vibhore Vardhan, Daniel G. Sachs, Wanghong Yuan, Albert F. Harris,
Department of Computer Science at Florida State LFTI: A Performance Metric for Assessing Interconnect topology and routing design Background ‒ Innovations.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Re-thinking Data Management for Storage-Centric Sensor Networks Deepak Ganesan University.
RANI NALAMARU DEPARTMENT OF COMPUTER SCIENCE BALL STATE UNIVERSITY RANI NALAMARU DEPARTMENT OF COMPUTER SCIENCE BALL STATE UNIVERSITY Efficient Transmission.
1 A Distributed Algorithm for Joint Sensing and Routing in Wireless Networks with Non-Steerable Directional Antennas Chun Zhang *, Jim Kurose +, Yong Liu.
Euro-Par, A Resource Allocation Approach for Supporting Time-Critical Applications in Grid Environments Qian Zhu and Gagan Agrawal Department of.
Multi-Criteria Routing in Pervasive Environment with Sensors Santhanakrishnan, G., Li, Q., Beaver, J., Chrysanthis, P.K., Amer, A. and Labrinidis, A Department.
RIDA: A Robust Information-Driven Data Compression Architecture for Irregular Wireless Sensor Networks Nirupama Bulusu (joint work with Thanh Dang, Wu-chi.
Energy-Efficient Signal Processing and Communication Algorithms for Scalable Distributed Fusion.
Communication Paradigm for Sensor Networks Sensor Networks Sensor Networks Directed Diffusion Directed Diffusion SPIN SPIN Ishan Banerjee
Department of Computer Science Aruna Balasubramanian, Brian Neil Levine, Arun Venkataramani DTN Routing as a Resource Allocation Problem.
A Utility-based Approach to Scheduling Multimedia Streams in P2P Systems Fang Chen Computer Science Dept. University of California, Riverside
Secure In-Network Aggregation for Wireless Sensor Networks
Yanlei Diao, University of Massachusetts Amherst Future Directions in Sensor Data Management Yanlei Diao University of Massachusetts, Amherst.
Optimal Sampling Strategies for Multiscale Stochastic Processes Vinay Ribeiro Rolf Riedi, Rich Baraniuk (Rice University)
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
STUMP: Exploiting Position Diversity in the Staggered TDMA Underwater MAC Protocol Kurtis Kredo II, Petar Djukic, Prasant Mohapatra IEEE INFOCOM 2009.
Flow and Congestion Control for Reliable Multicast Communication In Wide-Area Networks Supratik Bhattacharyya Department of Computer Science University.
Maximizing Lifetime per Unit Cost in Wireless Sensor Networks
Modeling In-Network Processing and Aggregation in Sensor Networks Ajay Mahimkar The University of Texas at Austin March 24, 2004.
Real Time Sensor Networks – challenges and solutions Information Prioritization Proposed scheme: Design techniques for priority assignment to an information.
CoopNet: Cooperative Networking
@ Carnegie Mellon Databases 1 Finding Frequent Items in Distributed Data Streams Amit Manjhi V. Shkapenyuk, K. Dhamdhere, C. Olston Carnegie Mellon University.
Author Utility-Based Scheduling for Bulk Data Transfers between Distributed Computing Facilities Xin Wang, Wei Tang, Raj Kettimuthu,
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science John Cavazos J Eliot B Moss Architecture and Language Implementation Lab University.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Prashant Shenoy Lab Description Seminar 2009
Architecture and Algorithms for an IEEE 802
Introduction to Wireless Sensor Networks
Computing and Compressive Sensing in Wireless Sensor Networks
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
Distributed Energy Efficient Clustering (DEEC) Routing Protocol
Howard Huang, Sivarama Venkatesan, and Harish Viswanathan
Javad Ghaderi, Tianxiong Ji and R. Srikant
Presentation transcript:

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Multi-user Data Sharing System in Radar Sensor Networks Ming Li, Tingxin Yan, Deepak Ganesan, Eric Lyons, Prashant Shenoy, Arun Venkataramani, and Michael Zink Department of Computer Science University of Massachusetts, Amherst

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Emerging Rich Sensor Networks Richer energy Tethered power High data rate Many MB/second Diverse users/applications needs E.g. First responders, Commuters, Insurance, for traffic monitoring Radar Sensor Network Camera Sensor Network

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science CASA Radar Sensor Networks Densely monitoring the lower troposphere Tornado, storm, flood, … High rate sensor streams 300MB per radar scan every 30 seconds Stream-based system Data processing is done on proxy Wide-area wireless mesh network Multiple, diverse user needs Emergency personnel, meteorologist, other… Internet Proxy Emergency Personnel Meteorologist Normal User Tornado Detection Reflectivity Overview Precipitation Data Stream Data Processing Query

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Challenges in Multi-user WSNs A B C D A B C D Tornado Detection 3D Assim Wind Dir Estimation NWS Emergency Personnel Researcher Limited network resources Bandwidth << Data needs Diverse end user query needs Diverse data quality metrics Tornado: location error. Wind direction: direction error Different spatial areas of interest Wind direction: overlapping area between radars Different data fidelity needs Tornado detection > 3D assimilation Different priorities and deadlines Priority:NWS > Em. Mgr Deadline: Em. Mgr < NWS

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Problem Statement A B C D A B C D Tornado Detection 3D Assim Wind Dir Estimation NWS Emergency Personnel Researcher How to design next generation wireless radar sensor networks to: Jointly optimize for different data quality metrics and different priorities and deadlines of different users Share bandwidth and data across different users Adapt gracefully to bandwidth dynamics Prioritize important data during critical weather events.

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Key Ideas in Multi-User Data Sharing Utility-driven transmission scheduling to prioritize data transmission and maximize overall utility Progressive compression to minimize bandwidth usage and adapt to bandwidth fluctuation Global transmission control to prioritize data transmission among radars

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Outline Motivation Key Ideas Progressive Compression Utility-driven Transmission Scheduling Global Transmission Control Evaluation Summary

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Radar Utility-based Scheduler Progressive Compressor … Progressive Compressor SPIHT algorithm [set partition in hierarchical trees] Wavelet-based encoder, preserves important features of interest for meteorologist Adapts to bandwidth fluctuation Most important data is transmitted first Raw Data NWS Emergency Personnel Researcher Err Data Size Decode error of SPIHT

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Progressive Compressor Operation of Progressive compressor: Split scan into spatial regions, each with a set of queries associated with it. Generate a separate stream for each spatial region. Radar Utility-based Scheduler Progressive Compressor … Raw Data NWS Emergency Personnel Researcher Tornado Detection Assimilation Wind Dir Estimation

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Utility-based Scheduler Decides which packet offers greatest improvement to overall utility Key questions How to determine utility of packet to a query? How to aggregate utilities across diverse queries? How to schedule packets based on their utilities? Radar Utility-based Scheduler Progressive Compressor … Raw Data NWS Emergency Personnel Researcher Tornado Detection Assimilation Wind Dir Estimation

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Utility of a Packet to a Query What does scheduler have Marginal Data MSE What does scheduler need Marginal query quality How to map data MSE to query quality Train a mapping function a priori using sample data sets Distance between detected tornado and the actual one Intensity of detected tornadoIntensity of actual tornado SPIHT Data Stream Error Trace Application level Networking level Tor Err Data MSE Training

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Aggregate Utility across Diverse Queries Aggregated utility is a weighted combination of utilities for each query Weight query =f(query_priority, query_deadline) Util Agg =sum(Weight query *Util query ) Utility 1 Utility 2 Tornado Utility U tor, W 1 U asm, W 2 Utility Query1 Tornado Detect Weight 1 Assim Utility Query2 Assimilatio n Weight 2

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Schedule Packets based on Utility Schedules packet with the highest utility Optimal if utility function as a function of data size is concave Scheduler P1P1 P2P2 P3P3 U 1 >U 2 >U 3 P1P1 Utility Data Size

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Outline Motivation Key Ideas Progressive Compression Utility-driven Transmission Scheduling Global Transmission Control Evaluation Summary

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Global Transmission Control Problem: Radar with critical data may not get sufficient bandwidth Solution: Proxy pauses streams that are achieving low/no utility gain Proxy Tornado Detect Assim High Util Low Util Global Transmission Control

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Outline Motivation Key Ideas Progressive Compression Utility-driven Transmission Scheduling Global Transmission Control Evaluation Summary

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Evaluation Testbed 13 MacMini as adhoc mesh nodes 3-hop topology Data Sets Real data traces from Oklahoma radar testbed Simulated data by ARPS(Advanced Regional Prediction of Storms) Query Pattern Tornado Detection, 3D assimilation and Wind Direction assimilation queries arrive in a round robin manner. Deadlines are chosen from a Poisson distribution with mean at 30 seconds.

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Determining the Utility Function Tornado detection needs more accurate data than 3D assimilation.

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Performance of Utility-driven Scheduler Compare utility-driven scheduler to random scheduler 2x The utility-based scheduler achieves 2 times higher utility than the random scheduler

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Scalability Demonstrates that our system as a whole scales well with network size

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Scalability Baseline System Averaging compression Bandwidth estimation Estimate bandwidth for next epoch (30 secs) based on history of bandwidth from previous epochs. Conservative estimate to ensure that compressed scan can be transmitted in the 30 seconds.

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Scalability Demonstrates that our system as a whole scales well with network size 3x 38% 30% 10x 4% Our system achieves more than 10 times higher utility than the baseline system

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Related Work Multi-query optimization in sensor network SQL Queries and simple aggregates: Trigoni, et. al [DCOSS 2005] We have more complex data processing requirements. Utility-driven network design in sensor networks and Internet SORA [NSDI05], Kelly et al [JORS98] Does not address application-level data quality metrics and data sharing between users Global transmission control Conflict Graph – Jain et al [Wireless Network 05], Rate control – Rangwala et al [Sigcomm06] We use application level utility of data to control transmissions. Radar sensor networks Schedules radar scanning strategy to satisfy end-user needs Zink et al [EESR05].

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Summary Illustrates new challenges in next-gen radar sensor networks Design and implementation of a multi-user data sharing system that: Gracefully degrades utility under bandwidth fluctuations by using progressive compression Utility-driven packet scheduling based on end-user data quality metrics, priorities, and deadlines. Globally prioritizes data transmission across radars. Results show one order of magnitude improvement in application utility over existing radar data transmission system.

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science The End Questions?

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Future work Joint radar sensing, bandwidth and energy optimization Extend system to other types of WSNs like camera sensor networks. Design a hop-by-hop bulk transfer protocol that optimizes radar data transfer Explore rate control and bandwidth allocation for global transmission control

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Radar MUDS Overview Utility-based Scheduler Progressive Compressor …

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Utility-based Scheduler Schedules packets between different streams based on the overall utility of each packet to the queries Each stream is shared by multi-queries and each application has different data needs How to determine utility of packet to an application? How to aggregate utilities across diverse queries? How to schedule packets based on their utilities? Radar Utility-based Scheduler Progressive Compressor … Raw Data NWS Emergency Personnel Researcher Tornado Detection Assimilation Wind Dir Estimation

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Utility-based Scheduler Schedules packets between different streams based on the overall utility of each packet to the queries Each stream is shared by multi-queries and each application has different data needs How to determine utility of packet to an application? How to aggregate utilities across diverse queries? How to schedule packets based on their utilities? Radar Utility-based Scheduler Progressive Compressor … Raw Data NWS Emergency Personnel Researcher Tornado Detection Assimilation Wind Dir Estimation

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Adaptation to Bandwidth Fluctuation Compare progressive SPIHT to non-progressive SPIHT 4x Progressive SPIHT achieves up to 4 times lower data MSE than the non-progressive scheme Bandwidth Estimator SPIHT Data Stream SPIHT Compressed Data Progressive Non-Progressive Bandwidth Trace Moving Window

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Scalability Baseline System Bandwidth estimation Averaging compression Scan 1 Scan 2Scan 3 … Transmit 1 Transmit 2Transmit 3 … Sense Transmit b/w estimate b/w estimate b/w estimate CDF Bandwidth 5%

U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Radar Utility-based Scheduler Progressive Compressor … Progressive Compressor SPIHT algorithm [set partition in hierarchical trees] Wavelet-based encoder, preserves important features of interest for meteorologist Adapts to bandwidth fluctuation Most important data is transmitted first Raw Data NWS Emergency Personnel Researcher Err Data Size Decode error of SPIHT Tornado Detection Assimilation Wind Dir Estimation