Show simple item record

dc.contributor.advisorZhu, Ying
dc.contributor.authorTanaka, Richard
dc.date.accessioned2019-10-23T18:38:11Z
dc.date.accessioned2022-03-29T17:26:03Z
dc.date.available2019-10-23T18:38:11Z
dc.date.available2022-03-29T17:26:03Z
dc.date.issued2019-08-01
dc.identifier.urihttps://hdl.handle.net/10155/1092
dc.description.abstractThis thesis studies a few randomized algorithms in application-layer peer-to-peer networks. The significant gain in scalability and resilience that peer-to-peer networks provide has made them widely used and adopted in many real-world distributed systems and applications. The unique properties of peer-to-peer networks make them particularly suitable for randomized algorithms such as random walks and gossip algorithms. We study these by developing implementations based on the Docker virtual container technology. We can thus analyze their behaviour and performance in realistic settings. We further consider the problem of identifying high-risk bottleneck links in the network with the objective of improving network reliability. We propose a randomized algorithm to solve this problem and evaluate its performance by simulations.en
dc.description.sponsorshipUniversity of Ontario Institute of Technologyen
dc.language.isoenen
dc.subjectRandomen
dc.subjectAlgorithmsen
dc.titleA few randomized protocols in peer-to-peer networksen
dc.typeThesisen
dc.degree.levelMaster of Science (MSc)en
dc.degree.disciplineComputer Scienceen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record