BOINC + Elastic Stack = architektura
zbierania, gromadzenia,przetwarzania i archiwizowania
danych w kontekście projektu obliczeńrozproszonych iThenaŁukasz Świerczewskie-mail: lswierczewski@cybercomplex.net

Przewodniczacy Zarządu, Fundacja Cyber-Complex
www.yavaconf.com

Program prezentacji:
1. BOINC;➢ Czym jest BOINC? Jakie mamy projekty? Podstawowe informacje...
➢ Idea obliczeń rozproszonych oraz sieci tworzonych przez wolontariuszy;
2. iThena – jeden z projektów na platformie BOINC;
3. Internet – analityka ruchu sieciowego;
4. Elastic Stack – rozwiązanie klasy BigData;
5. HowFaster.NET - cząstkowa prezentacja w formie strony www;
6. Open.Data HowFaster.NET - zbiory danych;
7. Podsumowanie;

22 / 10

BOINCBerkeley Open Infrastructure for Network Computing (BOINC) –niekomercyjne rozwiązanie z dziedziny obliczeń rozproszonych, które
pierwotnie powstało dla potrzeb projektu SETI@home, aktualnie
wykorzystywane jest również w projektach innych niż SETI. Jest toniekomercyjne oprogramowanie pośredniczące pozwalające naudział komputera zwykłego użytkownika w naukowych projektach.
BOINC jest rozwijany na Uniwersytecie Kalifornijskim w Berkeley
przez zespół pod kierunkiem szefa projektu SETI@home, Davida
Andersona. BOINC jest wolnym i otwartym oprogramowaniem
wydawanym na licencji GNU LGPL i jest wspierany finansowo przez
amerykańską rządową agencję National Science Foundation.

32 / 10

BOINC - Community
BOINC Stats: https://www.boincstats.com
Free-DC Stats: https://stats.free-dc.org/stats.php?page=index
Wiele projektów open source...
Lista projektów na oficjalnej stronie UC Berkeley:https://boinc.berkeley.edu/projects.php… i wiele, wiele projektów, których nie ma na oficjalnej liście...
42 / 10

Projekt iThena - część globalnej platformy BOINC
The iThena distributed project concerns experimental mapping of network structures included in
the Internet. The project is in closed beta phase. Currently, the only application available in theproject (iThena CNode) performs a sequence of traceroute procedures from client computers.
The resulting data is sent back to the server and submitted to the main database, where it canbe further analyzed.
Liczba użytkowników: 50 308 (z dnia: 13.06.2021)
Liczba hostów (teoretyczna/całkowita): 58 836 (z dnia: 13.06.2021)
Strona projektu: https://ithena.net
Prosta wizualizacja systemowa: https://vi.ithena.net/

Strona projektu iThena na Everipedia: https://everipedia.org/wiki/lang_en/ithena
52 / 10

Strona projektu ithena.net: stan na dzień 14 czerwca 2021 roku.

62 / 10

Simple data visualisation:
https://vi.ithena.net/(screenshot)

2 / 10782 / 10

92 / 10

Demo BOINC...

2 / 1010

Elasticsearch – oprogramowanie komputerowe służące dowyszukiwania informacji stworzone przez Shaya Banona z firmyElastic NV w roku 2010. Jako główny silnik wyszukiwania,system Elasticsearch wykorzystuje bibliotekę Apache Lucene. Ztego m.in. powodu system Elasticsearch jest częstoporównywany do platformy o podobnych funkcjach izastosowaniach Apache Solr.
Wiele elementów systemu Elasticsearch jest dostępnych w
postaci otwartych źródeł na serwisie GitHub.
Według serwisu DB-engines, Elasticsearch jest
najpopularniejszym silnikiem wyszukiwania na świecie.

112 / 10

OUTPUT

INPUT

2 / 1210

2 / 1310

Strona projektu howfaster.net
2 / 1410

Strona: https://howfaster.net
Liczba:Systemów Autonomicznych: 6396
Krajów: 238
Regionów: 3078
Miast: 6307
Pomiarów: 27632107
Date: 19.12.2020 (na podstawie pomiarów
tylko z dwóch miesięcy pracy projektu
iThena)2 / 1510

Dziękujemy za oglądanie!
e-mail: lswierczewski@cybercomplex.net

Zapraszamy do zadawania pytańoraz oceny prelekcji pod nagraniem.

www.yavaconf.com