DocumentCode :
3121513
Title :
Self-Tuning, Bandwidth-Aware Monitoring for Dynamic Data Streams
Author :
Jain, Navendu ; Yalagandula, Praveen ; Dahlin, Mike ; Zhang, Yin
fYear :
2009
fDate :
March 29 2009-April 2 2009
Firstpage :
114
Lastpage :
125
Abstract :
We present SMART, a self-tuning, bandwidth-aware monitoring system that maximizes result precision of continuous aggregate queries over dynamic data streams. While prior approaches minimize bandwidth cost under fixed precision constraints, they may still overload a monitoring system during traffic bursts. To facilitate practical deployment of monitoring systems, SMART therefore bounds the worst-case bandwidth cost for overload resilience. The primary challenge for SMART is how to dynamically select updates at each node to maximize query precision while keeping per-node monitoring bandwidth below a specified budget. To address this challenge, SMARTpsilas hierarchical algorithm (1) allocates bandwidth budgets in an ear-optimal manner to maximize global precision and (2) self-tunes bandwidth settings to improve precision under dynamic workloads. Our prototype implementation of SMART provides key solutions to (a) prioritize pending updates for multi-attribute queries, (b) build bounded fan-in, load-aware aggregation trees to improve accuracy, and (c) combine temporal batching with arithmetic filtering to reduce load and to quantify result staleness. Our evaluation using simulations and a network monitoring application shows that SMART incurs low overheads, improves accuracy by up to an order of magnitude compared to uniform bandwidth allocation, and performs close to the optimal algorithm under modest bandwidth budgets.
Keywords :
bandwidth allocation; query processing; arithmetic filtering; bandwidth-aware monitoring; distributed stream processing systems; dynamic data streams; temporal batching; Aggregates; Arithmetic; Bandwidth; Channel allocation; Costs; Filtering; Monitoring; Performance evaluation; Prototypes; Resilience; DHTs; Data streams; arithmetic filtering; arithmetic imprecision; bandwidth-aware; query precision; self-tuning monitoring; temporal batching; temporal imprecision;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering, 2009. ICDE '09. IEEE 25th International Conference on
Conference_Location :
Shanghai
ISSN :
1084-4627
Print_ISBN :
978-1-4244-3422-0
Electronic_ISBN :
1084-4627
Type :
conf
DOI :
10.1109/ICDE.2009.134
Filename :
4812396
Link To Document :
بازگشت