DocumentCode :
2457749
Title :
Optimization of Massive Pattern Queries by Dynamic Configuration Morphing
Author :
Laptev, Nikolay ; Zaniolo, Carlo
Author_Institution :
Univ. of California, Los Angeles, CA, USA
fYear :
2012
fDate :
1-5 April 2012
Firstpage :
917
Lastpage :
928
Abstract :
Complex pattern queries play a critical role in many applications that must efficiently search databases and data streams. Current techniques support the search for multiple patterns using deterministic or non-deterministic automata. In practice however, the static pattern representation does not fully utilize available system resources, subsequently suffering from poor performance. Therefore a low overhead auto-reconfigurable automaton is needed that optimizes pattern matching performance. In this paper, we propose a dynamic system that entails the efficient and reliable evaluation of a very large number of pattern queries on a resource constrained system under changing stress-load. Our system prototype, Morpheus, pre-computes several query pattern representations, named templates, which are then morphed into a required form during run-time. Morpheus uses templates to speed up dynamic automaton reconfiguration. Results from empirical studies confirm the benefits of our approach, with three orders of magnitude improvement achieved in the overall pattern matching performance with the help of dynamic reconfiguration. This is accomplished only with a modest increase in amortized memory usage.
Keywords :
data structures; deterministic automata; pattern matching; query processing; autoreconfigurable automaton; data stream; database searching; deterministic automata; dynamic automaton reconfiguration; dynamic configuration morphing; massive pattern query optimization; nondeterministic automata; pattern matching; query pattern representation; resource constrained system; static pattern representation; Automata; Doped fiber amplifiers; Dynamic scheduling; Engines; Equations; Optimization; Pattern matching;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Engineering (ICDE), 2012 IEEE 28th International Conference on
Conference_Location :
Washington, DC
ISSN :
1063-6382
Print_ISBN :
978-1-4673-0042-1
Type :
conf
DOI :
10.1109/ICDE.2012.52
Filename :
6228144
Link To Document :
بازگشت