Pregled bibliografske jedinice broj: 805249
Programski okvir za raspoređivanje zadataka u raspodijeljenim računalnim okvirima
Programski okvir za raspoređivanje zadataka u raspodijeljenim računalnim okvirima, 2014., diplomski rad, diplomski, Falultet elektrotehnike i računarstva, Zagreb
CROSBI ID: 805249 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Programski okvir za raspoređivanje zadataka u raspodijeljenim računalnim okvirima
(Framework for distribution of tasks among working nodes in distributed systems)
Autori
Milas, Mario
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, diplomski
Fakultet
Falultet elektrotehnike i računarstva
Mjesto
Zagreb
Datum
01.07
Godina
2014
Stranica
53
Mentor
Srbljić, Siniša
Neposredni voditelj
Šilić, Marin
Ključne riječi
algoritam; Cajo; Java; komunikacija; paralelno; raspodijeljeni; sustavi; RMI
(algorithm; Cajo; Java; communication; parallel; distributed; systems; RMI)
Sažetak
Ovaj rad opisuje programsko rješenje vezano za raspoređivanje zadataka u raspodijeljenim računalnim okolinama. U radu se obrađuje problem raspodjele zadataka u sustavu s postojećom programskom strukturom zadataka i upravljačkog čvora, gdje je cilj zadatka ostvariti hijerarhiju čvorova i razmjenu poruka putem te hijerarhije kako bi se rasteretio upravljački čvor. Pritom svaki čvor u hijerarhiji predstavlja jedno računalo koje sudjeluje u komunikaciji i izvršavanju zadataka. Rješenje problema ostvaruje se stvaranjem algoritma za raspodjelu zadataka i ostvarivanje hijerarhije čvorova. Također, određuje se vrsta poruka i način na koji se one razmjenjuju između čvorova ; kao i njihov slijed. Prilikom razrade rješenja obraća se pozornost na slična rješenja i programski okviri koji imaju svrhu paralelne raspodjele zadataka u raspodijeljenim sustavima, kao i načini komunikacije u istima. Primjer takvih rješenja su MPI biblioteka i Java Parallel Processing Framework programski okvir. Rezultati rada su razrađeni algoritam raspodjele zadataka i formiranja hijerarhije čvorova, kao i programski okvir koji primjenjuje navedeni algoritam napisan u programskom jeziku Java. Također, u sklopu rezultata rada prilaže se mjerenje za različite slučajeve primjene sustava, gdje se mijenja veličina mreže, uz druge postavke vezane za ponašanje i opseg zadataka na čvorovima.
Izvorni jezik
Engleski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb