Кіріспе

BOINC жобаларына жұмсалған процессор уақытын қадағалау.

Ерікті есептеу платформасы BOINC ішінде, BOINC кредит жүйесі еріктілерге түрлі жобаларға қанша процессор уақытын сыйлағандарын бақылауға көмектеседі. Бұл ғылыми және статистикалық себептерге байланысты пайдаланушылардың дұрыс нәтижелер беруін қамтамасыз етеді.

Кредиттік жүйенің мақсаттары

Онлайн-таратылған есептеулер ерікті компьютерлерге толығымен немесе көбінесе сүйенетін жүйе. Осы себепті, SETI@home және басқа да BOINC жобалары ұзақ мерзімді пайдаланушылар, жаңа пайдаланушылар мен есептеуден шығарылған пайдаланушылар арасындағы күрделі тепе-теңдікке қатысты.

Жалпы несие

Кредиттер компьютерлер, пайдаланушылар және командалар үшін ішкі бақылауда тіркеледі. Компьютер жұмыс бірлігін өңдеп, қайтарып берген кезде, ол тек осы әрекеті үшін кредит алмайды. Ол ең алдымен, берілген жобаға тән әдіспен жұмыс бірлігінің дұрыстығы тексерілуі керек. Тексерілгеннен кейін ғана компьютерге кредит беріледі, ол сұралғаннан кем, тең немесе көп болуы мүмкін. Бұл сома дереу компьютердің, пайдаланушының және команданың жалпы санына қосылады. Егер жұмыс бірлігі белгіленген мерзімнен кейін қайтарылса (көбінесе) немесе қателігі анықталса, ол жарамсыз деп танылады және кредит берілмейді. Пайдаланушылар мен командалар жинаған кредиттің жалпы сомасын салыстыру арқылы әлемдік рейтингті анықтайды. Бұл ұзақ уақыт бойы қатысып жүрген пайдаланушылар мен командаларға үлкен артықшылық береді. Осы себепті, жаңа пайдаланушыларға, тіпті көптеген компьютерлерді пайдаланса да, рейтингте жылдам көтерілу өте қиын. Алайда, орташа компьютердің есептеу қуатының экспоненциалды өсуін ескере отырып, ескірген машиналарда барлық кредитін жинаған белсенді емес пайдаланушыларды оңай басып озуға болады, тіпті олар бұрын жоғары рейтингте болған болса да. Сондықтан, BOINC-тің ең жоғары рейтингтегі пайдаланушылары әдетте белсенді түрде жұмыс істейтін болады.

Соңғы орташа несие

Компьютердің атқаратын пайдалы жұмысының мөлшерін анықтау үшін соңғы орташа есептік көрсеткіш (RAC) деп аталатын арнайы есептеу пайдаланылады. Бұл есептеу компьютердің, пайдаланушының және команданың күніне орташа алғанда қанша кредит жинақтайтынын бағалауға бағытталған.

Даулар

Кредиттерді бөлу EON және Asteroids@Home сияқты бірнеше жоба бойынша сынға ұшырады. Осы алаңдаушылықтар көптеген мұндай жобалардың уақыт өте келе жабылуына және бірнеше баламалы бөлу стратегияларының пайда болуына әкеп соқты.