Arhitektura softverskog sistema za elektroenergetske proračune zasnovana na mikroservisima
Microservice-based software system architecture for electric power functions
dc.contributor.advisor | Čapko, Darko | |
dc.contributor.other | Erdeljan, Aleksandar | |
dc.contributor.other | Protić, Jelica | |
dc.contributor.other | Sarić, Andrija | |
dc.contributor.other | Gavrić, Milan | |
dc.contributor.other | Vukmirović, Srđan | |
dc.contributor.other | Čapko, Darko | |
dc.creator | Stoja, Sebastijan | |
dc.date.accessioned | 2021-10-18T14:12:23Z | |
dc.date.available | 2021-10-18T14:12:23Z | |
dc.date.issued | 2021-10-08 | |
dc.identifier.uri | https://www.cris.uns.ac.rs/DownloadFileServlet/Disertacija16268026844957.pdf?controlNumber=(BISIS)118026&fileName=16268026844957.pdf&id=18119&source=NaRDuS&language=sr | sr |
dc.identifier.uri | https://www.cris.uns.ac.rs/record.jsf?recordId=118026&source=NaRDuS&language=sr | sr |
dc.identifier.uri | https://www.cris.uns.ac.rs/DownloadFileServlet/IzvestajKomisije162680269273882.pdf?controlNumber=(BISIS)118026&fileName=162680269273882.pdf&id=18120&source=NaRDuS&language=sr | sr |
dc.identifier.uri | https://nardus.mpn.gov.rs/handle/123456789/18606 | |
dc.description.abstract | DMS sistem je sistem koji povećava efikasnost, upravlja, nadgleda optimizuje rad i sprečava preopterećenja u elektroenergetskim mrežama. U ovoj doktorskoj disertaciji se proučava takav jedan sistem čije je vreme odziva od značaja sa svim njegovim elektroenergetskim proračunima, koristeći mikroservise. Na osnovu analize svih elektroenergetskih proračuna data je arhitektura jednog takvog sistema za prelazak sa monolitnog na mikroservisno okruženje. Arhitektura se oslanja na mikroservisnu arhitekturu, gde je jedan servis podeljen na više mikroservisa, koji svaki za sebe obavlja svoju poslovnu logiku. Nakon faze istraživanja i sagledavanja jedne takve arhitekture svih elektroenergetskih proračuna jednog DMS sistema na mikroservisno okruženje, napravljen je prototip na cloud-u i za platformu korišćen je Microsoft Service Fabric. Za testiranje takve arhitekture je birano dva elektroenergetska proračuna koji su najznačajniji u jednom DMS sistemu, a to su topološka analiza i tokovi snaga. Testovi su izvršeni u šest eksperimenata gde se vrši analiza i za monolitnu i za mikroservisnu arhitekturu. Hipoteze doktorske disertacije su adresirane kroz postupak primene cloud-a u jednom DMS sistemu, primene jedne takve arhitekture i dokazivanje da primena u mikroservisnom okruženju daje bolje rezultate nego u monolitnom okruženju. | sr |
dc.description.abstract | Distribution Management System (DMS) is a system that enhances efficiency, manages, supervises, optimizes, and prevents overloading of the electricity networks. This dissertation explores such a system based on microservices and whose response time is significant as it relates to its electric power calculations. Based on the analysis of these calculations, this dissertation also offers the architecture of such a system, and thus enables the transfer from a monolithic to a microservice-based environment. This microservice-based architecture is divided into multiple microservices, each of which performs its individual bussines logic. After relevant extensive research and exploration, a prototype of this architecture was created on the cloud, using Microsoft Service Fabric as a platform. In testing this prototype, two electric power calculations that are most significant in a DMS system were chosen: topological analysis and power flows. Six experiments were conducted in which the analyses for the monolithic and microservice-based architecture were performed. The thesis hypotheses are addressed through the cloud application process within a DMS, showing that the application of such an architecture yield better results in a microservice-based environment than in a monolithic one. | en |
dc.language | sr (latin script) | |
dc.publisher | Универзитет у Новом Саду, Факултет техничких наука | sr |
dc.rights | openAccess | en |
dc.rights.uri | https://creativecommons.org/licenses/by-nc/4.0/ | |
dc.source | Универзитет у Новом Саду | sr |
dc.subject | Mikroservisi | sr |
dc.subject | Microservices | en |
dc.subject | cloud | en |
dc.subject | architecture | en |
dc.subject | electric power functions | en |
dc.subject | DMS | en |
dc.subject | cloud | sr |
dc.subject | arhitektura | sr |
dc.subject | elektroenergetski proračuni | sr |
dc.subject | DMS | sr |
dc.title | Arhitektura softverskog sistema za elektroenergetske proračune zasnovana na mikroservisima | sr |
dc.title.alternative | Microservice-based software system architecture for electric power functions | en |
dc.type | doctoralThesis | sr |
dc.rights.license | BY-NC | |
dcterms.abstract | Чапко, Дарко; Чапко, Дарко; Гаврић, Милан; Вукмировић, Срђан; Сарић, Aндрија; Протић, Јелица; Ердељан, Aлександар; Стоја, Себастијан; Aрхитектура софтверског система за електроенергетске прорачуне заснована на микросервисима; Aрхитектура софтверског система за електроенергетске прорачуне заснована на микросервисима; | |
dc.identifier.fulltext | https://nardus.mpn.gov.rs/bitstream/id/76760/Izvestaj_komisije_11548.pdf | |
dc.identifier.fulltext | https://nardus.mpn.gov.rs/bitstream/id/76759/Disertacija_11548.pdf | |
dc.identifier.rcub | https://hdl.handle.net/21.15107/rcub_nardus_18606 |