한국   대만   중국   일본 
BOINC - 위키百科, 우리 모두의 百科事典 本文으로 移動

BOINC

위키百科, 우리 모두의 百科事典.

BOINC
開發者 캘리포니아 大學校 버클리
安定化 버전
7.4.36 ( 맥 OS X ) / 2014年 12月 12日 (9年 前) ( 2014-12-12 )
7.4.36 ( 윈도우 ) / 2015年 1月 1日 (9年 前) ( 2015-01-01 )
7.2.42 ( 리눅스 ) / 2014年 2月 28日 (10年 前) ( 2014-02-28 )
7.4.39 ( 안드로이드 ) / 2015年 1月 25日 (9年 前) ( 2015-01-25 )
미리보기 버전
7.4.22 ( 리눅스 ) / 2014年 9月 17日 (9年 前) ( 2014-09-17 )
貯藏所
運營 體制 리눅스 , 맥 OS X , 윈도우 , 안드로이드
크기 8.01MB
種類 그리드 컴퓨팅
라이선스 GNU 弱小 一般 空中 使用 許可書
狀態 繼續 나오고 있음
웹사이트 http://boinc.berkeley.edu/

네트워크 컴퓨팅을 위한 버클리 公開 인프라스트럭처 (Berkeley Open Infrastructure for Network Computing, BOINC )은 캘리포니아 大學校 버클리 에서 開發한 大韓民國의 코리아앳홈 과 같은 自願奉仕者들을 對象으로 한 分散컴퓨팅을 利用해서 情報를 處理하는 미들웨어 이다. 이 프로그램은 같은 大學校의 프로젝트인 SETI@home 開發에서 나왔으나, SETI@home 을 비롯한 數學, 醫學, 分子 生物學, 氣候學, 天體物理學같은 主題들에 對해서도 使用할 수 있다. BOINC은 오픈소스 公開 프로그램이고, GNU 弱小 一般 空中 使用 許可書 ( GNU Lesser Geneneral Public License , LGPL)를 採用하고 있다.

BOINC은 SETI@home 프로젝트를 이끌어가는 버클리 大學校 宇宙科學 硏究所의 데이비드 P. 안드레센이 主軸인 팀에서 開發되었다. 類似 슈퍼컴퓨팅 플랫폼인 BOINC는 2008年 11月 23日 基準으로 全 世界的으로 500,000個 以上의 稼動中인 컴퓨터(호스트)를 가지고 있으며, 平均 4.2 페타플롭스의 演算能力을 가지고 있다. [1] BOINC은 美國 國立科學財團의 SCI/0221529 上 [2] 과 SCI/0438443 [3] , 그리고 SCI/0721124 上 [4] 에 依해 投資받았다. BOINC 프로젝트는 2010年 11月 基準으로 累積 使用者 206萬名, 累積 컴퓨터 581萬 臺가 넘으며, 2008年 1月 基準으로 BOINC 프로젝트 中 하나인 SETI@Home은 340萬 年의 컴퓨터 時間 동안 稼動되었다.

BOINC의 디자인&救助 [ 編輯 ]

BOINC은 누구든지 分散 컴퓨팅 프로젝트를 始作할 수 있게 하는 自由 構造로 設計되었다. 大部分의 BOINC 프로젝트들은 收益도 없고, 自願者가 없으면 프로젝트를 돌릴 힘도 없을 程度이다. 그러나, BOINC은 利益을 바라지 않고 이 프로젝트를 支援해준다. BOINC은 서버 시스템과 클라이언트 시스템으로 이루어져 있으며, 이 둘이 分散, 作業, 그리고 일한 유닛을 보내는 것等을 서로 相互 疏通하는 構造로 디자인되었다.

BOINC 플랫폼의 起源 [ 編輯 ]

BOINC은 처음 SETI@home 프로젝트를 管理하기 위해 開發되었다.

元來 SETI 클라이언트는 BOINC 프로그램 아닌 오직 SETI@home 萬 돌릴 수 있는 프로그램이었다. 最初의 自願奉仕 分散컴퓨팅 프로젝트 中 하나인 SETI@home 은 높은 水準의 保安이 設計되지 않았다. 그래서 몇몇 參與者들은 프로젝트에서 不正한 方法으로 寄與를 높이는 方法을 썼다. BOINC의 디자인 要素 中 不正한 使用者에 依한 攻擊을 遮斷하는 것이 重要한 部分 中 하나였다. [5]

BOINC 프로젝트는 2001年 1月에 始作되었으며, 同年 4月 10日날 처음 出市되었다. 最初의 BOINC 基盤 프로젝트는 2004年 6月 9日에 始作된 Predictor@home 이다.

BOINC 프로젝트 [ 編輯 ]

BOINC에는 여러 가지 科學 프로젝트가 있으며, 그中 大衆들에겐 SETI@home , 월드 커뮤니티 그리드 等이 많이 알려져 있다.

위 事項들은 基本的인 內容으로 實際 驅動하는 프로젝트를 基準으로 該當 프로젝트의 要求事項에 맞춰야 한다.(프로젝트별로 메모리 使用量과 디스크 使用量이 相異함)

BOINC 管理者 [ 編輯 ]

BOINC은 크게 各各의 登錄된 프로젝트를 實行하는 BOINC 本體 프로그램과 運營과 關聯된 環境을 管理하는 管理者 프로그램(BOINC Manager)으로 構成되며 一般 使用者들이 보게 되는 畵面은 管理者 畵面이다. 使用者들은 管理者를 통하여 登錄된 프로젝트의 進行現況 및 구동 與否를 統制하고 그 結果를 照會할 수 있다.

畵面保護器 [ 編輯 ]

BOINC 畵面保護器와 프로젝트 畵面保護器로 나뉘며, 畵面保護器 設定에서 詳細 設定을 할 수 있다.

BOINC 畵面保護器는 BOINC 매니저에서 提供하는 情報를 出力한다. 活性化된 作業 進行 狀況과 參與 中인 프로젝트의 크레딧 情報 等을 보여준다.

프로젝트 畵面保護器는 各 分析 作業 프로세스에서 提供하는 情報를 出力한다. ‘그래픽 보여주기’ 機能을 提供하는, 演算 中인 作業에 한하여 作動한다. SETI@Home이나 Einstein@Home 等 一部 프로젝트에서만 支援하며, 프로젝트 홈페이지에서 畵面保護器의 디자인을 變更할 수 있다.

GPU 使用 [ 編輯 ]

一部 프로젝트에서는 數學, 科學 및 工學分野의 複雜한 演算을 보다 빠르게 遂行하기 위해 CPU 뿐만이 아닌 그래픽 카드의 GPU 를 使用하는 機能이 있다. 該當 프로젝트에서 GPU用 프로그램을 支援해야 하며 GPU 機能을 支援하는 境遇 CPU에 비해 훨씬 더 빠르게 計算을 遂行할 수 있다. 但, 프로젝트마다 支援하는 GPU가 다르기 때문에 該當 프로젝트가 엔비디아 의 GPU를 支援하는지 ATI 辭意 GPU를 支援하는지 確認을 하고 使用해야 한다.

크레딧 시스템 [ 編輯 ]

BOINC의 各 프로젝트들은 演算을 遂行한 內譯에 對해 一定量의 크레딧을 提供하며 各各의 크레딧에 다른 使用者와 比較함으로써 서로 競爭을 할 수 있는 시스템을 提供하고 있다. BOINC 公式 사이트 外에 各 使用者別 크레딧 現況을 프로젝트別 및 統合으로 提供해 주는 사이트들이 여럿 存在한다. [6] [7]

같이 보기 [ 編輯 ]

各州 [ 編輯 ]

  1. Willy de Zutter. “BOINC 總計 - 크레딧 開館” . BOINCstats.com. 2010年 9月 19日에 原本 文書 에서 保存된 文書 . 2016年 10月 30日에 確認함 .  
  2. Research and Infrastructure Development for Public-Resource Scientific Computing , The National Science Foundation
  3. SCI: NMI Development for Public-Resource Computing and Storage , The National Science Foundation
  4. SDCI NMI Improvement: Middleware for Volunteer Computing , The National Science Foundation
  5. Dr. David P., Anderson. “Public Computing: Reconnecting People to Science” . 2007年 5月 15日에 原本 文書 에서 保存된 文書 . 2007年 6月 13日에 確認함 .  
  6. “BOINC Statistics / BAM!” . 2010年 9月 12日에 確認함 .  
  7. “Boinc all project statistics” . 2010年 9月 12日에 確認함 .  

外部 링크 [ 編輯 ]