BOINC жобаларына жұмыс уақытының есебі және жүйесі
BOINC Credit System
БОINC жобаларына CPU уақытының есебін қадағалау. Ерікті есептеу платформасында кредит жүйесі нәтижелердің дұрыстығын қамтамасыз етеді. Ғылыми жобалар үшін маңызды!
Ерікті есептеу платформасы BOINC ішінде, BOINC кредит жүйесі еріктілерге түрлі жобаларға қанша процессор уақытын сыйлағандарын бақылауға көмектеседі. Бұл ғылыми және статистикалық себептерге байланысты пайдаланушылардың дұрыс нәтижелер беруін қамтамасыз етеді.
Within the BOINC platform for volunteer computing, the BOINC Credit System helps volunteers keep track of how much CPU time they have donated to various projects. This ensures users are returning accurate results for both scientific and statistical reasons.
Кредиттік жүйенің мақсаттары
Онлайн-таратылған есептеулер ерікті компьютерлерге толығымен немесе көбінесе сүйенетін жүйе. Осы себепті, SETI@home және басқа да BOINC жобалары ұзақ мерзімді пайдаланушылар, жаңа пайдаланушылар мен есептеуден шығарылған пайдаланушылар арасындағы күрделі тепе-теңдікке қатысты.
Online distributed computing relies heavily, if not completely, on volunteer computers. For this reason, projects such as SETI@home and other BOINC projects depend on a complicated balance among long term users and the cycle of new users and retiring users.
Жалпы несие
Кредиттер компьютерлер, пайдаланушылар және командалар үшін ішкі бақылауда тіркеледі. Компьютер жұмыс бірлігін өңдеп, қайтарып берген кезде, ол тек осы әрекеті үшін кредит алмайды. Ол ең алдымен, берілген жобаға тән әдіспен жұмыс бірлігінің дұрыстығы тексерілуі керек. Тексерілгеннен кейін ғана компьютерге кредит беріледі, ол сұралғаннан кем, тең немесе көп болуы мүмкін. Бұл сома дереу компьютердің, пайдаланушының және команданың жалпы санына қосылады. Егер жұмыс бірлігі белгіленген мерзімнен кейін қайтарылса (көбінесе) немесе қателігі анықталса, ол жарамсыз деп танылады және кредит берілмейді. Пайдаланушылар мен командалар жинаған кредиттің жалпы сомасын салыстыру арқылы әлемдік рейтингті анықтайды. Бұл ұзақ уақыт бойы қатысып жүрген пайдаланушылар мен командаларға үлкен артықшылық береді. Осы себепті, жаңа пайдаланушыларға, тіпті көптеген компьютерлерді пайдаланса да, рейтингте жылдам көтерілу өте қиын. Алайда, орташа компьютердің есептеу қуатының экспоненциалды өсуін ескере отырып, ескірген машиналарда барлық кредитін жинаған белсенді емес пайдаланушыларды оңай басып озуға болады, тіпті олар бұрын жоғары рейтингте болған болса да. Сондықтан, BOINC-тің ең жоғары рейтингтегі пайдаланушылары әдетте белсенді түрде жұмыс істейтін болады.
Credits are tracked internally for computers, users, and teams. When a computer processes and returns a work unit, it receives no credit for that action alone. It must first have that work unit validated by the given, project specific method. Once validated, the computer is granted credit, which can be less than, equal to, or greater than what was requested. This amount is immediately added to the computer, user, and team total. If a work unit is returned past the given deadline (in most cases) or is found to be inaccurate, it is marked as invalid and results in no credit. Users and teams commonly determine world rank by comparing the total number of credits accumulated. This highly favors users and teams that have been around for the longest time. This makes it extremely difficult for new users to rapidly gain ground in the rankings, even if they are running many computers. That said, given the exponential increase in computing power of the average PC, it is relatively easy to surpass inactive BOINC users who have earned all of their points on obsolete machines—even if they were at one time ranked highly. Thus, the highest ranked BOINC users will generally be the ones who are actively crunching.
Соңғы орташа несие
Компьютердің атқаратын пайдалы жұмысының мөлшерін анықтау үшін соңғы орташа есептік көрсеткіш (RAC) деп аталатын арнайы есептеу пайдаланылады. Бұл есептеу компьютердің, пайдаланушының және команданың күніне орташа алғанда қанша кредит жинақтайтынын бағалауға бағытталған.
To find the useful amount of work provided by a computer, a special calculation called recent average credit (RAC) is used. This calculation is designed to estimate the number of credits a computer, user, and team will accumulate on an average day.
Даулар
Кредиттерді бөлу EON және Asteroids@Home сияқты бірнеше жоба бойынша сынға ұшырады. Осы алаңдаушылықтар көптеген мұндай жобалардың уақыт өте келе жабылуына және бірнеше баламалы бөлу стратегияларының пайда болуына әкеп соқты.
The credit allocation has been challenged for several projects like EON and Asteroids@Home. These concerns have led to the shut down of many such projects over time and have also led to several alternative allocation strategies.