1 Data Quality and Query Cost in Wireless Sensor Networks David Yates, Erich Nahum, Jim Kurose, and Prashant Shenoy IEEE PerCom 2008.

Slides:



Advertisements
Similar presentations
Reducing Energy Consumption of Disk Storage Using Power Aware Cache Management Qingbo Zhu, Francis M. David, Christo F. Deveraj, Zhenmin Li, Yuanyuan Zhou.
Advertisements

Dynamic Object Tracking in Wireless Sensor Networks Tzung-Shi Chen 1, Wen-Hwa Liao 2, Ming-De Huang 3, and Hua-Wen Tsai 4 1 National University of Tainan,
1 Structures for In-Network Moving Object Tracking inWireless Sensor Networks Chih-Yu Lin and Yu-Chee Tseng Broadband Wireless Networking Symp. (BroadNet),
David Chu--UC Berkeley Amol Deshpande--University of Maryland Joseph M. Hellerstein--UC Berkeley Intel Research Berkeley Wei Hong--Arched Rock Corp. Approximate.
Department of Computer Science, University of Maryland, College Park, USA TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.:
Towards Feasibility Region Calculus: An End-to-end Schedulability Analysis of Real- Time Multistage Execution William Hawkins and Tarek Abdelzaher Presented.
Volkan Cevher, Marco F. Duarte, and Richard G. Baraniuk European Signal Processing Conference 2008.
Peer-to-peer Multimedia Streaming and Caching Service Jie WEI, Zhen MA May. 29.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Data-Centric Energy Efficient Scheduling for Densely Deployed Sensor Networks IEEE Communications Society 2004 Chi Ma, Ming Ma and Yuanyuan Yang.
UNIVERSITY OF SOUTH CAROLINA Department of Computer Science and Engineering On-line Alert Systems for Production Plants A Conflict Based Approach.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
Exploiting Content Localities for Efficient Search in P2P Systems Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang 1 1 College of William and Mary,
A Novel Approach for Transparent Bandwidth Conservation David Salyers, Aaron Striegel University of Notre Dame Department of Computer Science and Engineering.
1 A Dynamic Clustering and Scheduling Approach to Energy Saving in Data Collection from Wireless Sensor Networks Chong Liu, Kui Wu and Jian Pei Computer.
Database caching in MANETs Based on Separation of Queries and Responses Author: Hassan Artail, Haidar Safa, and Samuel Pierre Publisher: Wireless And Mobile.
Web Caching Robert Grimm New York University. Before We Get Started  Illustrating Results  Type Theory 101.
Modeling spatially-correlated sensor network data Apoorva Jindal, Konstantinos Psounis Department of Electrical Engineering-Systems University of Southern.
1 Efficient Placement and Dispatch of Sensors in a Wireless Sensor Network Prof. Yu-Chee Tseng Department of Computer Science National Chiao-Tung University.
Bandwidth Allocation in a Self-Managing Multimedia File Server Vijay Sundaram and Prashant Shenoy Department of Computer Science University of Massachusetts.
Peer-to-peer Multimedia Streaming and Caching Service by Won J. Jeon and Klara Nahrstedt University of Illinois at Urbana-Champaign, Urbana, USA.
Model-driven Data Acquisition in Sensor Networks Amol Deshpande 1,4 Carlos Guestrin 4,2 Sam Madden 4,3 Joe Hellerstein 1,4 Wei Hong 4 1 UC Berkeley 2 Carnegie.
1 Sensor Placement and Lifetime of Wireless Sensor Networks: Theory and Performance Analysis Ekta Jain and Qilian Liang, Department of Electrical Engineering,
Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
End-to-End Delay Analysis for Fixed Priority Scheduling in WirelessHART Networks Abusayeed Saifullah, You Xu, Chenyang Lu, Yixin Chen.
1 Topology Control of Multihop Wireless Networks Using Transmit Power Adjustment Infocom /12/20.
Data Selection In Ad-Hoc Wireless Sensor Networks Olawoye Oyeyele 11/24/2003.
Achieving Load Balance and Effective Caching in Clustered Web Servers Richard B. Bunt Derek L. Eager Gregory M. Oster Carey L. Williamson Department of.
An adaptive framework of multiple schemes for event and query distribution in wireless sensor networks Vincent Tam, Keng-Teck Ma, and King-Shan Lui IEEE.
Efficient Gathering of Correlated Data in Sensor Networks
M-GEAR: Gateway-Based Energy-Aware Multi-Hop Routing Protocol
OPTIMAL SERVER PROVISIONING AND FREQUENCY ADJUSTMENT IN SERVER CLUSTERS Presented by: Xinying Zheng 09/13/ XINYING ZHENG, YU CAI MICHIGAN TECHNOLOGICAL.
Segment-Based Proxy Caching of Multimedia Streams Authors: Kun-Lung Wu, Philip S. Yu, and Joel L. Wolf IBM T.J. Watson Research Center Proceedings of The.
Minimum Average Routing Path Clustering Problem in Multi-hop 2-D Underwater Sensor Networks Presented By Donghyun Kim Data Communication and Data Management.
1 Chapters 8 Overview of Queuing Analysis. Chapter 8 Overview of Queuing Analysis 2 Projected vs. Actual Response Time.
Data Quality and Query Cost in pervasive sensing systemsDavid Yates1 Data Quality and Query Cost in Pervasive Sensing Systems David J. Yates Bentley College.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
RIDA: A Robust Information-Driven Data Compression Architecture for Irregular Wireless Sensor Networks Nirupama Bulusu (joint work with Thanh Dang, Wu-chi.
College of Engineering Grid-based Coordinated Routing in Wireless Sensor Networks Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science.
P-Percent Coverage Schedule in Wireless Sensor Networks Shan Gao, Xiaoming Wang, Yingshu Li Georgia State University and Shaanxi Normal University IEEE.
REECH ME: Regional Energy Efficient Cluster Heads based on Maximum Energy Routing Protocol Prepared by: Arslan Haider. 1.
A new Ad Hoc Positioning System 컴퓨터 공학과 오영준.
Probabilistic Coverage in Wireless Sensor Networks Authors : Nadeem Ahmed, Salil S. Kanhere, Sanjay Jha Presenter : Hyeon, Seung-Il.
Rendezvous Regions: A Scalable Architecture for Service Location and Data-Centric Storage in Large-Scale Wireless Sensor Networks Karim Seada, Ahmed Helmy.
Efficient P2P Search by Exploiting Localities in Peer Community and Individual Peers A DISC’04 paper Lei Guo 1 Song Jiang 2 Li Xiao 3 and Xiaodong Zhang.
ELECTIONEL ECTI ON ELECTION: Energy-efficient and Low- latEncy sCheduling Technique for wIreless sensOr Networks Shamim Begum, Shao-Cheng Wang, Bhaskar.
Secure In-Network Aggregation for Wireless Sensor Networks
Efficient Cache Structures of IP Routers to Provide Policy-Based Services Graduate School of Engineering Osaka City University
By Naeem Amjad 1.  Challenges  Introduction  Motivation  First Order Radio Model  Proposed Scheme  Simulations And Results  Conclusion 2.
Energy-Efficient Data Caching and Prefetching for Mobile Devices Based on Utility Huaping Shen, Mohan Kumar, Sajal K. Das, and Zhijun Wang P 邱仁傑.
Maximizing Lifetime per Unit Cost in Wireless Sensor Networks
Evaluating Wireless Network Performance David P. Daugherty ITEC 650 Radford University March 23, 2006.
Chapter 20 Classification and Estimation Classification – Feature selection Good feature have four characteristics: –Discrimination. Features.
Cooperative Location- Sensing for Wireless Networks Authors : Haris Fretzagias Maria Papadopouli Presented by cychen IEEE International Conference on Pervasive.
1 Compression and Storage Schemes in a Sensor Network with Spatial and Temporal Coding Techniques You-Chiun Wang, Yao-Yu Hsieh, and Yu-Chee Tseng IEEE.
Shibo He 、 Jiming Chen 、 Xu Li 、, Xuemin (Sherman) Shen and Youxian Sun State Key Laboratory of Industrial Control Technology, Zhejiang University, China.
Residual Energy Scan for Monitoring Sensor Network Yonggang Jerry Zhao,Ramesh Govindan Computer Science Department/ISI University of Southern CaliforniaLos.
Wireless Access and Networking Technology Lab WANT Energy-efficient and Topology-aware Routing for Underwater Sensor Networks Xiaobing Wu, Guihai Chen and.
A Load-Balanced Guiding Navigation Protocol in Wireless Sensor Networks Wen-Tsuen Chen Department of Computer Science National Tsing Hua University Po-Yu.
Smart Sleeping Policies for Wireless Sensor Networks Venu Veeravalli ECE Department & Coordinated Science Lab University of Illinois at Urbana-Champaign.
Communications Range Analysis Simulation Set Up –Single Biological Threat placed in Soldier Field –Communication range varied from meters –Sensor.
Location-Centric Storage for Wireless Sensor Networks Kai Xingn 1, Xiuzhen Cheng 1, and Jiang Li 2 1 Department of Computer Science, The George Washington.
EASE: An Energy-Efficient In-Network Storage Scheme for Object Tracking in Sensor Networks Jianliang Xu Department of Computer Science Hong Kong Baptist.
Energy-Aware Target Localization in Wireless Sensor Networks Yi Zou and Krishnendu Chakrabarty IEEE (PerCom’03) Speaker: Hsu-Jui Chang.
Power-Efficient Rendez- vous Schemes for Dense Wireless Sensor Networks En-Yi A. Lin, Jan M. Rabaey Berkeley Wireless Research Center University of California,
I owa S tate U niversity Laboratory for Advanced Networks (LAN) Coverage and Connectivity Control of Wireless Sensor Networks under Mobility Qiang QiuAhmed.
Prof. Yu-Chee Tseng Department of Computer Science
CSE 550 Computer Network Design
Chapter 13: Item nonresponse
Presentation transcript:

1 Data Quality and Query Cost in Wireless Sensor Networks David Yates, Erich Nahum, Jim Kurose, and Prashant Shenoy IEEE PerCom 2008

2 Papers Data Quality and Query Cost in Wireless Sensor Networks IEEE PerSeNS 2007 Data Quality and Query Cost in Wireless Sensor Networks IEEE PerCom 2008 with analysis of performance trend

3 Outline Introduction Caching and Lookup Policies Data Quality and Query Cost Discussion of Results Performance Trends  when value deviation is most important  when end-to-end delay is most important Conclusion

4 Introduction (1/4) Data-centric WSNs  Environmental and infrastructure monitoring  Commercial and industrial sensing Performance Metrics  accuracy  total system end-to-end delay  the quality of the data provided to sensor networks applications

5 Introduction (2/4) Sensor Network Deployment Example: Sensor Field Routers and switches Monitoring and control center What if the gateway is augmented with storage? Data server / Gateway (and cache) Data Acquisition and Caching

6 Introduction (3/4) Data Server or Gateway with a Cache: cache hit vs. cache miss

7 Introduction (4/4)  system delay  the time between a query arriving and corresponding reply departing from  zero for a cache hit  value deviation  the unsigned difference between the data value in and the true value at location i

8 Caching and Lookup Policies Precise Policies and Approximate Policies Cache Utilization Full Not Available All hits age threshold parameter: All misses Greedy Policies cache entries are never deleted, updated, or replaced Greedy age lookups ( ) Greedy distance lookups ( ) Median-of-3 lookups ( ) Precise Policies Simple lookups ( ), Piggybacked queries ( ) Spatial Locality

9 Data Quality and Query Cost Quality Measurement Data Quality  linear combination of normalized system delay and normalized value deviation  : relative importance  Softmax normalization Small values indicate better data quality! Z-score normalization

10 Data Quality and Query Cost Simulated Changes to the Environment (1/2) 3-dimensional sensor field  Rectangular planes on six faces  sensors  Four base stations are placed on the X-Y plane  These base stations are connected to the gateway server that has the common cache. The sensors always communicate with their closest base station. 6 unit 8 unit 4 unit X Y Z

11 Data Quality and Query Cost Simulated Changes to the Environment (2/2) One-way communication to and from   minimum cost to query a location: 2 units (query and reply)  maximum delay to query a location: 2 seconds normalization constantdistance normalization constant distance

12 Data Quality and Query Cost Trace-driven Changes to the Environment Intel Lab Dataset  2-dimensional field  54 Mica2Dot sensors  light intensity: the most dynamically changing of sensor values Assume the sensors always communicate with their closest base station. Sensor Field Intel Berkeley Research Lab

13 Data Quality and Query Cost Query Workload Model (1/2) Query Workload Model  periodic arrival process  random arrival process The superposition of two query processes  polling component  slowly scans the sensor field at fixed rate  the period of the polling component of the query workload:  random component  queries to different locations in the sensor field  average query arrival rate of the random component:

14 Data Quality and Query Cost Query Workload Model (2/2) Simulated changes to the environment   exponentially distributed inter-arrival times with mean  90 queries per second Trace-driven changes to the environment   0.9 queries per second 9 queries/second 0.09 queries/second

15 Discussion of Results Simulated Testing Dataset A. Jindal and K. Psounis  Reference: Modeling Spatially-correlated Sensor Network Data, SECON 2004 Modeling Spatially Correlated Data in Sensor Networks, TOSN 2006 Download Tools Download Tools

16 Discussion of Results Query Cost vs. Data Quality Trade-off Query Cost vs. Data Quality Correlated changes over 1000 locationsTrace-driven changes over 54 locations A = % cache hit 0% cache hit linear trade-off

17 Discussion of Results Query Cost vs. End-to-End Delay Query Cost vs. End-to-End Delay Correlated changes over 1000 locationsTrace-driven changes over 54 locations A = 0.1 an increase in the normalized delay term!

18 Discussion of Results Query Cost vs. Data Quality Trade-off Query Cost vs. Data Quality Correlated changes over 1000 locationsTrace-driven changes over 54 locations A = 0.9 No trade-off the best performance

19 Discussion of Results Hit Ratios, Query Costs, and End-to-End Delays Hit Ratios, Query Costs, and End-to-End Delays Correlated changes over 1000 locationsTrace-driven changes over 54 locations, 90 queries/second T = 90, 0.9 queries/second Hit ratio Query CostEnd-to-End Delay

20 Discussion of Results Query Cost vs. Value Deviation Query Cost vs. Value Deviation Correlated changes over 1000 locationsTrace-driven changes over 54 locations A = 0.1 increase the dispersion

21 Discussion of Results Whether Delay or Value Deviation? Query Cost vs. Data Quality Correlated changes over 1000 locationsTrace-driven changes over 54 locations A = 0.1 Quality is more important. Cost is at a premium. value deviation is more important than delay

22 Discussion of Results Whether Delay or Value Deviation? Query Cost vs. Data Quality value deviation is more important than delay Correlated changes over 1000 locationsTrace-driven changes over 54 locations A = 0.9 Getting the fast response time of a cache “hit” is worthwhile!

23 Performance Trends When Value Deviation is Most Important Query Cost vs. Data Quality Correlated changes / sec A = of 1000 Correlated changes / sec 90 of of 1000 A = 0.1 linear trade-off The results are robust! value deviation is more important than delay

24 Performance Trends When Value Deviation is Most Important Value Deviation vs. Data Quality Correlated changes / sec A = of 1000 Correlated changes / sec 90 of of 1000 A = 0.1 strong positive correlation! Environment Changes Value Deviation value deviation is more important than delay

25 Performance Trends When Value Deviation is Most Important Query Cost vs. Data Quality Trace-driven changes A = Queries/second Trace-driven changes 9 Queries/second A = Queries/second Trace-driven changes linear trade-off value deviation is more important than delay

26 Performance Trends When Value Deviation is Most Important Value Deviation vs. Data Quality Trace-driven changes A = Queries/second Trace-driven changes 9 Queries/second A = Queries/second Trace-driven changes strong positive correlation! value deviation is more important than delay

27 Performance Trends When System Delay is Most Important Query Cost vs. Data Quality Correlated changes / sec A = of 1000 Correlated changes / sec 90 of of 1000 A = 0.9 delay is more important than value deviation the best performance The results are robust! No trade-off

28 Performance Trends When System Delay is Most Important End-to-End Delay vs. Data Quality Correlated changes / sec A = of 1000 Correlated changes / sec 90 of of 1000 A = 0.9 delay is more important than value deviation strong positive correlation!

29 Performance Trends When System Delay is Most Important Query Cost vs. Data Quality A = 0.9 delay is more important than value deviation Trace-driven changes 90 Queries/second Trace-driven changes 9 Queries/second0.9 Queries/second Trace-driven changes the best performance

30 Conclusion We measure the benefit and cost of seven different caching and lookup policies.  when delay drives data quality  when value deviation drives data quality Query Cost vs. Data Quality  linear trade-off  cost vs. accuracy and/or cost vs. delay are also linear The performance trends generally remain the same.  with the environment changes on query cost and data quality performance