下載/瀏覽

Download Report

Transcript 下載/瀏覽

Optimizing Energy-Efficient Query
Processing in Wireless Sensor
Networks
Ross Rosemark Wang-Chien Lee Bhuvan Urgaonkar
Department of Computer Science and Engineering
The Pennsylvania State University
任課老師:陳朝鈞
報告者:邱志銘、黃烱育
2016/7/13
1
Outline

Introduction

Query Optimization

Performance Evaluation

Conclusion
2016/7/13
2
Introduction



Energy-efficient query processing for
wireless sensor networks (WSNs)
Choosing an efficient query plan
Two primary contribute to the energy
consumption of WSNs


Sensing cost
Communication cost
2016/7/13
3
Introduction

Existing query optimizers for WSNs
typically


Sensing cost
In this paper




Query execution
Including routing
Sensing
data/metadata collection
2016/7/13
4
Introduction

data/metadata

In query optimizers for database management
systems
2016/7/13

Query optimization

Remove the wireless sensor network data
5
Query Optimization

Provides a highlevel overview of our query
optimizer.

Classification Stage

Refinement Stage
2016/7/13
6
Query Optimization

Preferences





Q:a single query
p:predicates
n:node
s:sensor
m:total number of query plans generated
2016/7/13
7
Query Optimization

Classification Stage


Determine if metadata should be collected by
evaluating each query plan within .
Based on , the query optimizer chooses
QPmin


2016/7/13
no metadata collection
metadata collection
8
Query Optimization

No metadata collection


Finding a better query plan.
Metadata collection

Query optimizer enters the second stage
2016/7/13
9
Query Optimization

Refinement Stage

Collect metadata to re-evaluate each query plan
in
distributed to each node


choosing
Routes back the desired tuples to the AP
2016/7/13
10
PERFORMANCE EVALUATION

Impact its total energy consumption

The number of reportings

The unit energy cost of each sensor sampling
2016/7/13
11
PERFORMANCE EVALUATION

Number of Reports
2016/7/13
12
PERFORMANCE EVALUATION

Unit Cost of Sensor Sampling
2016/7/13
13
PERFORMANCE EVALUATION

Effectiveness of Query Optimizer

query optimizer chooses most energy-efficient
query

evaluate over a thousand query plans
2016/7/13
14
PERFORMANCE EVALUATION

Light Query
2016/7/13
15
PERFORMANCE EVALUATION

Heavy Query
2016/7/13
16
PERFORMANCE EVALUATION


Randomly Generated Queries
Optimization on Communication Cost
2016/7/13
17
CONCLUSION




In this paper they examine the design of a query
optimizer for WSNs.
The approach optimizes on routing、sensing and
data/metadata collection.
The approach can more accurately estimated
query plans in potential gain.
In the future they plan to extend our approach to
support multiple queries simultaneously.
2016/7/13
18