BOINC@Poland

Inne => Archiwum => Wątek zaczęty przez: TJM w 23 Październik 2008, 14:52

Tytuł: A może by tak jakiś wyścig ?
Wiadomość wysłana przez: TJM w 23 Październik 2008, 14:52
Co byście powiedzieli na to, żeby jakoś w niedalekiej przyszłości zorganizować  krótki wyścig (max parodniowy coby mi sprzęt to wytrzymał)? Myślę, że jestem w stanie przygotować statsy podobne do tych które można zobaczyć na primegridzie (osobny ranking dla wyścigu), z zaliczaniem tylko zadań pobranych i odesłanych w okresie trwania wyścigu. To dobra okazja, żeby przetestować szybkość i obciążalność sprzętu a także całego backendu serwerowego, bo bugi wyjdą w ekspresowym tempie  :D
Orientuje się ktoś jak ewentualnie wygląda przygotowanie czegoś takiego od zaplecza ?
Tytuł: Odp: A może by tak jakiś wyścig ?
Wiadomość wysłana przez: maxim w 23 Październik 2008, 15:06
Cool :)
Tytuł: Odp: A może by tak jakiś wyścig ?
Wiadomość wysłana przez: Szopler w 23 Październik 2008, 15:11
Proponuję Wyścig Enigma@Home z okazji Święta Niepodległości (11 listopada) ;)
tak 10-11-12 ;)
Tytuł: Odp: A może by tak jakiś wyścig ?
Wiadomość wysłana przez: Troll81 w 23 Październik 2008, 18:22
pomysł i data są ok :D
Tytuł: Odp: A może by tak jakiś wyścig ?
Wiadomość wysłana przez: 3Rni w 23 Październik 2008, 19:42
oki doki i nazwa wyścigu Independence Day  ::)
Tytuł: Odp: A może by tak jakiś wyścig ?
Wiadomość wysłana przez: TJM w 23 Październik 2008, 19:50
Nie wiem czy zdążyłbym wszystko przygotować i przetestować do tego czasu. W planach miałbym coś takiego:
Tabele z rankiniem aktywnych uczestników i teamów aktualizowane w czasie rzeczywistym, w momencie przejścia odsyłanego rezultatu przez wszystkie stopnie validatora (w praktyce trwa to 2-5 minut po odesłaniu wyniku)
Śledzenie wszystkich wyników, tak żeby w razie potrzeby można było zrobić jakąś tabelkę np. top10 wszystkich wyników uzyskanych w czasie wyścigu
+ kolekcja danych umożliwiająca ewentualne narysowanie wykresu aktywności teamów w czasie wyścigu (dość trudne do zrobienia).

Na pewno priorytet nad tym mają poprawki kosmetyczne w wyglądzie strony (dodanie logo które trzeba jeszcze wybrać, zmiana kolorystyki, poprawienie display bugów na forum).
Tytuł: Odp: A może by tak jakiś wyścig ?
Wiadomość wysłana przez: RAD-Poland w 23 Październik 2008, 20:10
proponowałbym stworzenie nowego pliku ze statystykami typu "race.xml" z aktualizacją co 1 godzinę w celu udostępnienia wyników  np: na boincstats.com (nie wiem jakiego formatu wymaga Willy by udostępniać wyniki wyścigów),

prawdopodobnie mało kto będzie analizował html'a w celu stworzenia własnych statystyk
z doświadczenia z PrimeGridem jest z tym sporo problemów: typu powtarzające się nazwy użytkowników, częste zmiany formatu zapisu (zmieniali 4 razy w ciągu ostatniego miesiąca)

ogłosić wyścig na forum Enigny i boincstats, zależy jakiego oczekujesz zainteresowania/zaangażowania liczydłowych ;)
Tytuł: Odp: A może by tak jakiś wyścig ?
Wiadomość wysłana przez: TJM w 23 Październik 2008, 20:19
Stworzenie XMLa to nie problem, można spokojnie generować prosto z php żeby był tak samo dynamiczny jak tabela ze statsami.

Tytuł: Odp: A może by tak jakiś wyścig ?
Wiadomość wysłana przez: AiDec w 23 Październik 2008, 22:28
Ja, ja, ja, ja, ja - jak mawial znajomy niemiec, gdy Go pytalem czy chce polskiego wursta  XD
Tytuł: Odp: A może by tak jakiś wyścig ?
Wiadomość wysłana przez: Szopler w 23 Październik 2008, 23:04
Enigma@Home - Independence Day Race 2008
Tytuł: Odp: A może by tak jakiś wyścig ?
Wiadomość wysłana przez: Pigu w 23 Październik 2008, 23:22
przestawię stosowną moc :ph34r:
Tytuł: Odp: A może by tak jakiś wyścig ?
Wiadomość wysłana przez: Troll81 w 23 Październik 2008, 23:25
taaaaaa

dajcie jeszcze lepsze punktowanie w projekcie i będzie mnóstwo chętnych do wyścigu  :attack:
Tytuł: Odp: A może by tak jakiś wyścig ?
Wiadomość wysłana przez: TJM w 18 Grudzień 2008, 17:52
Teoretycznie mam wszystkie skrypty 'wyścigowe' gotowe, wszystko odświeżane w czasie rzeczywistym. Nie wiem jednak, czy takie częste aktualizowanie wyszłoby na zdrowie serwerowi, ponieważ dane do obliczeń pobierane są bezpośrednio z tabeli results serwera; nawet z maksymalnym jak tylko się da zachowywaniem poprzednich wyników trzeba przynajmniej raz przy każdym update zrobić skan tabeli żeby znaleźć nowe rezultaty z odpowiednim sent_time i received_time, a że jest to największa tabela ze wszystkich (przy kasowaniu starych rezultatów ustawionym na 2 tygodnie, jej wielkość sięga 1,2-1,5GB) musi być skanowana bezpośrednio z dysku, bo w pamięci niestety się nie mieści. Bez zmian w hardware (konieczne dorzucenie RAMu do max opcji dla tej płyty - 4GB, z czego zapewne zobaczy tylko 3 z hakiem bo sys jest 32bit bez PAE) bałbym się robić updejty nawet co godzinę.
Do pełnego kompletu oskryptowania brakuje jedynie eksportu danych do jakiegoś .xmla, nie wiadomo jaki ma być format tych danych, ale obojętnie jaki by nie był, napisanie skryptu do eksportu tabeli z bazy do XMLa to kwestia kilkunastu minut.
Jeśli jednak chodzi o organizację jakiegoś wyścigu, to ja wymiękam - już i tak wszystko zaczyna mnie czasowo przerastać.
Tytuł: Odp: A może by tak jakiś wyścig ?
Wiadomość wysłana przez: Troll81 w 18 Grudzień 2008, 22:57
i tak wielki szacun dla ciebi TJM. jestes dla mnie bogiem :)