Aktualności:

Nowy polski projekt BOINC - Universe@Home

Menu główne

Czy Tanpaku marnuje nasz czas???

Zaczęty przez Bober, 05 Grudzień 2006, 20:25

Bober

Na forum Tanpaku rozgorzała ciekawa dyskusja: link

Jeden z uczestników zwrócił uwagę, że Tanpaku rozsyła po 3 kopie tej samej jednostki, gdy potrzebuje i wykorzystuje tylko 1 (quorum=1, initial replication=3), w efekcie 66% pracy naszych komputerów idzie na śmietnik (uczestnik dość nieprzebierający w słowach :P )
Argumentuje on, że kierujący projektem wcale nie wykorzystują pozostałych replikacji do sprawdzenia poprawności odesłanej jednostki.

Ogólnie argumentacja obu stron sporu (atakujących i broniących projekt) jest słaba.
Natomiast zastanawiające jest milczenie ze strony twórców projektu, mimo rzekomo wielekrotnie wysłanych zapytań w tej sprawie oraz fakt, że na dniach, poza zmianą systemu liczenia claimed credit, zmniejszono Initial replication do 2.

Może to oznaczać (choć nie musi) ciche przyznanie się projektu do błędu.

Jeśli rzeczywiście tak jest to projekt wciąż niepotrzebnie wysyła drugi raz tą samą jednostkę i marnuje pracę komputerów.

Wciąż jednak nie ma zgody co do wykorzystania replikacji przez projekt.
Dyskusja trwa a projekt milczy :?

bartsob5

ja bym raczej powiedzial, ze to jest bezsensowne oskarzenie...

kto powiedzial, ze do dalszych badan wykorzystywane sa tylko te wyniki, ktore zostaly odeslane przed wypelnieniem kworum?
kworum=1 sluzy tylko ustalania ilosci punktow za jednostke, a nie okreselnia, kto udostepnia pracka na darmo..

Bober

Pytanie jak w świecie Boinc odbywa się walidacja jednostek.

Ów Dagorath twierdzi:
Cytat3 WUs are sent out and the validator software running on the server waits until 3 results return. Then the validator compares the results to see if they match. If they do then 1 copy of the result is declared to be The Canonical Result and it gets saved in the database. The other 2 are deleted because they are the same as the Canonical Result. If 1 of the original 3 replications does not match then a 4th is relicated. The process repeats until 3 results match. Any results that do not match are deleted.

What has been happening here at Tanpaku is that 3 WUs are replicated but the validator does not wait for 3 to return. It declares the first result returned to be The Canonical Result and deletes the other 2 results when they return. In other words, the other 2 results are a total waste of CPU time. The Tanpaku team could learn just as much if they sent only 1 WU.

Nie wiem jak jest. Ale dziwi mnie, że nikt z projektu nie odezwał się, żeby wyraźnie powiedzieć, że do czegokolwiek te replikacje im potrzebne. Tylko po cichu obniżyli replikację do 2.

Nikt też sensownie owego zarzutu nie odparł, poza przyjęciem na "wiarę", że te dodatkowo przeliczone jednostki są do czegoś wykorzystywane.