Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Boinc: distribuované výpočty doma

Corwin aura:90
26. 5. 2006 8:50

SETI@home User Statistics

celé vlákno
Pro lidi co počítají SETI@Home a používají browser Mozilla Firefox je tu také rozšíření SETI@home User Statistics, které zobrazuje počet kreditů a průměrný denní přírůstek ve stavové liště.
gallarr
gallarr (neregistrovaný)
26. 5. 2006 15:15

Re: SETI@home User Statistics

celé vlákno
Pro Firefox existuje ještě rozšíření BOINC stats, které zobrazuje kredity za všechny projekty sdruženě pod BOINC.

https://addons.mozilla.org/firefox/2524/
Corwin aura:90
26. 5. 2006 20:01

Re: SETI@home User Statistics

celé vlákno
Super, tak tohle je ještě lepší.
JardaM
JardaM (neregistrovaný)
22. 9. 2006 21:53

Re: SETI@home User Statistics

celé vlákno
a) je pravdou, i když každý projekt má jiné quorum. Např. u SETI se stejný kousek dat posílá pěti lidem. Když se sejdou tři výsledky, porovnají se a všichni tři (pokud dopočítá všech pět, pak všech pět) dostanou body/kredit toho prostředního.
Frn
Frn (neregistrovaný)
26. 5. 2006 11:49

Jak se výsledky kontrolují ?

celé vlákno
".. kontrolní mechanismy, které jsou implementovány na straně serveru a sledují, zda některý účastník nepodvání a neposílá falešná data .."

Víte o tom nědo nějaké podrobnosti ?
Už z principu je nemožné, aby server věděl, jaké vysledky má klient vrátit. Těžko tedy může seriozně konrolovat správnost jeho výsledků.

Takže zbývají jenom dvě rozumné možnosti :

a) stejná data se posílají více klientům a jejich správnost se potrdí tím, že všichni náhodně vybraní klienti vrátí stejné výsledky. Jenže tímto způsobem bude výrazně klesat propustnost výpočetní sítě.

b) server mezi "neznámá" data přimíchá i "svůj" kousek dat, který vygeneroval sám a ke kterým zná výsledek. Musí to samozřejmě dělat tak, aby se podvržený kousek nedal detekovat.
Správnost výsledku z celého balíku se pak dá ověřit tím, že výsledek ze "známé" části má "známou" hodnotu.

c) uplně jinak. Jak ??
Hon_za
Hon_za (neregistrovaný)
26. 5. 2006 12:09

Re: Jak se výsledky kontrolují ?

celé vlákno
Ano, na vetsine BOINC projektu se pouziva metoda (a). Kazda Work Unit je duplikovana podle toho, jak je nastaveno Quorum a rozeslana jako ResultID masinam a vracene vysledky se porovnavaji. Tim se take kontroluje reliabilita mezi jendotlivyma platformama, osetruje se necitelne overclockovani a dalsi problemy, ktere by mohli nepriznive ovlivnit vysledky.

(b) se v podstate take pouziva, protoze kazdy resultsID je prirazen dane masine, ma misto v databazi serveru, file_signature atp.

(c) je treba "znat" format vystupu, co treba v pripade Climatu neni zrovna primitivni jako u SETI.
Server neprijme data od neregistrovane masiny, resp. registrovaneho usera. Krome HostID se pouziva i posloupnost RPC volani, takze to take neni snadne osidit.

Tech moznosti je hodne a pouzivaji se ruzne kombinovane a rozhodne to neni tak derave jako SETI zombie (classic), kde lidi podvadeli, znehodnocovali vysledky, zatezovali servery a vubec moc neprinaseli vysledky na x let stare a vedecky prestarle aplikaci.
dotcom
dotcom (neregistrovaný)
26. 5. 2006 19:45

Re: Jak se výsledky kontrolují ?

celé vlákno
treba tak ze tusi priblizne co ma vyjit a pokud se to co klient posle hodne lisi od ocekavaneho tak to necha prepocitat i nekomu jinymu?
Hon_za
Hon_za (neregistrovaný)
26. 5. 2006 20:39

Re: Jak se výsledky kontrolují ?

celé vlákno
Koncept validizace se pouziva u naproste vetisny projektu. Proste se srovnaji 3-4 vysledky stejn work unit, a pokud se nejaky signifikantne lisi, oznaci se za invalid.
Aktualne a se zvysenou poroznosti se to resilo jak na SETI Beta pri prechodu na Enhanced verzi (nova aplikace a novy zpusob analyzy sumu), tak treba na Einsteinu pri kompilacich optimalizovanych aplikaci.
Hon)za
Hon)za (neregistrovaný)
26. 5. 2006 12:03

Nepresnosti

celé vlákno
Clanek je to hezky, ma dobrou stylistickou uroven, to ano. Ale..
Kua drat, nezacalo to ufounama. Ty byly az par let potom.
"organizátoři projektu báli o bezpečnost svých dat" - no, pekne je zabezpecili - viz podvodnici.

Ne, mnohe ostatni projekty byly a jsou otevrene, zdrojaky k dispozici.

"Boinc se začala okamžitě šířit a výhody jeho návrhu jsou natolik zřejmé, že nakonec přesvědčily i lidi od SETI" Jak presvedcili. Ty s tim snad zacali, ne?
"Poslední důležitý krok byl uskutečněn na konci loňského roku (tedy 15. 12. 2005), kdy pod Boinc přešel i samotný SETI@home" Jakto? Vzdyt ten snad uz behzel drive, stejne jako hafo dalsich. On na nej o vanocich nepresel, ale proste utipli zombika.

"V současné době je k dispozici 11 různých projektů, do kterých se můžete zapojit." Kdyz poscitam vsechny alfa/beta atp., tak mam ucty ke skorem 40 projektum. No rekneme, ze ze pocita tech "12", co jsou oficialne na UCB homepage, ale k zapojeni jich je cca 2x tolik.
"nebo třeba počítat 3D obrázky. Poslední jmenovaný je zajímavý v tom" - hmm, super pre-alfa projekt. Kdyz uz jej autor pocitate mezi ty, kam se muzeme zapojit a venuje mu cely odstavec, mel by jsi prepocitat ten pocet projektu. btw, BURP mel vcera asi 2000 testovacich WUs, tak se mi jich podarilo 70 ukoristit.

"Klienta je potřeba nakonfigurovat, aby se připojoval ke správnému serveru a přihlašoval se na něj pod správným uživatelem (kvůli statistikám samozřejmě). Proto se nejprve musíte na zvoleném projektu zaregistrovat a údaje tak získat. Pak už můžete začít." Tahle pasaz je take neplati. Dnes jsou tri moznosti - stara a-la BOINC 4.x, kde se ucet vytvarel na strankech projektu. Novejsi a-la 5.2.13, kde se ucte muze vytvaret v BOINC Magorovi. A nova a-la 5.4.9, kde lze pouzit BOINC Account Manager.

Clanek samozrejme splnuje ucel, ale je tam hafo nepresnosti. Cenim tedy stylistickou uroven a povahu clanku, vecne je nepresny.
Miko
Miko (neregistrovaný)
26. 5. 2006 13:19

Re: Nepresnosti

celé vlákno
já bych jen oddal, že mě mrzí drobnost Boinc.cz. Ty stránky mají i fórum a spousta nápověd a postupů jak instalovat atd. Z článku mě přijde, že návštěvou Boinc.cz by měl uživatel končit instalaci a přitom by s Boinc.cz měl začít ještě před instalací.
hisaak
hisaak (neregistrovaný)
29. 5. 2006 1:08

Re: Nepresnosti

celé vlákno
Asi mate pravdu. Dal jsem tomu ted 15 minut a rikal si, ze to prece nemuze byt nic zvlastniho. Dychlo to na me ryzim amaterismem Linuxu. Hnusny a neintuitivni gtk klient pro pripojeni, ktery pise cesko anglicky a k jehoz pouzivani (a prvnimu pripojeni) je treba dosahnout vysokeho stupne vzdelani.

No nic, rano moudrejsi vecera. Zitra si poradne prectu boinc.cz a dam tomu druhou sanci.
Paulus
Paulus (neregistrovaný)
26. 5. 2006 16:14

A co na to matematici?

celé vlákno
Máte-li blízko k matematice, možná se vám bude víc zamlouvat hledání mersennovských prvočísel (tedy takových, která se dají zapsat ve tvaru 2^n-1). Víc informací na webu projektu Great internet Mersenne prime search, buďte první, kdo objeví prvočíslo, jehož dekadický zápis je delší než 10 milionů cifer, a získejte 100 tisíc dolarů!
Ahmul
Ahmul (neregistrovaný)
26. 5. 2006 19:54

optimalizace

celé vlákno
Nevite nekdo jestli je uplne vhodne z klienta zdimat maximum? Myslim tim option -03 a jemu podobne pri kompilaci klienta.
Nedochazi pak k nejakym chybam pri vypoctech?
Hon_za
Hon_za (neregistrovaný)
26. 5. 2006 20:41

Re: optimalizace

celé vlákno
Pouziti ruznych instrukci (SSE/2/3/3D-now) dava trochu odlisne vysledky.
Dokonce i stejna aplikace muze na ruznych CPU davat lehce odlisne vysledky, ale s tim se pocita...prave pomoci validizace a dalsich mechanizmu.
Lukáš Turek aura:87
26. 5. 2006 23:07

Re: optimalizace

celé vlákno
Počítá se s tím tak, že se ty nepřesné výsledky zahodí, nebo že se určité nepřesnosti tolerují? Je možné zkompilovat klienta s -ffast-math?
master_up Pinky
27. 5. 2006 9:00

Re: optimalizace

celé vlákno
Taky by mě zajímalo jak je to s podporou 64bit u jednotlivých projektů? Vypadá to ženic moc.
Miko
Miko (neregistrovaný)
29. 5. 2006 7:34

Re: optimalizace

celé vlákno
viz. Boinc.cz
Zasílat nově přidané příspěvky e-mailem