Paginacija
-
-
Raspodijeljeni sustav za dostavljanje relevantnih informacija iz tokova podataka
-
Lucija Raženj U ovom radu detaljno je opisano programsko rješenje raspodijeljenog sustava za dostavljanje relevantnih informacija iz tokova podataka u stvarnom vremenu, nazvanog Buzz. Sustav je dizajniran kao skup mikroservisa koji međusobno komuniciraju koristeći Apache Kafku.
Kao izvor podataka, iz kojeg se pronalaze relevantne informacije, korišten je Twitter tok. Podaci preuzeti s Twittera pohranjeni su u Elasticsearch bazu podataka. Sam pristup uslugama koje Buzz nudi ostvaren je preko REST...
-
-
Raspodijeljeni sustav za nadgledanje stanja procesa temeljen na sabirnici CAN
-
Alen Jelavić U radu su opisane arhitektura i funkcionalnosti mikrokontrolera ESP32. Objašnjeno je od kojih se dijelova sastoji ESP32 mikrokontroler. Opisane su mogućnosti povezivanja mikrokontrolera s okolinom i mikrokontrolera unutar ugradbenog sustava. Objašnjene su i karakteristike protokola i sabirnice CAN. Opisana su polja koja sadržavaju CAN poruke, vrste CAN poruka, način arbitraže CAN poruka, utjecaj prioriteta CAN poruka, upravljanje pogreškama i povezivanje čvorova u sabirnicu. U sklopu...
-
-
Raspodijeljeni sustav za preporučivanje na platformi Apache Spark
-
Filip Popić U ovom radu izrađen je raspodijeljeni sustav za preporučivanje. Algoritam preporučivanja temeljen je na suradnji korisnika i korištenju matrice sličnosti objekata preporučivanja. Za izračun matrice sličnosti, podržano je nekoliko različitih mjera sličnosti, koje na temelju ulaznih statistika o korisničkim konzumacijama, računaju sličnost za sve parove objekata. Pri izračunu matrice sličnosti, omogućen je postupak normiranja redaka matrice sličnosti. Za izračun korisničkih...
-
-
Raspodijeljeni sustav za upravljanje procesima temeljen na sabirnici CAN
-
Alen Jelavić U radu su opisane osnovne karakteristike CAN mreže. Objašnjeno je kako se uređaji
spajaju na mrežu, kako komuniciraju i kako upravljaju greškama ako se dogode tijekom
komunikacije. Detaljno su opisani mogući okviri tj. poruke koje svaki čvor u mreži može
poslati na sabirnicu. U sklopu rada izrađen je sustav koji se sastoji od dva čvora, jedan s
temperaturnim senzorom i drugi s ventilatorom promjenjive brzine vrtnje. Uz pomoć CAN
mreže postiže se reguliranje brzine vrtnje...
-
-
Raspodijeljeni sustavi s dijeljenim stanjem
-
Mihael Svetec Ovaj rad istražuje performanse i karakteristike raspodijeljenih sustava s dijeljenim stanjem u usporedbi sa sustavima bez dijeljenog stanja, koristeći razvojni okvir Microsoft Orleans. Cilj istraživanja bio je utvrditi kako različite arhitekture utječu na brzinu obrade zahtjeva, točnost i konzistenciju podataka. Provedena mjerenja pokazala su da sustavi bez dijeljenog stanja imaju bolju prosječnu brzinu obrade zahtjeva, dok sustavi s dijeljenim stanjem pružaju veću konzistentnost...
-
-
Raspodijeljeni ugradbeni sustavi sa slabom dostupnošću komunikacije
-
Ivan Žagar Sveprisutni računalni sustavi su uglavnom okarakterizirani ograničenom računalnom snagom, komunikacijskim sposobnostima te energetskim resursima. Različita infrastrukturna ili energetska ograničenja mogu ozbiljno utjecati na komunikacijsku sposobnost uređaja, diktirajući time razinu pružane funkcionalnosti i samu kvalitetu usluge (QoS).
U ovom diplomskom radu opisan je razred sveprisutnih raspodijeljenih ugradbenih sustava bez trajne komunikacijske povezanosti. Predložen je model...
-
-
Raspodijeljeno de novo sastavljanje genoma na platformi Apache Spark
-
Mirko Džaja U ovom radu je predstavljeno sastavljanje genoma na raspodijeljenim sustavima.
Konkretno, detaljno je opisana platforma Apache Spark koja omogućuje
raspodijeljeno izvođenje. Predstavljeno je sastavljanje genoma, dvije tehnike od
kojih smo se odlučili za de novo da je pobliže opišemo. Uspoređujući dva de novo
algoritma, SORA i SpaRC, došli smo do zaključka da postoji široki spektar
različitih algoritama koji imaju različite stupnjeve raspodijeljenosti. Zahvaljujući
tome svatko...
-
-
Raspodijeljeno duboko učenje korištenjem programske knjižnice Keras
-
Bernard Ibrović Rad se bavi proučavanjem dubokog učenja i umjetnih neuronskih mreža u kontekstu programske knjižnice Keras te načinima korištenja programske knjižnice Keras u centraliziranom i raspodijeljenom okruženju. Nakon teorijskog uvoda, slijedi praktičan dio gdje je na konkretnom primjeru opisan način izgradnje umjetne neuronske mreže te njeno treniranje, a zatim i provjera točnosti na novim podacima. Navedene su razlike u kodu te razlike u performansama između centraliziranog i...
-
-
Raspodijeljeno duboko učenje u računarstvu u magli
-
Dominik Kotarski Ovaj rad bavi se integracijom koncepta dubokog učenja kao pripadnika paradigme strojnog učenja u nadolazeće raspodijeljene sustave u magli. Obrađuje se tema računarstva u magli i njegovih prednosti i nedostataka, poglavito u odnosu na računarstvo u oblaku. Dan je pregled koncepta dubokog učenja. Naposljetku, dani su i komentirani rezultati ispitivanja koncepta horizontalne raspodijeljene inferencije u dubokom učenju.
-
-
Raspodijeljeno filtriranje tokova senzorskih podataka u računalnom grozdu
-
Josip Bago Cilj ovog rada je razmatranje predloženog rješenja za implementaciju sustava koji služi za filtriranje senzorskih objava na temelju pretplata. Predlaže se rješenje koje se temelji na paralelnom obavljanju operacija usporedbe uvjeta pretplate sa značajkama objava na raspodijeljenom sustavu, točnije računalnom grozdu. Cilj ovog rješenja je poboljšati svojstvo skalabilnosti sustava omogućavanjem paralelnog izvođenja operacija filtriranja. Objave i pretplate se generiraju kao...
-
-
Raspodijeljeno ocjenjivanje brzih tokova podataka
-
Boris Vezmar Definirani su prediktivni modeli i ocjenjivanje prediktivnih modela te je
razmotreno nekoliko osnovnih vrsta prediktivnih modela. Dan je primjer rada s
prediktivnim modelima korištenjem biblioteke Apache Spark MLlib.
Proučena je platforma Kubernetes uključujući kontejnerizirano
postavljanje aplikacija i servisa. Rad s kontejnerima prikazan je na primjeru
rada s platformom Docker. Definirana je arhitektura Kubernetes grozda
i temeljni Kubernetes objekti. Dan je primjer rada s platformom...
-
-
Raspodijeljeno udruženo učenje za okoline Interneta stvari
-
Marko Bartaković Raspodijeljeno udruženo učenje relativno je nova paradigma u treniranju modela strojnog učenja. Za treniranje modela koriste se uređaji na rubu mreže koji imaju vlastiti skup podataka za treniranje. Kako bi privatnost podataka korisnika ostala sačuvana, lokalni podaci klijenata nikada se ne prenose preko mreže. Proces treniranja modela izvodi se tako da klijenti na svojem lokalnom skupu podataka provode ažuriranje globalnog modela, a centralni čvor agregira ažuriranja modela od...
Paginacija