Optimal Aggregation Policy for Web Search
Jeong-Min Yun1, Yuxiong He2, Sameh Elnikety2, Shaolei Ren3
1POSTECH, 2Microsoft Research, 3Florida International University
1
Optimal Aggregation Policy for Web Search Jeong-Min Yun 1 , Yuxiong - - PowerPoint PPT Presentation
Optimal Aggregation Policy for Web Search Jeong-Min Yun 1 , Yuxiong He 2 , Sameh Elnikety 2 , Shaolei Ren 3 1 POSTECH, 2 Microsoft Research, 3 Florida International University 1 Web Search Architecture Billions of web documents are partitioned
1POSTECH, 2Microsoft Research, 3Florida International University
1
Aggregator ISN ISN ISN
MLA ISN TLA
ISN ISN
ISN ISN
ISN
MLA MLA
2
Web documents partition partition partition
3
4
5
Which query should be terminated?
6
7
8
9
10
q1 … q94 q95 q96 … q100 t1 t100 t94 t95 t96 q1 … q94 q95 q96 … q100 t95 ∞ ∞ t95 t95
Optimal policy Simple policy
same 95-th tail latency
11
① Assign quality 1 to long queries ② check whether it satisfies all quality requirements
12
O((rn + nlog(n))(tmax/δ))
# of ISNs # of queries maximum response time time step size
13
MLA ISN TLA
ISN ISN
ISN ISN
ISN
MLA MLA
TLA doesn’t know quality of the current query unless all MLAs send their progress For an MLA to know the quality, TLA should send back computed value to MLA
14
[1] V. Jalaparti, P. Bodik, S. Kandula, I. Menache, M. Rybalkin, and C. Yan. Speeding up distributed request- response workflows. In SIGCOMM ’13, 2013.
15
16
17
18