1
www.nec-labs.com
Progressive Processing of System- Behavioral Query
Jiaping Gui∗, Xusheng Xiao‡, Ding Li∗, Chung Hwan Kim∗, and Haifeng Chen∗
∗NEC Laboratories America, Inc. ‡Case Western Reserve University
12/12/2019
Behavioral Query 12/12/2019 Jiaping Gui , Xusheng Xiao , Ding Li - - PowerPoint PPT Presentation
Progressive Processing of System- Behavioral Query 12/12/2019 Jiaping Gui , Xusheng Xiao , Ding Li , Chung Hwan Kim , and Haifeng Chen NEC Laboratories America, Inc. Case Western Reserve University 1 www.nec-labs.com
1
www.nec-labs.com
Jiaping Gui∗, Xusheng Xiao‡, Ding Li∗, Chung Hwan Kim∗, and Haifeng Chen∗
∗NEC Laboratories America, Inc. ‡Case Western Reserve University
12/12/2019
2
Agents Data collector DB
Monitoring Storing Alert Investigation
Defense
3
query revise query revise
4
Searching …
query revise query revise
5
1-host query into 4 sub-queries 1-host query into 8 sub-queries
6
7
Results 10s Results 20s Results 30s
t1 t2 t3 t2 t3 … init ② ③ t3 t1 ④ ⑤ ① ⑥
8
─ Partition the query into sub-queries, each with time window 1s
─ >28hrs (1 worker thread) ─ 6.7hrs (5 worker threads)
─ # sub-queries = # worker threads ─ 532s (1 worker thread) ─ 214s (5 worker threads)
9
cache non-cache
10
11
12
13
14
─ Parallel execution ─ Performance: sequential with cost >= Sequential >= Parallel >= Time window
─ Fixed time window (processing rate & data rate) ─ Fixed workload (all hosts/single host) ─ Adaptive (different learning rates) best performance
15