Pregled bibliografske jedinice broj: 1212038
Analiza performansi sustava za udaljeno izvršavanje programskog kôda
Analiza performansi sustava za udaljeno izvršavanje programskog kôda, 2021., diplomski rad, diplomski, Fakultet elektrotehnike i računarstva, Zavod za primijenjeno računarstvo, Zagreb
CROSBI ID: 1212038 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Analiza performansi sustava za udaljeno izvršavanje
programskog kôda
(Performance analysis of online code execution
systems)
Autori
Došilović, Herman Zvonimir
Vrsta, podvrsta i kategorija rada
Ocjenski radovi, diplomski rad, diplomski
Fakultet
Fakultet elektrotehnike i računarstva, Zavod za primijenjeno računarstvo
Mjesto
Zagreb
Datum
06.07
Godina
2021
Stranica
52
Mentor
Mekterović, Igor
Ključne riječi
analiza performansi ; sustav za udaljeno izvršavanje programskog kôda ; sustav za udaljeno ocjenjivanje ; izvršavanje nepouzdanog programskog kôda ; sphere engine ; piston ; judge0
(performance analysis ; online code execution system ; online judge system ; untrusted code execution ; sphere engine ; piston ; judge0)
Sažetak
Sustavi za udaljeno izvršavanje programskog kôda imaju ključni utjecaj na korisničko iskustvo, i važno je da prilikom intenzivnog višekorisničkog opterećenja korisničko iskustvo ne pati zbog dugog vremena obrade zahtjeva za izvršavanje programskog kôda. Dosada u kontekstu sustava za udaljeno izvršavanje programskog kôda nisu postavljeni radni okviri za analizu njihovih performansi i ocjenu njihove kvalitete i pouzdanosti. Ovaj rad predstavlja prvi radni okvir za analizu performansi i ocjenu kvalitete i pouzdanosti usluge koju nude sustavi za udaljeno izvršavanje programskog kôda. Ovaj rad također predstavlja i aplikaciju Hélory koja implementira predstavljeni radni okvir za analizu performansi i ocjenu kvalitete i pouzdanosti za tri sustava za udaljeno izvršavanje programskog kôda: Sphere Engine, Piston i Judge0. Nakon pregleda osnovnih funkcionalnosti i sučelja aplikacije Hélory dan je primjer korištenja u analizi performansi sustava Piston i Judge0, ali i analiza performansi instance sustava Judge0 koja se aktivno koristi na Fakultetu elektrotehnike i računarstva Sveučilišta u Zagrebu. Konačno, na kraju se donose smjernice za budući razvoj radnog okvira i aplikacije.
Izvorni jezik
Hrvatski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb
Profili:
Igor Mekterović
(mentor)