Characterizing Implementations that Preserve Properties of Concurrent Randomized Algorithms
dc.contributor.advisor | Ruppert, Eric | |
dc.creator | Rady, Amgad Sadek | |
dc.date.accessioned | 2018-05-28T12:53:44Z | |
dc.date.available | 2018-05-28T12:53:44Z | |
dc.date.copyright | 2017-12-04 | |
dc.date.issued | 2018-05-28 | |
dc.date.updated | 2018-05-28T12:53:44Z | |
dc.degree.discipline | Computer Science | |
dc.degree.level | Master's | |
dc.degree.name | MSc - Master of Science | |
dc.description.abstract | We show that correctness criteria of concurrent algorithms are mathematically equivalent to the existence of so-called simulations between implementations of the algorithms in a well-known framework (that of input/output automata) and simple canonical automata. This equivalence allows us to frame our proofs of correctness in a language much more amenable to machine-checking than conventional proofs. We give the first demonstration that when strongly linearizable implementations of randomized concurrent algorithms are utilized, then the distributions of a well-defined class of random variables are preserved under object substitution by non-concurrent implementations of the same algorithms. We also consider weaker conditions than strong linearizability under which implementations are still correct in the presence of randomization. | |
dc.identifier.uri | http://hdl.handle.net/10315/34539 | |
dc.language.iso | en | |
dc.rights | Author owns copyright, except where explicitly noted. Please contact the author directly with licensing requests. | |
dc.subject | Computer science | |
dc.subject.keywords | Computer science | |
dc.subject.keywords | Distributed computing | |
dc.subject.keywords | Verification | |
dc.subject.keywords | Randomized algorithms | |
dc.subject.keywords | Simulations | |
dc.subject.keywords | Linearizability | |
dc.subject.keywords | Strong linearizability | |
dc.title | Characterizing Implementations that Preserve Properties of Concurrent Randomized Algorithms | |
dc.type | Electronic Thesis or Dissertation |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Rady_Amgad_S_2017_Masters.pdf
- Size:
- 617.02 KB
- Format:
- Adobe Portable Document Format