|
|
|
|
LEADER |
02588na a2200229 4500 |
003 |
HR-ZaFER |
008 |
160221s2017 ci ||||| m||| 00| 0 hr d |
035 |
|
|
|a (HR-ZaFER)ferid4766
|
040 |
|
|
|a HR-ZaFER
|b hrv
|c HR-ZaFER
|e ppiak
|
100 |
1 |
|
|a Šegina, Petar
|
245 |
1 |
0 |
|a Sustav za sigurno i učinkovito udaljeno izvođenje studentskih programskih vježbi :
|b završni rad /
|c Petar Šegina ; [mentor Klemo Vladimir].
|
246 |
1 |
|
|a Secure and Scalable Remote Execution of Students' Programming Assignments
|i Naslov na engleskom:
|
260 |
|
|
|a Zagreb,
|b P. Šegina,
|c 2017.
|
300 |
|
|
|a 42 str. ;
|c 30 cm +
|e CD-ROM
|
502 |
|
|
|b preddiplomski studij
|c Fakultet elektrotehnike i računarstva u Zagrebu
|g smjer: Računarska znanost, šifra smjera: 41, datum predaje: 2017-06-09, datum završetka: 2017-07-10
|
520 |
3 |
|
|a Sažetak na hrvatskom: Rad daje osvrt na zahtjeve i tehničke poteškoće u ostvarivanju sustava za udaljeno izvođenje i vrednovanje studentskih programskih vježbi. Nakon kratkog pregleda postojećih rješenja, opisuje zahtjeve i značajke poželjnog sustava te nudi idejno rješenje koje zadovoljava te zahtjeve. Konačno, obrađuje konkretno rješenje ostvareno pomoću tehnologija Docker i Spring te opisuje način ostvarenja učinkovitog razmjernog rasta pomoću arhitekture bazirane na mikroservisima i izvršnim Docker slikama. Ostvareno rješenje ponuđeno je kao tehnologija otvorenog koda te se može iskoristiti u ostvarenju složenijih i zahtjevnijih sustava.
|
520 |
3 |
|
|a Sažetak na engleskom: The paper gives an overview of the requirements and technical difficulties of an implementation of a system for remote execution and evaluation of students' programming assignments. After a brief overview of existing solutions, it describes the requirements and features of a desirable system and offers an idea of a solution that satisfies those requirements. Finally, it covers a concrete implementation based on Docker and Spring and describes an implementation of horizontal scalability based on a microservice architecture and executable Docker images. The implementation given is made available as open source and can be used as a building block for implementing more complex systems.
|
653 |
|
1 |
|a udaljeno izvod̄enje
|a studentske programske vježbe
|a siguran
|a učinkovit, razmjeran rast
|a mikroservisi
|a SPRUT
|a Docker
|a Kotlin
|a Spring
|
653 |
|
1 |
|a remote execution
|a students’ programming assignments
|a secure
|a efficient, scalable
|a horizontal scalability
|a microservices
|a SPRUT
|a Docker
|a Kotlin
|a Spring
|
700 |
1 |
|
|a Vladimir, Klemo
|4 ths
|
942 |
|
|
|c Z
|
999 |
|
|
|c 50174
|d 50174
|