Skalabilna poslužiteljska aplikacija za prikupljanje podataka iz senzorskih mreža

Sažetak na hrvatskom: GDAS sustav jest skalabilna poslužiteljska aplikacija za prikupljanje senzorskih podataka odnosno podataka iz senzorske mreže. Aplikacija je razdijeljena na nekoliko dijelova, od kojih je svaki izveden kao jedan ili više mikroservisa. Glavni djelovi su prikupljanje podataka iz...

Full description

Permalink: http://skupnikatalog.nsk.hr/Record/fer.KOHA-OAI-FER:46659/Details
Glavni autor: Domšić, Josip (-)
Ostali autori: Džapo, Hrvoje (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, J. Domšić, 2015.
Predmet:
LEADER 03182na a2200241 4500
003 HR-ZaFER
005 20160621151003.0
008 160221s2015 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid2362 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Domšić, Josip  |9 37256 
245 1 0 |a Skalabilna poslužiteljska aplikacija za prikupljanje podataka iz senzorskih mreža :  |b diplomski rad /  |c Josip Domšić ; [mentor Hrvoje Džapo]. 
246 1 |a Scalable server application for collecting data from sensor networks  |i Naslov na engleskom:  
260 |a Zagreb,  |b J. Domšić,  |c 2015. 
300 |a 68 str. ;  |c 30 cm +  |e CD-ROM 
502 |b diplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Računalno inženjerstvo, šifra smjera: 55, datum predaje: 2015-06-30, datum završetka: 2015-07-01 
520 3 |a Sažetak na hrvatskom: GDAS sustav jest skalabilna poslužiteljska aplikacija za prikupljanje senzorskih podataka odnosno podataka iz senzorske mreže. Aplikacija je razdijeljena na nekoliko dijelova, od kojih je svaki izveden kao jedan ili više mikroservisa. Glavni djelovi su prikupljanje podataka iz senzorskih mreža (mikroservisi Wizard i Apprentice), obrada (Pigeon), pohrana (Worker) i dohvat pohranjenih podataka (Santa). Osim navedenih mikroservisa, za potpuno funkcioniranje sustava, koriste se programi za pohranu podataka na računalne sustave, baza podataka MongoDB, i za međusobnu komunikaciju mikroservisa, red poruka RabbitMQ. Podsustav za međusobnu komunikaciju, osim RabbitMQ programa, sastoji se i od consumer, publisher i envelope servisa koji uvode konfigurabilni komunikacijski sloj između mikroservisa i reda poruka. Podsustav za pohranu podataka naziva se fatty, a zadaća mu je maskiranje MongoDB baze podataka. Dodatni programi: Nginx, HAProxy Supervisor uvode mogućnost upravljanja opisanim skalabilnim sustavom. 
520 3 |a Sažetak na engleskom: GDAS system is a scalable server application for sensor data acquisition, apropos collecting data from sensor networks. Application is separated into several shares, every part of which is designed as one or more microservices. Main GDAS parts are: data acquisition from sensor networks (Wizard and Apprentice microservices), data processing (Pigeon), data storage (Worker), data provider API (Santa). Execept previously mentioned microservices, to achive full functionality, GDAS utilises mongoDB database for data storage and RabbitMQ message queue for interprocess comunication. Additionaly, communication subsystem is composed of consumer, publisher and envelope services which add configurable communication layer between microservices and message queue. Storage subsystem is called fatty and its’ task is to mask mongoDB interface. Additional programs, such as Nginx, HAProxy and Supervisor, add the means to control previously described scalable system. 
653 1 |a Prikupljanje podataka  |a skalabilnost  |a Internet stvari  |a mikroservis  |a senzorske mreže  |a Zabbix  |a Nagios 
653 1 |a Data acquisition  |a scalable  |a Internet of Things  |a microservice  |a sensor network  |a Zabbix  |a Nagios 
700 1 |a Džapo, Hrvoje  |4 ths  |9 18083 
942 |c Y  |2 udc 
999 |c 46659  |d 46659