BOINC 크레딧 시스템

BOINC Credit System

자원봉사 컴퓨팅을 위한 BOINC 플랫폼 내에서, BOINC 크레딧 시스템은 자원봉사자들이 그들이 다양한 프로젝트에 얼마나 많은 CPU 시간을 기부했는지 추적할 수 있도록 돕는다.이것은 사용자가 과학적 이유와 통계적 이유 모두에 대해 정확한 결과를 반환하도록 보장한다.

신용 시스템의 목적

온라인 분산 컴퓨팅은 완전히는 아니지만 자원봉사 컴퓨터에 크게 의존한다.이 때문에 SETI@homeBOINC 프로젝트들은 장기이용자간의 복잡한 균형과 신규이용자와 폐이용자의 사이클에 의존한다.[1]

참여사유

  1. 과학적 대의에 기부하다
    • 프로젝트의 특정 연구 분야를 진행하려면
    • 질병과 싸우는 것을 돕는 것은 참여하는 사람들에게 감정적인 연관성을 가질 수 있다.
  2. 테스트 시스템을 강조하려면 다음과 같이 하십시오.
    • 분산 컴퓨팅 프로젝트를 처리하면 컴퓨터가 연속적인 전체 CPU 부하를 받게 되므로 오버클럭터들은 종종 시스템의 안정성을 테스트하기 위해 스트레스를 이용한다.
  3. 팀 구성, 크레딧 획득, 다른 사용자 및 팀과 경쟁
    • 몇몇 개인들과 팀들은 많은 컴퓨터를 운영하고 있고 세계 차트의 정상에 오르기를 바라며 BOINC를 위해 특별히 전념하고 있다.
  4. 개인적 이익과 인정을 위해
    • PlanetQuest와 같은 프로젝트는 컴퓨터를 사용하여 발견된 행성의 이름을 개체가 지정할 수 있도록 한다.
    • BURP, 레이든클래식 등의 프로젝트는 사용자가 시스템에서 사용할 수 있도록 사용자 자신의 작업을 제출할 수 있도록 한다.BURP는 렌더링할 모델을 제출할 수 있도록 하고, 레이든 클래식은 사용자가 물리학 계산을 제출할 수 있도록 한다.
    • 그리드코인과 같은 암호화폐 프로젝트는 업무 증명 보상이 BOINC 크레딧에 묶여 있다.

코블레스톤

BOINC 신용 시스템의 기본은 세티@home의 제프 콥의 이름을 딴 자갈돌이다.정의에 따르면, 200개의 자갈은 다음 두 가지 벤치마크 중 하나를 충족시킬 수 있는 컴퓨터에서 하루 동안의 작업에 대해 수여된다.

주어진 작업 단위를 운영하는 데 필요한 실제 계산상의 어려움은 부여해야 할 학점수의 기초가 된다.BOINC 시스템은 모든 길이의 작업을 처리할 수 있도록 허용하고 사용자에게 동일한 양의 신용을 발행한다.이렇게 함으로써 BOINC는 벤치마크를 사용하여 시스템의 속도를 측정하고, 그 수치와 작업 단위가 처리되는 데 필요한 시간을 결합한다.그러면 인터페이스는 사용자가 받아야 하는 신용 금액으로 "가성"할 수 있다.시스템은 RAM의 양, 프로세서 속도, 그리고 서로 다른 마더보드CPU의 특정 아키텍처를 포함하여 많은 변수를 가지고 있기 때문에, 서로 다른 컴퓨터(및 프로젝트)가 사용자가 획득한 것으로 판단하는 크레딧 수에 큰 차이가 있을 수 있다.

대부분의 프로젝트는 여러 호스트가 동일한 작업 단위를 반환하도록 함으로써 합의에 도달해야 한다.만약 그들이 모두 동의한다면, 크레딧은 계산되고 모든 호스트는 그들이 요구한 것과 상관없이 동일한 금액을 받는다.각 프로젝트는 특정한 요구에 가장 적합하다고 보는 것에 따라 그들 자신의 정책을 사용할 수 있다.일반적으로 상위 및 하위 청구 크레딧은 하락하고 나머지 크레딧의 평균을 취한다.그러나, 일부 다른 프로젝트에서는 반환되고 검증된 작업 단위당 균일한 금액을 수여한다.

총신용

크레딧은 컴퓨터, 사용자, 팀에 대해 내부적으로 추적된다.컴퓨터가 작업 단위를 처리하고 반환할 때, 그것은 그 행동만으로 어떤 신용도 받지 못한다.먼저 주어진 프로젝트별 방법에 의해 검증되는 작업 단위를 확보해야 한다.일단 유효성이 확인되면, 컴퓨터는 크레딧이 부여된다. 크레딧은 요청된 것보다 작거나 같거나 클 수 있다.이 금액은 컴퓨터, 사용자, 팀 합계에 즉시 추가된다.작업 단위가 주어진 기한(대부분의 경우)을 지나 반환되거나 부정확한 것으로 판명되면 무효로 표시되고 신용이 없는 결과를 초래한다.유저와 팀은 공통적으로 누적된 총 크레딧 수를 비교하여 세계 순위를 결정한다.이는 가장 오랫동안 활동해 온 유저와 팀에게 높은 호응을 얻고 있다.이로 인해 신규 사용자가 많은 컴퓨터를 운영하고 있더라도 순위에서 빠르게 우위를 점하기란 극히 어려운 일이다.그렇기는 하지만, 평균 PC의 컴퓨팅 파워가 기하급수적으로 증가하는 것을 고려하면, 비록 한 때 높은 순위를 기록했더라도, 구식 기계에서 모든 포인트를 획득한 비활동 BOINC 사용자를 능가하는 것은 비교적 쉽다.따라서, BOINC 사용자 중 가장 높은 순위에 있는 사용자는 일반적으로 아삭아삭한 사람들이 될 것이다.

최근평균신용

컴퓨터가 제공하는 유용한 작업량을 찾기 위해 최근 평균 크레딧(RAC)이라는 특별 계산이 사용된다.이 계산은 컴퓨터, 사용자, 팀이 하루 평균 쌓을 학점 수를 추정하기 위해 고안된 것이다.

논란

신용할당은 EON이나[2] 소행성과 같은 몇몇 프로젝트에 도전되어 왔다.@Home.[3] 이러한 우려로 인해 시간이 지남에 따라 그러한 많은 프로젝트들이 중단되었고 또한 몇 가지 대안적인 할당 전략도 생겨났다.[4]

타사 통계 사이트

BOINC 프로젝트는 XML 파일 형태로 통계 정보를 내보내고, 누구나 다운로드할 수 있도록 한다.BOINC 프로젝트의 진행 상황을 추적하기 위해 제3자 통계 웹사이트가 많이 개발되었다.이러한 사이트들은 개별 프로젝트 내에서 그리고 많은 프로젝트에 걸쳐 컴퓨터, 사용자, 팀 및 국가를 추적한다.많은 다른 사이트들은 요약 그래픽을 제공하며, 이 그래픽은 지정된 사용자나 팀에 대한 통계 정보를 포함하도록 자동으로 업데이트되는 웹 페이지에서 사용될 수 있다.

참조

  1. ^ Korpela, Eric J. (2012-05-30). "SETI@home, BOINC, and Volunteer Distributed Computing". Annual Review of Earth and Planetary Sciences. 40 (1): 69–87. doi:10.1146/annurev-earth-040809-152348. ISSN 0084-6597.
  2. ^ Chill, Samuel T; Welborn, Matthew; Terrell, Rye; Zhang, Liang; Berthet, Jean-Claude; Pedersen, Andreas; Jónsson, Hannes; Henkelman, Graeme (2014-07-01). "EON: software for long time simulations of atomic scale systems". Modelling and Simulation in Materials Science and Engineering. 22 (5): 055002. doi:10.1088/0965-0393/22/5/055002. ISSN 0965-0393.
  3. ^ Ďurech, J.; Hanuš, J.; Vančo, R. (2015-11-01). "Asteroids@home—A BOINC distributed computing project for asteroid shape reconstruction". Astronomy and Computing. 13: 80–84. arXiv:1511.08640. doi:10.1016/j.ascom.2015.09.004. ISSN 2213-1337. S2CID 15706262.
  4. ^ Estrada, Trilce; Flores, David A.; Taufer, Michela; Teller, Patricia J.; Kerstens, Andre; Anderson, David P. (December 2006). "The Effectiveness of Threshold-Based Scheduling Policies in BOINC Projects". 2006 Second IEEE International Conference on E-Science and Grid Computing (E-Science'06). Amsterdam, The Netherlands: IEEE: 88. doi:10.1109/E-SCIENCE.2006.261172. ISBN 978-0-7695-2734-5.

외부 링크