dc.contributor.author | Jothen, Stephen Michael | |
dc.date.accessioned | 2013-10-01T13:29:19Z | |
dc.date.available | 2013-10-01T13:29:19Z | |
dc.date.issued | 2013 | |
dc.identifier.uri | http://hdl.handle.net/11250/181825 | |
dc.description | Master's thesis in Computer science | no_NO |
dc.description.abstract | The consensus problem is one of the most central problems in distributed system. Paxos, an algorithm that solves this problem, can be used to im- plement replicated state machines (RSMs). By running Paxos for each of the commands received by each of the state machines, the replicas making up the system will maintain the same state. This architecture allows us to create fault-tolerant systems. This thesis introduces Acropolis, which takes its inspiration from the Paxos algorithm and is used to create an RSM. In Acropolis, the clients are responsible for disseminating the request content, while Acropolis itself operates only on content metadata – making it a good candidate in WAN situations. Acropolis also pushes the proposers in Paxos out to the clients, removing some of the leader bottleneck associated with some Paxos-variants. Initial results show that Acropolis provides good time to execution latency – the time from a replica receiving a request to just before it gets executed – an indicator that it will perform well in situations where the replicas are spread over large distances. | no_NO |
dc.language.iso | eng | no_NO |
dc.publisher | University of Stavanger, Norway | no_NO |
dc.relation.ispartofseries | Masteroppgave/UIS-TN-IDE/2013; | |
dc.subject | informasjonsteknologi | no_NO |
dc.subject | datateknikk | no_NO |
dc.subject | distributed systems | no_NO |
dc.subject | replicated state machines | no_NO |
dc.subject | consensus | no_NO |
dc.subject | Paxos | no_NO |
dc.title | Acropolis: aggregated client request ordering by Paxos | no_NO |
dc.type | Master thesis | no_NO |
dc.subject.nsi | VDP::Technology: 500::Information and communication technology: 550 | no_NO |