์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
1. ์†Œ๊ฐœ2. ๊ด€๋ จ ๋ฌธ์„œ

1. ์†Œ๊ฐœ[ํŽธ์ง‘]

You don't need to be a scientist to do a science.
์—ฐ๊ตฌ๋ฅผ ํ•˜๊ธฐ ์œ„ํ•ด ๊ณผํ•™์ž๊ฐ€ ๋  ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค.

Rosetta@home ์—์„œ ๋ฐœ์ทŒ.
BOINC, Berkeley Open Infrastructure for Network Computing, BOINC
UC ๋ฒ„ํด๋ฆฌ์˜[1] ๋„คํŠธ์›Œํฌ ์ปดํ“จํ„ฐ๋ฅผ ์œ„ํ•œ ๊ณต๊ฐœ ๊ธฐ๋ฐ˜์ด๋ž€ ๋œป์ด๋‹ค.์›น์‚ฌ์ดํŠธ

๊ฐ„๋‹จํ•˜๊ฒŒ ๋งํ•˜์ž๋ฉด, ์ด ํ”„๋กœ๊ทธ๋žจ์€ ์ผ์ข…์˜ ๊ทธ๋ฆฌ๋“œ ์ปดํ“จํŒ…์ด๋‹ค. ์‚ฌ์šฉ์ž์˜ ๋™์˜๋ฅผ ์–ป์€ ํ›„, ์ปดํ“จํ„ฐ์˜ ๋‚จ๋Š” ์ž์›[2]์„ ์ด์šฉํ•ด ๊ณผํ•™, ์ˆ˜ํ•™ ๋“ฑ์˜ ์—ฐ๊ตฌ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.

์ตœ์ดˆ์˜ ์‹œ์ž‘์€ SETI@Home, ์ฆ‰ SETI ํ”„๋กœ์ ํŠธ์ด๋‹ค. SETI์—์„œ๋Š” ์—„์ฒญ๋‚œ ์ž๋ฃŒ๋ฅผ ์ „ํŒŒ ๋ง์›๊ฒฝ์„ ์ด์šฉํ•ด์„œ ๋งค ์ดˆ๋‹น ์–ด๋งˆ์–ด๋งˆํ•œ ๊ด€์ธก์ž๋ฃŒ๋ฅผ ๋ฐ›๋Š”๋‹ค. ์ด ์ž๋ฃŒ์—๋Š” ๋ถˆํ•„์š”ํ•œ ์ „ํŒŒ ์žก์Œ์ด ํฌํ•จ๋˜์–ด ์žˆ๋‹ค. ์ด๋ฅผ ๋ถ„๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์žก์Œ๊ณผ ์šฐ์ฃผ์—์„œ ์˜จ ์‹ ํ˜ธ๋ฅผ ๋ถ„๋ฆฌํ•˜๋Š” ์ž‘์—…์ด ํ•„์š”ํ•˜๋‹ค. ์ด ์ž‘์—…์€ ์ผ์ผ์ด ์ˆ˜์ž‘์—…์œผ๋กœ ํ•˜์ง€ ์•Š๊ณ , ์ปดํ“จํ„ฐ๋ฅผ ์ด์šฉํ•ด ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค๋ณด๋‹ˆ ๋Œ€๋Ÿ‰์˜ ์ž๋ฃŒ๋ฅผ ์ฒ˜๋ฆฌํ•  ์ปดํ“จํ„ฐ ์ž์›์ด ๋ถ€์กฑํ•ด์กŒ๋‹ค. SETI๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ฒ˜๋ฆฌํ•ด์•ผ ํ•  ๋ฐ์ดํ„ฐ๋“ค์„ ๋˜์ ธ์ฃผ๊ณ , ์‚ฌ๋žŒ๋“ค์ด ๊ทธ๊ฑธ ์ฒ˜๋ฆฌํ•˜๋ฉด ๋‹ค์‹œ ์ปดํ“จํ„ฐ๋กœ ๋ฐ›์•„์˜ค๋Š” ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค์—ˆ๋‹ค. ์ด ์‹œ์Šคํ…œ์„ SETI@Home์ด๋ž€ ์ด๋ฆ„์œผ๋กœ ๋ฐฐํฌํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. ์ ์ฐจ ์ฐธ์—ฌ์ž๊ฐ€ ๋Š˜์–ด๋‚˜๊ฒŒ ๋˜์ž, ์‚ฌ๋žŒ๋“ค์˜ ์ฐธ์—ฌ๋ฅผ ๋” ๋†’์ด๊ธฐ ์œ„ํ•ด ๋ฌดํ˜•์˜ ๋ณด์ƒ์ธ ํฌ๋ ˆ๋”ง ์‹œ์Šคํ…œ์„ ์ฑ„์šฉํ–ˆ๋‹ค. ํ•˜์ง€๋งŒ ์‚ฌ๋žŒ๋“ค์ด ์ด ํฌ๋ ˆ๋”ง์„ ๋”ฐ๊ธฐ ์œ„ํ•ด ์šฐํšŒํ•˜๋Š” ๋ฐฉ๋ฒ• ๋“ฑ์œผ๋กœ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ณ€์น™์ ์ธ ํ–‰๋™์„ ํ•˜๊ฒŒ ๋˜๊ณ , ์ด๋ฅผ ๋ง‰์•„์•ผ ํ•  ํ•„์š”์„ฑ์ด ์ƒ๊ฒผ๋‹ค. ์ด ์™ธ์—๋„ ์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ๋“ค์ด ์ž์›๋ด‰์‚ฌ ํ™œ๋™ ๊ฐœ๋…์˜ ๊ทธ๋ฆฌ๋“œ ์ปดํ“จํŒ… ์‹œ์Šคํ…œ์„ ์›ํ•ด์„œ, ํƒ€ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” BOINC์ด ๋งŒ๋“ค์–ด์กŒ๋‹ค.

๊ทธ๋ž˜์„œ ์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ๋“ค์ด BONIC์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. 20๋…„ 3์›” ํ˜„์žฌ BOINC์— ์ ‘์†ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ์ง€์ถœํ•˜๋Š” ์ปดํ“จํ„ฐ ์‹œ๊ฐ„์ด๋ผ๋“ ๊ฐ€, ์ฒ˜๋ฆฌ์šฉ๋Ÿ‰์€ ์—„์ฒญ๋‚œ ์ˆ˜์ค€์œผ๋กœ 24์‹œ๊ฐ„ ๋‚ด ํ‰๊ท ๊ฐ’์œผ๋ก  ๊ธฐ์—ฌ์ž 137,805๋ช…, ์ปดํ“จํ„ฐ 791,443๋Œ€, 41.55 ํŽ˜ํƒ€ํ”Œ๋กญ์Šค๋กœ(20๋…„ 3์›” 17์ผ ๊ธฐ์ค€) ์Šˆํผ์ปดํ“จํ„ฐ ์ˆœ์œ„ 5์œ„์— ํ•ด๋‹นํ•˜๋Š” ์—ฐ์‚ฐ์†๋„๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ๋‹ค.

ํ˜„์žฌ ์—ฌ๋Ÿฌ ํ”„๋กœ์ ํŠธ๊ฐ€ BOINC์— ์ฐธ์—ฌํ•˜๊ณ  ์žˆ๋‹ค. SETI ํ”„๋กœ์ ํŠธ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์•” ์น˜๋ฃŒ, ๋ถˆ์น˜๋ณ‘ ์˜์•ฝํ’ˆ์˜ ๋‹จ๋ฐฑ์งˆ ํ•ฉ์„ฑ, ์—์ด์ฆˆ ์น˜๋ฃŒ ์•ฝ๋ฌผ ํ•ฉ์„ฑ, ์ฝ”๋กœ๋‚˜๋ฐ”์ด๋Ÿฌ์Šค๊ฐ์—ผ์ฆ-19์˜ ์›์ธ ๋ฐ”์ด๋Ÿฌ์Šค์ธ SARS-CoV-2์— ๋Œ€ํ•œ ์—ฐ๊ตฌ[3], ์ƒˆ๋กœ์šด ํ™”ํ•™๋ถ„์ž ํ•ฉ์„ฑ, ์ง€๊ตฌ๊ธฐํ›„ ์˜ˆ์ธก, ์ค‘์„ฑ์ž๋ณ„ ๊ด€์ธก, LHC ๋ณด์กฐ, ๊ฑฐ๋Œ€ ์†Œ์ˆ˜ ์ฐพ๊ธฐ, ์–‘์ž์ปดํ“จํ„ฐ๊ฐœ๋ฐœ[4], RSA๋šซ๊ธฐ ๋“ฑ๋“ฑ... ์‹ฌ์ง€์–ด ์•„์ง ํ’€๋ฆฌ์ง€ ์•Š์€ ์—๋‹ˆ๊ทธ๋งˆ์ฝ”๋“œ๋„ ํ•ด๋…์ค‘์— ์žˆ๋‹ค. ๋˜ํ•œ ๋ฉ๋‹ฌ์•„ ๋ช‡๋ช‡ ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ์—” ํŠน์ •ํ•œ ์ฝ”๋“œ๋ฅผ ์ด์šฉํ•˜์—ฌ GPU์— CPU ์—ฐ์‚ฐ์„ ๋งก๊ธฐ๋Š” ๋ฐฉ๋ฒ•์ธ GPGPU ๊ธฐ์ˆ ์„ ์ด์šฉํ•˜์—ฌ ์ฒ˜๋ฆฌํ•˜๋Š” ํ”„๋กœ์ ํŠธ๋„ ์žˆ๋‹ค. ๋ฌผ๋ก  ์ผ๋ฐ˜ ํ”„๋กœ์ ํŠธ๋ณด๋‹ค ์‹œ๊ฐ„์ด ๋นจ๋ผ์ง€์ง€๋งŒ, ๋‹น์—ฐํžˆ GPU๋ฅผ ์ด์šฉํ•˜๋Š” ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์„(๊ฒŒ์ž„ ๋“ฑ) ๊ฐ™์ด ๋Œ๋ฆฌ๋ฉด ์—„์ฒญ๋‚˜๊ฒŒ ๋А๋ ค์ง€๊ณ  ์ „๊ธฐ์š”๊ธˆ๋„ ๋งŽ์ด ๋‚˜์˜จ๋‹ค. ํ•˜์ง€๋งŒ ์„ค์ •์—์„œ ์ปดํ“จํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ ๋•Œ๋งŒ ์ž‘๋™ํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋•Œ ์ „์šฉ ํ™”๋ฉด๋ณดํ˜ธ๊ธฐ๋„ ๊ฐ™์ด ๋”ธ๋ ค์˜จ๋‹ค. SETI ํ”„๋กœ์ ํŠธ๊ฐ™์€ ๊ทธ๋ž˜ํ”ฝ ์ง„ํ–‰ํ™˜๊ฒฝ์ด ์žˆ๋Š” BOINC ํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ ๊ทธ๊ฑธ ๋„์›Œ์ฃผ์ง€๋งŒ, ์—†์œผ๋ฉด ๋กœ๊ณ ๋งŒ ๋‘ฅ๋‘ฅ 2020๋…„ 4์›”๋ถ€๋กœ SETI ํ”„๋กœ์ ํŠธ๋Š” ํ•ด๋‹น ์—ฐ๊ตฌ์†Œ์˜ ์žฌ์ •๋ฌธ์ œ๋กœ ์ธํ•ด ์ž„์‹œ ์ค‘๋‹จ๋๋‹ค. SETI@home์„ ํ†ตํ•ด PC๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐฐํฌํ•˜๊ณ  ์—ฐ์‚ฐํ•˜๋Š” ์ž‘์—… ์—ญ์‹œ ์ค‘๋‹จ(Hibernate)๋˜์—ˆ๋‹ค. ์ด๋“ค ๋ง์— ๋”ฐ๋ฅด๋ฉด, ํ”„๋กœ์ ํŠธ๊ฐ€ ์™„์ „ํžˆ ํ๊ธฐ๋œ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค. SETI@home์„ ์žฌ๊ฐœํ•˜๊ธฐ ์ „๊นŒ์ง€ ๊ทธ ๋™์•ˆ ์Œ“์ธ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•  ์˜ˆ์ •์ด๋‹ค.

BOINC ํ”„๋กœ์ ํŠธ๋Š” ์„ค์ •์„ ํ•ด๋‘๋ฉด CPU ์ ์œ ์œจ 100% ์ƒํƒœ๋ฅผ ์˜ค๋ž˜๋„๋ก ์œ ์ง€ํ•ด ๋‘˜ ์ˆ˜ ์žˆ์–ด์„œ, ์ปดํ“จํ„ฐ์˜ ๋ฒค์น˜๋งˆํ‚น ํ”„๋กœ๊ทธ๋žจ, ์ •ํ™•ํžˆ๋Š” ์ŠคํŠธ๋ ˆ์Šค ํ…Œ์ŠคํŠธ์šฉ์œผ๋กœ๋„ ์‚ฌ์šฉ๋˜๊ธฐ๋„ ํ•œ๋‹ค. ๋ˆ์ด ๋˜๋Š” ์ผ์€ ์•„๋‹ˆ๊ณ , ์˜คํžˆ๋ ค ์ „๊ธฐ์š”๊ธˆ์œผ๋กœ ๋ˆ์ด ๋‚˜๊ฐ€๋ฏ€๋กœ ์ผ์ข…์˜ ๊ธฐ๋ถ€ ๊ฒธ ๋ด‰์‚ฌํ™œ๋™์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. ๋‹ค๋งŒ ์‹คํ–‰์ค‘ ๋ธ”๋ฃจ์Šคํฌ๋ฆฐ์ด ๋œจ๋Š”๋“ฑ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ์„๋•Œ ๊ฐ„ํ˜น ๊ณ„์‚ฐ์˜ค๋ฅ˜๋ผ๋ฉฐ ์ž‘์—…์ „์ฒด๋ฅผ ๋‚ ๋ ค๋ฒ„๋ฆฌ๋Š” ์ผ์ด ์žˆ๊ธฐ๋„ ํ•˜๋ฏ€๋กœ ์ƒˆ ์ž‘์—…์„ ํ…Œ์ŠคํŠธ์šฉ์œผ๋กœ ๋ฐ›์•„์„œ ํ•˜๊ฑฐ๋‚˜ ์–ด๋А์ •๋„ ์•ˆ์ •ํ™”๋ฅผ ๋ณธ ํ›„์— ํ•˜๋Š”๊ฒƒ์ด ์ข‹๋‹ค.

BOINC์€ PC์šฉ ํ”„๋กœ๊ทธ๋žจ๋งŒ ์ œ๊ณต๋˜์—ˆ์œผ๋‚˜, ํ•œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•ˆ๋“œ๋กœ์ด๋“œ์—์„œ ๋Œ์•„๊ฐ€๋Š” BOINC์„ ๋งŒ๋“ค์—ˆ๋‹ค. # ๋ค์œผ๋กœ ์ด๊ฑธ ๋ณธ BOINC ์ธก์—์„œ๋Š” ๊ณต์‹ BOINC for Android๋ฅผ ์ถœ์‹œํ•˜์˜€๊ณ , ๊ตฌ๊ธ€ ํ”Œ๋ ˆ์ด ์Šคํ† ์–ด์— ๋“ฑ๋ก๋˜์–ด ์žˆ๋‹ค. ์ด ์•ฑ์€ ํŠนํžˆ ๊ฒจ์šธ์— ์ง„๊ฐ€(?)๊ฐ€ ๋“œ๋Ÿฌ๋‚œ๋‹ค. ์• ํ”Œ์€ ๋ณด์•ˆ ๊ทœ์น™ ๋•Œ๋ฌธ์— BOINC์„ ์ •์ƒ์ ์ธ ๋ฃจํŠธ๋กœ ํ•˜๋Š” ๊ฒƒ์€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ์•ˆ๋“œ๋กœ์ด๋“œ๋„ ๊ฐ์ข… ๋ฐฐํ„ฐ๋ฆฌ ์ ˆ์•ฝ ๊ธฐ๋Šฅ๊ณผ ๋ณด์•ˆํ–ฅ์ƒ์œผ๋กœ ์ธํ•ด OS๊ฐ€ ์ตœ์‹ ๋ฒ„์ „์ผ์ˆ˜๋ก ๋Œ๋ฆฌ๊ธฐ ์–ด๋ ค์›Œ์ง€๊ณ  ์žˆ๋‹ค.

๊ณ„์ •์˜ ์•„์ด๋””์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ํฌ๋ ˆ๋”ง ์ง„ํ–‰ ์ƒํ™ฉ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” BOINC Statistics๋ผ๋Š” ์‚ฌ์ดํŠธ์™€ ์•ฑ๋„ ์žˆ๋‹ค. iOS

BOINC ํ”„๋กœ์ ํŠธ ๋ชฉ๋ก

2. ๊ด€๋ จ ๋ฌธ์„œ[ํŽธ์ง‘]

[1] ๋˜๋Š” ~์—์„œ ์ถœ์‹œํ•œ
[2] ๋‚จ๋Š” ์ž์›์ด๋ผ์ง€๋งŒ ์—„๋ฐ€ํžˆ๋Š” ์ „๊ธฐ์š”๊ธˆ ๊ธฐ๋ถ€๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค.
[3] Folding@home, Rosetta@home, Ibercivis BOINC
[4] ์ด๊ฑด ์–‘์ž์ปด์ด ์ƒ์šฉํ™” ๋˜๋ฉด์„œ ํ”„๋กœ์ ํŠธ๊ฐ€ ๋๋‚ฌ๋‹ค. ํ”„๋กœ์ ํŠธ ๋ช…์€ 'AQUA@HOME'