Aktualności:

Nasz kanał IRC - Porozmawiaj z nami.

Menu główne

[Pomysł] Własny projekt boinc

Zaczęty przez goofyx, 26 Lipiec 2010, 08:56

goofyx

A może by tak uruchomić jakiś teamowy projekt boincowy?

apohawk

Jaki miałby być cel czegoś takiego? Uruchomić projekt BOINC, żeby uruchomić projekt BOINC, to trochę słaby pomysł. Jak masz konkretny cel naukowy takiego projektu, to spróbuj z TJM pogadać, aby dowiedzieć się czego będziesz potrzebował. Lub OxyOne i sesefem.
No good deed goes unpunished.

Troll81

Rysiu uruchomił własny.

Ale fakt faktem że najpierw musisz mieć pomysł....

goofyx

Cytat: apohawk w 26 Lipiec 2010, 09:13
Jak masz konkretny cel naukowy takiego projektu...
Szczerze mówiąc nie mam konkretnego pomysłu na razie :( ale może ktoś będzie miał propozycje.

Cytat: apohawk w 26 Lipiec 2010, 09:13
Jaki miałby być cel czegoś takiego? Uruchomić projekt BOINC, żeby uruchomić projekt BOINC, to trochę słaby pomysł.
Zrozumiałe.

Cytat: Troll81 w 26 Lipiec 2010, 09:31
Rysiu uruchomił własny.
Ale fakt faktem że najpierw musisz mieć pomysł....
Jaki, czego dotyczy?

Troll81

Musisz mieć pomysł co liczyć. Jak znajdziesz pomysł to musisz stworzyć aplikację, a projekt na samym końcu....

Niekumaty Burak

Navigare necesse est, vivere non est necesse.


goofyx

Pisałem, że nie mam pomysłu na projekt boinc co nie do końca jest prawdą.
Od bardzo dawna zastanawiałem się czy istnieje możliwość "zbudowania" symulatora do crash-testów <- takowe wymagają sporo mocy obliczeniowej.
Z tym wyjątkiem, że...
Jeśli dobrze pamiętam istnieją projekty Boinc (nie pamiętam które <- o ile dobrze pamiętam) zajmujące się np.: sprawdzają wytrzymałość różnych materiałów zarówno istniejących jak i czysto teoretycznych itp itd
Ciekawi mnie czy wyniki z takich projektów można by wykorzystać w takiej symulacji aby np.: "znaleźć" najlepszy (wytrzymały, lekki itp) materiał do budowy zabezpieczeń (ramy itp) w pojazdach. Lub lepsze ułożenie części względem siebie
Wyczytałem kiedyś że przy takich symulacjach komputery mają do przerobienia, analizowania, wyliczania 10giga danych dla każdej 0,001s <- aby coś takiego przerobić trzeba mieć potężny zasób mocy w postaci np.: boinc.

Dodatkowo może można by zaangażować jakieś koła naukowe np.: fizyczne, koderskie itp.

Co wy na to?

Co wy na to?

Troll81

Jak stworzysz aplikację.... to będę ci kibicować :D

Rysiu

Problem polega też na tym czy to o czym piszesz można podzielić na wiele zadań, które można rozpatrywać całkowicie niezależnie względem siebie.

Nie może być konieczna szybka komunikacja pomiędzy węzłami, bo jeżeli tak jest to BOINC na nic się zda - tutaj prym wiodą prawdziwe superkomputery.

TJM

To właśnie największa wada BOINCa, trzeba się liczyć z tym, że jak klient pobierze zadanie następna komunikacja może być np. przy deadline.

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

Troll81

Albo i wcale  %) wystarczy ze w międzyczasie formatnie maszynkę.

goofyx

Cytat: Rysiu w 22 Wrzesień 2010, 12:14
Problem polega też na tym czy to o czym piszesz można podzielić na wiele zadań, które można rozpatrywać całkowicie niezależnie względem siebie.

Nie może być konieczna szybka komunikacja pomiędzy węzłami, bo jeżeli tak jest to BOINC na nic się zda - tutaj prym wiodą prawdziwe superkomputery.
1. Wiele zadań?
2. Szybka komunikacja. Zgadza się i wiem, że są opóźnienia, ale... teoretycznie serwer może prowadzić kilka symulacji jednocześnie i jeśli w danej symulacji zejdzie seria WU to następuje przejście kolejny krok. Po zakończeniu analizy całej symulacji przez WU można zobaczyć w całości i płynnie całą symulację.




Cytat: Troll81 w 22 Wrzesień 2010, 12:20
Albo i wcale  %) wystarczy ze w międzyczasie formatnie maszynkę.
To można ustawić chyba krótkie WU z czasem raportowania 2-3dni <- i jak WU nie zejdzie to


Rysiu

Cytat: goofyx w 22 Wrzesień 2010, 12:54
1. Wiele zadań?
2. Szybka komunikacja. Zgadza się i wiem, że są opóźnienia, ale... teoretycznie serwer może prowadzić kilka symulacji jednocześnie i jeśli w danej symulacji zejdzie seria WU to następuje przejście kolejny krok. Po zakończeniu analizy całej symulacji przez WU można zobaczyć w całości i płynnie całą symulację.
To wcale nie jest takie proste. Są takie zadania w których prosty klaster złożony z 8 węzłów rozgromi każdy projekt BOINC.

Troll81

hm.... natknął mnie pewien pomysł. Można by zrobić proejtk wykorzystujący stacje pogodowe :D weather@home? byłby non-cpu i wykorzystywałby stacje podłączane pod USB (temp, wilgotność i ciśnienie).

goofyx

Cytat: Rysiu w 22 Wrzesień 2010, 12:56
Cytat: goofyx w 22 Wrzesień 2010, 12:54
1. Wiele zadań?
2. Szybka komunikacja. Zgadza się i wiem, że są opóźnienia, ale... teoretycznie serwer może prowadzić kilka symulacji jednocześnie i jeśli w danej symulacji zejdzie seria WU to następuje przejście kolejny krok. Po zakończeniu analizy całej symulacji przez WU można zobaczyć w całości i płynnie całą symulację.
To wcale nie jest takie proste. Są takie zadania w których prosty klaster złożony z 8 węzłów rozgromi każdy projekt BOINC.
Ale nikt nie rozpatruje tu wykorzystanie klastrów tylko możliwości boinc.


Cytat: Troll81 w 23 Wrzesień 2010, 12:05
hm.... natknął mnie pewien pomysł. Można by zrobić proejtk wykorzystujący stacje pogodowe :D weather@home? byłby non-cpu i wykorzystywałby stacje podłączane pod USB (temp, wilgotność i ciśnienie).
Pomysł fajny <- można do tego zrobić program do analizy tych danych + statystyki + "przewidywanie" pogody na danym obszarze...
Fajnie by było porównywać dane z takiego projektu z np.: meteo.icm.edu.pl, albo z innymi serwisami/instytucjami tego typu.
Albo porównywać te dane do rezultatów z modelów pogodowych z np.: ClimatPrediction.Net lub z tym BBC Climate
Kilka pytań:
1. Ile kosztuje/kosztowałaby taka stacja pogodowa USB? <- to główna przeszkoda :( podobnie jak przy QCN
2. hmm, ale taka stacja powinna być za oknem, zgadza się? <- jaki sens ma taka stacja USB umieszczona w obudowie komputera?

Rysiu

Wymyślcie coś co da się zrealizować  :ph34r: %)

goofyx

Cytat: Rysiu w 23 Wrzesień 2010, 13:02
Wymyślcie coś co da się zrealizować  :ph34r: %)
Podobno wszystko da się zrobić <- w tej chwili są to rozważania czysto teoretyczne.
Przyznaję, że mój pomysł to esencja wszystkiego co jest ekstremalne <- po prostu przedstawiłem pomysł.

Co do weather@home <- wszystko zależy od ceny sprzętu.

Troll81

zbudowanie teakiego ustrojstwa na USB nie powinno być jakies koszmarnie drogie.... ja po prostu rzuciłem pomysla :D

Szopler

Fajne stacyjki WS (WH) 1080 / 1090 - koszt około 350-400 zeta.

Dla zainteresowanych - stacjepogody.waw.pl

simonic

Ja osobiście posiadam urządzonko bardzo podobne do tego z aukcji http://allegro.pl/stacja-pogody-usb-dotykowy-wyswietlacz-nowosc-i1225323764.html. stacja tania nie jest (ja zapłaciłem 499zl w 2006r). Zapisuje historie łatwo można wszystko przenieść do komputera. Jak dla mnie super sprawa. Dodatkowo co miesiąc wzelkie dane wysylam do IMGW, gdzie dane są porównywane z okolicznymi takimi fanatykami jak ja :) Tak, wiem tylko ja jestem troche szurnięty na punkcie pomiarów atmosferycznych i wszelkich zagadnien geograficznych:)


Szopler

To jest właśnie stacyjka 1080
...
Nie tylko Ty ;)
Ja mam WS2800 i właśnie walczę nad wydobyciem danych i wrzuceniem ich na stronę...

PS.
Napisz jak się wrzuca dane do IMGW :)

Troll81

wychodzi drożej od akcelerometru.....

Ale gdyby chciec takie urządzenie bez zbednych ozdobników to mozna by je zdobyć taniej. LCD mi nie potrzebne. historia też nie.... znie przewidywanie pogody. Wystarczy zczytywanie podstawowych parametrów....

simonic

Ja do IMGW wysyłam wszystkie dane na płycie CD w liście poleconym na mój koszt oczywiście:) (czego sie nie robi dla nauki...)


_Aleksander_

Kiedyś interesowałem się tematem stacji pogodowych i trochę rozmawiałem z osobami używającymi ich w ogrodnictwie lub pomiarach naukowych. Polecano mi amerykańską firmę DAVIS z serią Vantage. Nic poniżej tego progu cenowego, jeżeli chcemy mówić o niezawodności i wiarygodności pomiaru. Inna sprawa to kolekcjonowanie i udostępnianie zebranych danych. Dla tych produktów jest dedykowane oprogramowanie oraz kilka serwisów internetowy, chyba najlepiej opracowane z dostępnych na rynku...

No ale ostatnio to akcelerometr za 200PLN był za drogi  %) a co dopiero taka stacja pogodowa...to tylko rząd wielkości więcej...

goofyx

Cytat: simonic w 23 Wrzesień 2010, 15:15
Ja do IMGW wysyłam wszystkie dane na płycie CD w liście poleconym na mój koszt oczywiście:) (czego sie nie robi dla nauki...)
W przypadku projektu Boinc <- to serwer zbiera dane i wtedy z serwer wymienia dane z nimi, a nie każdy user.
Podoba mnie się ten pomysł.

goofyx

Gdybyśmy byli stowarzyszeniem można by było ubiegać się o dotacje na takie stacje na potrzeby projektu.

Troll81

moze wytrzaskam kase na ten akcelerometr w końcu....

_Aleksander_

Czegoś tutaj nie rozumiem. Co ma BOINC do budowy sieci stacji meteorologicznych? Takie sieci buduje się od lat w konkretnych celach i nie potrzebują one otoczki BOINC. Nie chcę wyjść na opornika torpedującego dobre pomysły, ale ten wydaje mi się co najmniej nieprzemyślany. Gdybym stawiał taka sieć, to jednym z podstawowych oczekiwań byłaby bezprzerwowa praca i wiarygodność pomiarów dostępnych w trybie rzeczywistym. Jak mamy to uzyskać, albo inaczej w czym ma tu pomóc BOINC?

Troll81

analiza szeregów czasowych....

goofyx

Cytat: _Aleksander_ w 23 Wrzesień 2010, 16:25
Czegoś tutaj nie rozumiem. Co ma BOINC do budowy sieci stacji meteorologicznych? Takie sieci buduje się od lat w konkretnych celach i nie potrzebują one otoczki BOINC. Nie chcę wyjść na opornika torpedującego dobre pomysły, ale ten wydaje mi się co najmniej nieprzemyślany. Gdybym stawiał taka sieć, to jednym z podstawowych oczekiwań byłaby bezprzerwowa praca i wiarygodność pomiarów dostępnych w trybie rzeczywistym. Jak mamy to uzyskać, albo inaczej w czym ma tu pomóc BOINC?
Zgadzam się z Tobą w pewnym sensie.
Z drugiej strony:
1. Bezprzerwowa praca <- ja osobiście na głównych liczydłach mam UpTime na poziomie 99,5% i więcej. Dużo ludzi tak ma.
2. W trybie rzeczywistym. Teoretycznie wystarczyłoby wysyłać małą paczkę z danymi co np.: 1-10minut. Ale tu można by po prostu posyłać co 12-24 godziny, a serwer analizowałby czy dane się jakoś zgadzają z tym co ClimatPrediction wykazał <- czysto teoretycznie. A kto wie może istniejące stacje itp też zechciały by współpracować <- w końcu nie przeszkadzałoby to im.
3. To jest tylko przykładowy pomysł. Ja przykładowo nie widziałem sensu projektu Seti@Home i szukania obcych<- ale setki milionów luda liczyło ten projekt <- w sumie to chyba bez celowo, bo nic nie znaleźli. Żaden szanujący się obcy nie dąłby się znaleźć ludziom ;)
4. Może ty masz jakiś pomysł

Rysiu

A kto to wszystko zrealizuje?  %)

Może mi ktoś przybliżyć jak działają projekty AI oparte na BOINC? Na jakiej zasadzie działa taki FreeHAL? Trochę czytałem informacji na stronie Tobiasa ale niewiele zrozumiałem  %)

TJM

Cytat: goofyx w 23 Wrzesień 2010, 16:37
2. W trybie rzeczywistym. Teoretycznie wystarczyłoby wysyłać małą paczkę z danymi co np.: 1-10minut. Ale tu można by po prostu posyłać co 12-24 godziny, a serwer analizowałby czy dane się jakoś zgadzają z tym co ClimatPrediction wykazał <- czysto teoretycznie.

Teoria praktyce nierówna. Przede wszystkim BOINC nie działa w czasie rzeczywistym, żeby to zmienić trzeba patchować tak wiele rzeczy, że raczej od razu można pisać od zera całe oprogramowanie serwera i BOINC do niczego nie potrzebny.

W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

simonic

Gdyby projekt zbieral dane podobnie do WUProp@home mogloby to dac wymierne korzysci. IMGW "zbiera" dane za darmo ale za udostepnienie ich pobiera duuuza kase... A taki student geografii potrzebuje takich danych jak ryba wody  :)  (sam to przerabiałem) + inne zainteresowane osoby i zbiera sie niezla grupa ludzi. Poza tym to potencjalnie nowi członkowie zespołu BOINC@POLAND...

Nie wiem tylko czy technicznie da sie to zrobic bo informatykiem nie jestem...


goofyx

Cytat: simonic w 23 Wrzesień 2010, 19:35
Gdyby projekt zbieral dane podobnie do WUProp@home mogloby to dac wymierne korzysci. IMGW "zbiera" dane za darmo ale za udostepnienie ich pobiera duuuza kase... A taki student geografii potrzebuje takich danych jak ryba wody  :)  (sam to przerabiałem) + inne zainteresowane osoby i zbiera sie niezla grupa ludzi. Poza tym to potencjalnie nowi członkowie zespołu BOINC@POLAND...

Nie wiem tylko czy technicznie da sie to zrobic bo informatykiem nie jestem...
Da sie, ale potrzeba sprzetu zeby wiedziec jakie stacje bedziemy obslugiwac.



Tak sobie myslalem nad projektem non cpu. Projekt mialby na celu tworzenie statystyk co do np.: sprzetu, czasu spedzonym przy kompie, jaki soft ludzie urzywaja i ile czasu itp. co wy na to? Zalozmy przy paru tysiacach userow mozba by naprawde fajne statystyki tworzyc i rankingi np.: odtwarzaczy muzycznych, pakietow biurowych itp.
Program w sumie nie trudny.
Co wy na to?

Rysiu

Cytat: goofyx w 23 Wrzesień 2010, 19:49
Tak sobie myslalem nad projektem non cpu. Projekt mialby na celu tworzenie statystyk co do np.: sprzetu, czasu spedzonym przy kompie, jaki soft ludzie urzywaja i ile czasu itp. co wy na to? Zalozmy przy paru tysiacach userow mozba by naprawde fajne statystyki tworzyc i rankingi np.: odtwarzaczy muzycznych, pakietow biurowych itp.
Program w sumie nie trudny.
Co wy na to?
To już ciekawszy pomysł ale app to nie mam pojęcia jak napisać :E

I to jednak zbieranie jakichś danych dotyczących userów...  :ph34r:

Troll81

GIODO zrobiłby ci z tyłka jesień średniowiecza...

goofyx

1. Przecie to anonimowo. W statach nawet maila nie bede uzywal tylko faktu ze np.: winamp pracowal 5 godzin, ale nie chce wiedziec ze to u Pana Iksa.
2. Giodo? Ale danych osobpwych nie bede zbieral.

TJM

Dane osobowe zbierasz już w momencie utworzenia projektu, użytkownik rejestruje się używając swojego maila z jakiegoś adresu IP - to już są dane osobowe w świetle naszego prawa.


W razie jakiejś pilniejszej sprawy - jestem często dostępny na kanale IRC B@P, na forum czasami zapominam zajrzeć lub nie mam czasu.

Mori

Cytat: goofyx w 23 Wrzesień 2010, 19:49Tak sobie myslalem nad projektem non cpu. Projekt mialby na celu tworzenie statystyk co do np.: sprzetu, czasu spedzonym przy kompie, jaki soft ludzie urzywaja i ile czasu itp. co wy na to? Zalozmy przy paru tysiacach userow mozba by naprawde fajne statystyki tworzyc i rankingi np.: odtwarzaczy muzycznych, pakietow biurowych itp.
Program w sumie nie trudny.
Co wy na to?
Znaczy mamy wymyślać Wakoopę na nowo i dodawać ją do BOINCa?