๊ตฌ๊ธ์์ 2013๋
์ ์ด ๊ธ์ธ๋ฐ ๋๋ฌด ๋ฐฐ์ธ๊ฒ ๋ง๋คโฆ
https://ai.google/research/pubs/pub40801
์๋ต์๊ฐ์ด ์ ์ค์ํ๊ฐ?
- ์ฌ์ฉ์ ์ฒด๊ฐ ๋๋ฌธ์
- interactive usage (eg VR)์ด ๋ง์์ง๋ฉด ๋ ์ค์
์ ๊ฐ์ ์์ฒญ์ธ๋ฐ ์๋ต ์๊ฐ์ด ์ฐจ์ด๊ฐ ๋๋?
- ๋จธ์ ์ ๋ค๋ฅธ ์ฑ๋ค์ด ์์์ ๋ง์ด ๋จน์ด์
- GC, ๋ก๊ทธ ๋จธ์ง ๋ฑ์ ๋น์ ๊ธฐ์ ์ธ ์์
- ๊ฐ์ ์์์ ๋๊ณ ๊ฒฝ์ํ๋๊น ๋ฑ๋ฑ
tail latency์ ์ค์์ฑ
- ๋ณดํต ์์
ํ๋๋ ์์ ์์ฒญ ์ฌ๋ฌ๊ฐ๋ฅผ ์๋ฐํ๋๋ฐ ๊ทธ ์ค ํ๋๊ฐ ๋๋ฆฌ๋ฉด ์ ์ฒด ์์
์๋ฃ๊ฐ ๋๋ ค์ง ์๋ฐ์ ์๋ค.
- ์๋ฅผ ๋ค๋ฉด ์๋ฒ ํ ๋๊ฐ 1/10000 ์ ํ๋ฅ ๋ก ์๋ต์ 1์ด ์ด์ ๊ฑธ๋ฆฐ๋ค๊ณ ํ๋ฉด
- ์ด๋ฐ๊ฑฐ 2000๊ฐ๋ฅผ ๊ฐ์ง๊ณ ๋ง๋๋ ์๋ต์ ๋๋ต 1/5 ํ๋ฅ ๋ก ์๋ต์ 1์ด ์ด์ ๊ฑธ๋ฆฐ๋ค๊ณ
์ค๊ณ ๋ ๋ฒจ์ ๋
ธ๋ ฅ๋ค
- ๋น ๋ฅธ ์๋ต์ ์ํ๋ ์์ฒญ์ด๋ ๊ทธ๋ ์ง ์์ ์์ฒญ์ ๊ตฌ๋ถ
- ํ์๊ฐ ์ ์๋ฅผ block ํ์ง ์๋๋ก
- ํฐ ์์
์ ์์ ์์
์ผ๋ก ๋๋
- ํฐ ์์
์ํ ๋๋ฌธ์ ๋ค๋ฅธ ์์
์ด ์ํ์ด ๋ชป๋๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ก
- ๋ฐฑ๊ทธ๋ผ์ด๋ ์์
๊ด๋ฆฌ
- ์ชผ๊ฐ์ ๋๋ฆฌ๊ธฐ, ์๋ฐ์ ๋ ๋๋ฆฌ๊ธฐ, ์ฐ๋กํ๋ง ๋ฑ๋ฑ
- ์ฌ๋ฌ ๋์์ ๋์์ ๋๋ฆฌ๋ ๊ฒ์ด ํ ๋์ฉ ๋์๊ฐ๋ฉด์ ๋๋ฆฌ๋ ๊ฒ๋ณด๋ค tail latency์ ๋์์ด ๋๋ค
- ์บ์ฑ์ ๋
ผ์ธ๋ก ํ์
- ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ tail latency๋ ์๊ธด๋ค
ํผํ ์ ์๋ค๋ฉด ๊ณต์ํด์ผ ํ๋ค - ์งง์ ์์ฒญ์ ๊ฒฝ์ฐ
- hedged request
- ์์ฒญ์ ๋ณด๋๋๋ฐ p95 ์๋ต์๊ฐ ์ง๋๋ ์๋ฃ๊ฐ ์๋๋ค? ์ด ๋ ๋ค์ ์์ฒญ์ ๋ณด๋ธ๋ค
- ์ด๋ฌ๋ฉด ์ ์ฒด ์์ฒญ ๊ฐ์๋ 5%๋ง ๋์ด๋๋๋ฐ, ์ ์ฒด tail latency๋ ํ ์ค๋ค
- ์ด hedge request์ priority๋ฅผ ์ผ๋ฐ request๋ณด๋ค ๋๊ฒ ์ฃผ๋ฉด ํจ๊ณผ๊ฐ ๋ ์ข๋ค
- tied request
- ์ฌ์ค ์คํ ์๊ฐ ์์ฒด ๋ณด๋ค๋ ํ์ ๋จธ๋ฌด๋ ์๊ฐ ๋๋ฌธ์ variability๊ฐ ์๊ธด๋ค
- ๊ทธ๋์ ์ฌ๋ฌ ๋จธ์ ์ ํ์ ๋ฃ์ด๋์ ๋ค์์ ํ ์ชฝ์์ ์คํ์ด ๋๋ฉด ๋๋จธ์ง๊บผ์์ ์บ์ฌํ๋ ๋ฐฉ๋ฒ์ด ์๋ค
- ๋ ์์
์ด ๋์์ ์คํ๋ ์๊ฐ ์์ผ๋ ์ฒซ๋ฒ์ฌ ์์
์ ๋ฃ๊ณ ๋๋ ์ด๋ฅผ ์ข ์ค ๋ค์์ ๋ค์ ์์
์ ๋ฃ์ผ๋ฉด ํผํ ์ ์๋ค
ํผํ ์ ์๋ค๋ฉด ๊ณต์ํด์ผ ํ๋ค - ์ค๋ ๊ฑธ๋ฆฌ๋ ์์ฒญ์ ๊ฒฝ์ฐ
- imbalance ๋๋ฌธ์ variability๊ฐ ์๊ธฐ๋๊น ํํฐ์
์ ์๊ฒ ๋ง๋ค์ด์ผ ํ๋ค
- ๋ ํ๋ฆฌ์ผ์ด์
์ ๋๋ํ๊ฒ
- ์ฒ๋ฆฌํ๊ธฐ ๋น์ผ ํํฐ์
, ์๋๋ฉด ์์ฃผ ๋ถ๋ฆฌ๋ ํํฐ์
์ ๋ ํ๋ฆฌํค์ด์
์ ๋๋ฆฌ๋ฉด ์ข๋ค
- ๋๋ฆฐ ๋จธ์ ์ ์ ๊น ๋นผ๋ฒ๋ฆฐ๋ค
- IR ์์คํ
์ ๊ฒฝ์ฐ
- ๋ค ๊ธฐ๋ค๋ฆด ํ์๊ฐ ์๋ค - ๋๋ฆฐ๊ฑด ๋นผ๊ณ ๊ทธ๋ฅ ๋นจ๋ฆฌ ๋๋จธ์ง ๋๋ถ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ๋ด๋ณด๋ด๋๊ฒ ๋ ํ์ง์ด ์ข์ ๊ฒ์ด๋ค
๊ทผ๋ฐ ์ ๊ฑฐ ๋ค ์ฝ๊ธฐ์ ์ด์ผ๊ธฐ ์๋? ์ฐ๊ธฐ์ ๊ฒฝ์ฐ๋?
- ์ผ๋จ ์ฝ๊ธฐ์ ๋นํด ์์ฒญ ํ์๊ฐ ์ ๋ค
- ์ฐ๊ธฐ๋ ์ฒ์ฒํ ์งํ๋๋ ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค
- ๊ทธ๋ฆฌ๊ณ ์ฐ๊ธฐ๋ ๋ณดํต ์ฌ๋ฌ ๋จธ์ ์ ์ฐ๊ธฐ ๋๋ฌธ์ tail latency ๋ฌธ์ ์์ ์์ ๋ก์ด ํธ์ด๋ค
- 5๊ฐ ์ค 3๊ฐ์์ ์ฐ๊ธฐ ์ฑ๊ณตํ๋ฉด ์ฑ๊ณต์ด๋ ๋๋จธ์ง 2๊ฐ๋ ๋๋ ค๋ ํฐ๊ฐ ์๋๋ค