viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec87fa11d0283141b58444220b0c05398dc82aeedf06e59319134a595d748945e7375ba8db4def99c25667ca234cffeb6f84945c2ff0


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec87fa11d0283141b58444220b0c05398dc82aeedf06e59319134a595d748945e7375ba8db4def99c25630c97211a9bb6ed7945c2ff0


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec87fa11d0283141b58444220b0c05398dc82aeedf06e59319134a595d748945e7375ba8db4def99c25667987d10ade93edd945c2ff0


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec87fa11d0283141b58444220b0c05398dc82aeedf06e59319134a595d748945e7375ba8db4def99c256349a7611aabd3bd5945c2ff0


์ด๊ธฐ ๋งค์ปค๋‹ˆ์ฆ˜ ์ž์ฒด๋Š” ๊ตฌํ˜„ํ•˜๊ธฐ ์‰ฌ์šด๋ฐ, ๋„คํŠธ์›Œํฌ ๋™๊ธฐํ™” ์ž‘์—…์ด ์ง„์งœ ๋นก์…Œ๋‹ค.

๋ ‰์„ ๋ชป๋А๋ผ๋„๋ก ํด๋ผ์ด์–ธํŠธ ์˜ˆ์ธก์„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ, ์ด๊ฒŒ ์˜ˆ์ธก์„ ์ž˜๋ชปํ–ˆ์„๋•Œ ๊ต์ •ํ•ด์ฃผ๋Š” ๋ฐฉ๋ฒ•์„ ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ์ง€ ํ•œ์ฐธ ๊ณ ๋ฏผํ–ˆ์Œ.


์ฒ˜์Œ์—” ๊ทธ๋ƒฅ property replication ์ผ๋Š”๋ฐ, ๋ฌธ์ œ๋Š” ์ด๊ฒŒ ์„œ๋ฒ„์ธก ํ”„๋กœํผํ‹ฐ ๊ฐ’์ด ๋ณ€๊ฒฝ๋˜์—ˆ์„ ๋•Œ๋งŒ ๋ฆฌํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋˜๋Š”๊ฑฐ๋ผ, ๋งŒ์•ฝ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์˜ˆ์ธก์œผ๋กœ ๊ฐ’์„ ๋ณ€๊ฒฝํ–ˆ๋Š”๋ฐ, ์„œ๋ฒ„์—์„œ ๊ฒ€์ฆํ•ด๋ณด๋‹ˆ ๋ณ€๊ฒฝ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋ฉด ๊ฐ’ ๋ณ€๊ฒฝ์„ ์ทจ์†Œํ•ด์•ผ ํ•˜๋Š”๋ฐ, ์„œ๋ฒ„์˜ ๊ฐ’์€ ์•ˆ๋ฐ”๋€Œ์—ˆ์œผ๋‹ˆ ๋ฆฌํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋ก  ์•Œ๋ ค์ค„ ๋ฐฉ๋ฒ•์ด ์—†๋Š”๊ฑฐ์ž„. ๊ฒฐ๊ตญ ํด๋ผ์ด์–ธํŠธ์˜ ์ •๋ณด๋Š” ๊ทธ๋Œ€๋กœ ์ž˜๋ชป๋œ ์ƒํƒœ๋กœ ๋‚จ์•„์žˆ๊ฒŒ ๋จ. (๋ฌผ๋ก  ์ด๋Ÿด ๋•Œ๋งˆ๋‹ค RPC๋กœ ์•Œ๋ ค์ฃผ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๊ธด ํ•œ๋ฐ, ๋ถˆ์™„์ „ํ–ˆ์Œ)


์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ์ƒ๊ฐํ•ด๋ณด๊ณ  ์‹œ๋„ํ•ด๋ดค์ง€๋งŒ, ๋‚ด๊ฐ€ ๊ฒฐ๋ก  ๋‚ด๋ฆฐ ์ตœ์„ ์˜ ๋ฐฉ๋ฒ•์€ ์•„๋ž˜์™€ ๊ฐ™์Œ.


  1. ์„œ๋ฒ„๊ฐ€ owner ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ผ์ • ์ฃผ๊ธฐ (์ผ๋‹จ 0.5์ดˆ๋กœ ํ•ด๋†“์Œ) ๋งˆ๋‹ค 'correction data'๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์„œ๋ฒ„์˜ ์ตœ์‹  ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋ƒ„.
  2. ์ด๊ฑธ ๋ฐ›์€ ํด๋ผ์ด์–ธํŠธ๋Š” ๋ฐ”๋กœ ๋ฐ›์€ ๊ฐ’์œผ๋กœ ์—…๋ฐ์ดํŠธํ•ด์ค„ ์ˆ˜๋„ ์žˆ๊ฒ ์ง€๋งŒ, ๊ทธ๋žฌ๋‹ค๊ฐ„ ๋‚ด๊ฐ€ ์˜ˆ์ธก์ค‘์ธ ๋ฐ์ดํ„ฐ๊ฐ€ ๋” ์ตœ์‹ ์ผ ์ˆ˜๋„ ์žˆ๋Š”๋ฐ ์ด๊ฑธ ๋ฒ„๋ฆฌ๊ณ  ๊ณผ๊ฑฐ๋กœ ๋Œ์•„๊ฐ€๊ฒŒ ๋˜๋Š” ๊ผด์ž„. ์ดํ•ด ์‰ฝ๊ฒŒ ์„ค๋ช…ํ•˜์ž๋ฉด, ์ด์„ ์—ฐ์‚ฌ๋กœ ๊ฐˆ๊ธฐ๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ด๋ณด์…ˆ. ํด๋ผ๋Š” ์˜ˆ์ธก์„ ์‚ฌ์šฉํ•˜๋‹ˆ ์ผ๋‹จ 1๋ฐœ ๊นŒ๊ณ  ๋ณด๋Š”๊ฑฐ์ž„. ๊ทธ๋Ÿผ 29๋ฐœ์ธ๋ฐ, ์•„์ง ํŒจํ‚ท์ด ์„œ๋ฒ„์—” ๋„์ฐฉํ•˜์ง€ ์•Š์•„์„œ ์„œ๋ฒ„๋Š” 30๋ฐœ์ž„. ์ด๋•Œ correction data๋ฅผ ์ „์†กํ•˜๋ฉด, ์ง€๊ธˆ 29๋ฐœ์ธ๋ฐ 30๋ฐœ๋กœ ๊ต์ •ํ•˜๋ผ๋Š” ๋ง์ด ๋จ. ๊ณผ๊ฑฐ๋กœ ๋Œ์•„๊ฐ€๋Š” ๊ฑฐ์ง€. ๋ถ„๋ช…ํžˆ ๋ฌธ์ œ๊ฐ€ ์žˆ์Œ.
  3. ๊ทธ๋ž˜์„œ ํด๋ผ์ด์–ธํŠธ ํ”„๋กœํผํ‹ฐ์˜ ๊ฐ’์ด ๋ณ€๊ฒฝ๋  ๋•Œ, ๊ทธ ์‹œ๊ฐ์„ ๊ธฐ๋กํ•ด๋‘๊ณ , correction data๋ฅผ ๋ฐ›์•˜์„ ๋•Œ, ํ”„๋กœํผํ‹ฐ ๊ฐ’์ด ๋ณ€๊ฒฝ๋œ ์ง€ ๊ฝค ์˜ค๋ž˜๋œ ๊ฒฝ์šฐ์—๋งŒ ๊ต์ •์„ ํ•ด์ฃผ๋Š” ์‹์œผ๋กœ ํ–ˆ์Œ. ๋ณ€๊ฒฝ๋œ์ง€ ์˜ค๋ž˜๋˜์—ˆ๋‹ค๋Š” ๊ฑด, ๊ทธ ์‹œ๊ฐ„๋™์•ˆ ์ถฉ๋ถ„ํžˆ ์„œ๋ฒ„์™€ ๋™๊ธฐํ™”๋˜์–ด, ํด๋ผ์ด์–ธํŠธ ์ž…์žฅ์—์„  ์ตœ์‹  ๋ฐ์ดํ„ฐ์ผ ํ™•๋ฅ ์ด ๋†’๋‹ค๊ณ  ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋Š” ๊ฑฐ์ž„. '์˜ค๋ž˜๋˜์—ˆ๋‹ค'์˜ ๊ธฐ์ค€์€ RTT(round trip time, ํ•‘)์œผ๋กœ ํ–ˆ์Œ.

ํ…Œ์ŠคํŠธํ•ด๋ณด๋‹ˆ ๊ฐ€์žฅ ๊ดœ์ฐฎ์€ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ค˜์„œ, ๊ธฐ์กด์˜ ์•‰๊ธฐ/์—Ž๋“œ๋ฆฌ๊ธฐ ๊ด€๋ จ ๊ต์ • ์ฝ”๋“œ๋„ ์ด ๋ฐฉ์‹์œผ๋กœ ๋ฐ”๊ฟ”์คฌ๋‹ค. ํ›จ์”ฌ genericํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด์„œ ์ข‹์•˜๋‹ค.
์•„๋ž˜๋Š” ์‹ค์ œ ์ฝ”๋“œ๋‹ค


viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec87fa11d0283141b58444220b0c05398dc82aeedf06e59319134a595d748900b36532aed84ce0e670bd608628f146289709bb849b20d0f832bc

์ด ํ•จ์ˆ˜๋Š” ๋งค ํ‹ฑ๋งˆ๋‹ค ํ˜ธ์ถœ๋จ. ์ฒซ if๋ฌธ์€ ๊ฐ„๋‹จํžˆ ๋งํ•˜๋ฉด ์„œ๋ฒ„์—์„œ๋งŒ ์‹คํ–‰ํ•˜๋„๋ก ๊ฑธ๋Ÿฌ์ฃผ๋Š” ๊ฑฐ์ž„

๊ทธ๋ž˜์„œ 0.5์ดˆ๋งˆ๋‹ค ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ correction data ๋ณด๋‚ด์ฃผ๋Š” ๊ฑฐ๊ณ  ใ…‡ใ…‡



viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec87fa11d0283141b58444220b0c05398dc82aeedf06e59319134a595d748900b36532aed84ce0e670bd608628f1162f9159eb859875d018c8ac

ํด๋ผ์ด์–ธํŠธ์—์„œ correction data ๋ฐ›์•„์„œ ์‹ค์ œ๋กœ ๊ต์ •ํ•ด์ฃผ๋Š” ์ฝ”๋“œ์ž„. IsExpired ๋ณด๋ฉด ์•Œ๋‹ค์‹œํ”ผ ์ˆ˜์ • ํ›„ ์ง€๋‚œ ์‹œ๊ฐ„์ด ping ์ด์ƒ์ด์–ด์•ผ๋งŒ ๊ต์ •ํ•ด์ฃผ๋Š” ๊ฑฐ๊ณ .

344๋ฒˆ ์ค„์—์„œ ํ•‘์— 4๋ฅผ ๊ณฑํ•ด์ฃผ๋Š”๊ฑด ๋ณ„๊ฑฐ ์•„๋‹ˆ๊ณ  ์›๋ž˜ 4๋กœ ๋‚˜๋ˆ ์„œ ์ €์žฅ๋˜์–ด์žˆ์–ด์„œ ๋‹ค์‹œ ๊ณฑํ•ด์ค€๊ฑฐ์ž„.

356๋ฒˆ ์ค„ if๋ฌธ์€ ์ด ์˜๋‹ค๊ฐ€ ๋ฉˆ์ถฐ์„œ Idle ์ƒํƒœ์ผ ๋•Œ Firing์œผ๋กœ ๊ต์ •๋˜๋ฉด ๋‚œ ๋ˆ„๋ฅด์ง€๋„ ์•Š์•˜๋Š”๋ฐ ์ด ๋ฐœ์‚ฌ๋˜๋Š” ํ˜„์ƒ์ด ์žˆ์–ด์„œ ์˜ˆ์™ธ์ฒ˜๋ฆฌ ํ•ด์ค€๊ฑฐ์ž„. ๋ฐ˜๋Œ€๋กœ ์˜๋‹ค๊ฐ€ ์ง€๋ง˜๋Œ€๋กœ ๋ฉˆ์ถ”๋Š” ์ƒํ™ฉ๋„ ใ…‡ใ…‡



viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec87fa11d0283141b58444220b0c05398dc82aeedf06e59319134a595d748945e7375ba8db4def99c25661ca2313feee3bdc945c2ff0


์‹œ๋ฐœ ๋ฉ€ํ‹ฐํ”Œ๋ ˆ์ด ๊ฒŒ์ž„๋งŒ ์•„๋‹ˆ์—ˆ์–ด๋„ ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ 30%๋กœ ์ค„์—ˆ์„๊ฑฐ๋‹ค ใ„นใ…‡ ์•„์ง ๊ฒŒ์ž„๊ฐ™์ง€๋„ ์•Š์€ ์ˆ˜์ค€์ธ๋ฐ ์ด๋ ‡๊ฒŒ ํž˜๋“ ๊ฑฐ ๋ณด๋ฉด ์•ž๋‚ ์ด ๊นœ๊นœํ•˜๋‹ค

3์ผ ์—ฐํœด๋ฅผ ์ด๋ ‡๊ฒŒ ๋‚ ๋ ค๋ฒ„๋ฆฌ๋‹ˆ๊นŒ ๊ธฐ๋ถ„์ด ์ฐธ ์ƒ์พŒํ•ด