Приказ основних података о дисертацији
Formalno verifikovana distribuirana softverska transakciona memorija otporna na otkaze
Formally verified fault tolerant distributed software transactional memory
dc.contributor.advisor | Bašičević, Ilija | |
dc.contributor.other | Teslić, Nikola | |
dc.contributor.other | Tomašević, Milo | |
dc.contributor.other | Gilezan, Silvia | |
dc.contributor.other | Đukić, Miodrag | |
dc.contributor.other | Bašičević, Ilija | |
dc.creator | Popović, Marko | |
dc.date.accessioned | 2021-06-18T12:55:45Z | |
dc.date.available | 2021-06-18T12:55:45Z | |
dc.date.issued | 2021-04-09 | |
dc.identifier.uri | http://www.cris.uns.ac.rs/DownloadFileServlet/Disertacija161104932670295.pdf?controlNumber=(BISIS)117485&fileName=161104932670295.pdf&id=17440&source=NaRDuS&language=sr | sr |
dc.identifier.uri | http://www.cris.uns.ac.rs/record.jsf?recordId=117485&source=NaRDuS&language=sr | sr |
dc.identifier.uri | http://www.cris.uns.ac.rs/DownloadFileServlet/IzvestajKomisije16110493909367.pdf?controlNumber=(BISIS)117485&fileName=16110493909367.pdf&id=17441&source=NaRDuS&language=sr | sr |
dc.identifier.uri | /DownloadFileServlet/IzvestajKomisije16110493909367.pdf?controlNumber=(BISIS)117485&fileName=16110493909367.pdf&id=17441 | |
dc.identifier.uri | https://nardus.mpn.gov.rs/handle/123456789/18373 | |
dc.description.abstract | U disertaciji je razvijena distribuirana softverska transakciona memorija u jeziku Pajton, koja je formalno verifikovana, otporna na otkaze, deterministička, i implementirana kao proširenje postojećih apstrakcija Pajtona. Ovo rešenje je namenjeno za inteligentne ugrađene sisteme na bazi Internet stvari, tj. za male i srednje ivične mreže. Prikazano rešenje se sastoji od para transakcionih koordinatora u režimu vodeći-prateći kojim upravlja distribuirani automat sa konačnim brojem stanja, i skupa servera podataka koji se ažuriraju determinističkim protokolom za replikaciju podataka. Formalna verifikacija je urađena konstruisanjem push/pull semantičkog modela i dokazivanjem odgovarajućih kriterijuma korektnosti. Eksperimentalni rezultati pokazuju super-linearno povećanje propusnosti sistema, sa promenom radnog opterećenja od opterećenja samo sa upisima ka opterećenju samo sa čitanjima. | sr |
dc.description.abstract | This dissertation presents a distributed software transactional memory written in Python, which is formally verified, fault tolerant, deterministic, and implemented as an extension of the existing Python abstractions. This solution is primarily targeting intelligent embedded systems based on Internet of things, i.e. small and middle edge networks. The presented solution consists of a pair of transactional coordinators in master-slave mode controlled by a distributed finite state machine, and a set of data servers that are updated by a deterministic data replication protocol. Formal verification is made by constructing a push/pull semantic model and proving the corresponding correctness criteria. Experimental results show superlinear increase of system throughput as a workload changes from the read only to the write only. | en |
dc.language | sr (latin script) | |
dc.publisher | Универзитет у Новом Саду, Факултет техничких наука | sr |
dc.rights | openAccess | en |
dc.rights.uri | https://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.source | Универзитет у Новом Саду | sr |
dc.subject | distribuirana transakciona memorija | sr |
dc.subject | distributed transactional memory | en |
dc.subject | formalna verifikacija | sr |
dc.subject | otpornost na otkaze | sr |
dc.subject | determinizam | sr |
dc.subject | replikacija podataka | sr |
dc.subject | Pajton | sr |
dc.subject | formal verification | en |
dc.subject | fault tolerance,determinism | en |
dc.subject | data replication | en |
dc.subject | Python | en |
dc.title | Formalno verifikovana distribuirana softverska transakciona memorija otporna na otkaze | sr |
dc.title.alternative | Formally verified fault tolerant distributed software transactional memory | en |
dc.type | Doktorska disertacija | sr |
dc.rights.license | BY-NC-ND | |
dcterms.abstract | Башичевић, Илија; Гилезан, Силвиа; Томашевић Мило; Башичевић, Илија; Ђукић, Миодраг; Теслић, Никола; Поповић Марко; Формално верификована дистрибуирана софтверска трансакциона меморија отпорна на отказе; Формално верификована дистрибуирана софтверска трансакциона меморија отпорна на отказе; | |
dc.identifier.fulltext | https://nardus.mpn.gov.rs/bitstream/id/71922/IzvestajKomisije.pdf | |
dc.identifier.fulltext | https://nardus.mpn.gov.rs/bitstream/id/71921/Disertacija.pdf | |
dc.identifier.rcub | https://hdl.handle.net/21.15107/rcub_nardus_18373 |