Podpora České obce vědecké

Diskuse týkající se boinc.cz

Moderátoři: zdespi, Moderátoři

Odpovědět
Uživatelský avatar
Bugi
Expert
Expert
Příspěvky: 435
Registrován: sob zář 04, 2004 10:17 pm
Bydliště: Holice
Kontaktovat uživatele:

Podpora České obce vědecké

Příspěvek od Bugi »

Tak mě včera napadla taková věc. Do této chvíle se vždycky někde objevil nějaký (vědecký) projekt, uživatelé BOINC se do něj přihlásili a vše funguje k víceméně vzájemné spokojenosti. Ale co kdyby CNT nabídl podporu českým vědcům? Co je takhle vyprovokovat k využití BOINC? Moc si to nedokážu představit. Zkuste něco navrhnout. Myslím si, že bychom takto vzniklý projekt mohli přinejmenším propagovat v rámci našeho týmu a nejspíš i za jeho hranicemi.
Jsem členem CNT. Kdo je víc?
Uživatelský avatar
Kapros
Mírně pokročilý
Mírně pokročilý
Příspěvky: 123
Registrován: ned bře 06, 2005 12:53 pm
Bydliště: Karviná, 30 let
Kontaktovat uživatele:

Příspěvek od Kapros »

Docela dobrý nápad. :Honza_clap Možná by se mohla kontaktovat nějaká vysoká škola s technickým zaměřením (ČVUT, VŠB-TU, UK fakulta: MATEMATICKO-FYZIKÁLNÍ, UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ fakulta: TECHNOLOGICKÁ nb VYSOKÉ UČENÍ TECHNICKÉ V Brně)

Zkusím v září rozhodit sítě na VŠB-TU (studoval jsem tam, takže někoho tam znám).
Obrázek
Obrázek
Z jedu lze udělat protilátku, z chyby - úspěch.
Honza
 
Příspěvky: 4322
Registrován: úte lis 30, 2004 10:50 am

Příspěvek od Honza »

Jo, takovy napad ma neco do sebe.
Uživatelský avatar
Darkmoor
Začatečník
Začatečník
Příspěvky: 88
Registrován: pon srp 08, 2005 12:38 pm
Kontaktovat uživatele:

Příspěvek od Darkmoor »

Možná vám to bude připadat jako hloupá otázka, ale jak moc je složité tyhle vypočty sprovoznit?? Co je všecko je potřeba zařídit a případně jestli se něco i programuje. A když už projekt jede tak jaké jsou požadavky na tvorbu a zpracování jednotek...
Per aspera ad astra!

Obrázek
Honza
 
Příspěvky: 4322
Registrován: úte lis 30, 2004 10:50 am

Příspěvek od Honza »

To nelze obecne zodpovedet - zalezi na uloze. Dat dohromady klienta na louskani sifer neni tezke a server-client side je v BOINC predpripravena. Minimalni naroky na traffic, snadne zpracova jednotek atp.
SETI je v podstate take jednoduchy projekt, akorat velkych rozmeru a tak je kritickym momentem prave zpracovani jednotek pri vymene mezi masinou a serverem (databaze); klient neni slozity, zpracovani vysledku jednotek asi take moc ne.
U CPDN je HODNE slozite udelat klienta (klimaticky model, grafika, prace se datovymi soubory behem pocitani, postprocessing). Atypicke zde je pocitani kreditu prubezne ci neodesilani duplictinich jednotek jako u jinych projektu, takze nejde slepe pouzit sablona.

Jsou projekty, ktere dela trebas jenom jeden clovek naplno a par lidi trochu pomaha (BURP, Alife, Message@HOME, Lattice). Nekde jsou to tymy (Einstein, LHC, CPDN, SETI).
Uživatelský avatar
trux
Banánová odměna
Banánová odměna
Příspěvky: 874
Registrován: čtv kvě 12, 2005 2:16 am
Kontaktovat uživatele:

Příspěvek od trux »

No, zadna sranda to neni. Pokud nemas nekoho, kdo uz s tvorenim projektu pro BOINC ma zkusenosti, tak budes nejdriv par dnu az tydnu potrebovat na prostudovani dokumentace a API specifikace. Pak budes potrebovat neco casu a penez na sestaveni hardwaru pro server (nebo servery) a zajisteni jeho spolehliveho provozu a dostecneho vykonu - setup OS, databaze, backup, dostatecne kapacitni a redundantni napojeni na sit,... Pak budes muset zacit budovat jednotlive elementy projektu, ktere budou praci rozdelovat na jednotky a zpracovane jednotky zase davat dohromady do smysluplnych vysledku. Samozrejme zalezi dost na konkretnim projektu, jak snadno to pujde a kolik casu to bude potrebovat. Zase bych to odhadoval spise na tydny nez na dny. Pak musis vyvinout (naprogramovat) aplikace pro klienty a to pro ruzne platformy (hardware/OS). Pokud bys chtel nabidnout vypocetni kapacitu na ruzne vedecke projekty, tak budes muset vyvijet jak splittery, validatory, assimilatory, transitioner,... tak i klienty pro kazdy z projektu. Rozhodne si myslim, ze se to nevyplati pro nejake kratkodobe projekty - za ty penize, co bys nacpal do vyvoje softwaru, bys asi mnohem levneji koupil vypocetni cas v nejakem vypocetnim stredisku, kde se to bude dat spocitat jednoduseji vcelku.

Osobne si myslim, ze bys potreboval nejmin mesic na to dat to jakz takz dohromady, ale mnohem pravdepodobneji nekolik mesicu a treba i rok, nez by to bylo udelano a doladeno poradne. U mensich testovaci projektu, kde o nic nejde, a kde nechces zadny velky vykon a tudiz nepotrebujes moc sofistikovany server system, tak se to mozna da zvladnout o neco rychleji, ale pokud by to melo delat nejakou skutecnou vedeckou praci, a kde to musi byt levnejsi nez pronajaty cas na superpocitaci, tak si fakt myslim, ze to az tak snadne neni.

Takovy system samozrejme taky potrebuje pravidelnou udrzbu. Krome pracovniho casu tam budou samozrejme i jine naklady - material, elektrina, pripojeni k siti,... Pokud to ma skutecne k necemu slouzit, tak musis pocitat, ze to treba i par lidi vytizi na plny uvazek. Ted je otazka jestli to nekdo bude delat dobrovolne, a jak dlouho to vydrzi. Pokud ne, tak musis zajistit financovani nejen na material a dalsi provozni naklady, ale i na personal. Nase vedecke ustavy maji vetsinou dost financnich problemu, tak si nejsem jist jestli by se podarilo takove financovani vubec zajistit.

Vhodne je to pro dlouhodobe projekty, kde se predpoklada i nekolikaleta potreba vypoctu podle stale stejneho (nebo jen malo vyvijejiciho se) algoritmu. Rozhodne se to neda moc pouzit na to aby jsi vedeckym ustavum nabidl vypocetni cas, jako se to dela u superpocitacu.

Pokud te to zajima vice, tak tady najdes pomerne podrobnou dokumentaci na vytvoreni projektu pod BOINC:
http://boinc.berkeley.edu/create_project.php
Uživatelský avatar
Darkmoor
Začatečník
Začatečník
Příspěvky: 88
Registrován: pon srp 08, 2005 12:38 pm
Kontaktovat uživatele:

Příspěvek od Darkmoor »

Diky, myslim že tohle byla vyčerpávající a dostatečná odpověď.
Per aspera ad astra!

Obrázek
Uživatelský avatar
FordPrefect
BOINC Guru
BOINC Guru
Příspěvky: 1266
Registrován: stř pro 15, 2004 12:02 pm
Bydliště: Zlate Mesto
Kontaktovat uživatele:

Příspěvek od FordPrefect »

Mezi projekty je docela velky rozdil. Napriklad louskani sifer je docela jednoduche, protoze se ceka jen na ten jeden spravny vysledek. Ale seti, clima nebo predictor jsou mnohem narocnejsi. Odesilani a prijimani jednotek je vlastne jen ten nejlehci kus prace. Ta tezka cast projektu je napsani algoritmu pro analyzu a jeste je treba vysledky poskladat dohromady a udelat z nich nejaky zaver 8)
Odpovědět