A pragmatic testbed for distributed systems

dc.contributor.advisorZhu, Ying
dc.contributor.advisorGreen, Mark
dc.contributor.authorPatel, Parth
dc.date.accessioned2018-01-08T20:13:52Z
dc.date.accessioned2022-03-29T16:41:29Z
dc.date.available2018-01-08T20:13:52Z
dc.date.available2022-03-29T16:41:29Z
dc.date.issued2017-11-01
dc.degree.disciplineElectrical and Computer Engineering
dc.degree.levelMaster of Applied Science (MASc)
dc.description.abstractDistributed systems have become ubiquitous and they continue their growth through a range of services. With advances in resource virtualization technology such as Virtual Machines and software containers, developers no longer require high-end servers to test and develop distributed software. Even in commercial production, virtualization has streamlined the process of rapid deployment and service management. This thesis introduces a distributed systems testbed that utilizes virtualization to enable distributed systems development on commodity computers. The testbed can be used to develop new services, implement theoretical distributed systems concepts for understanding, and experiment with virtual network topologies. We show its versatility through three case studies that utilize the testbed for designing a service based solution, implementing a theoretical algorithm, and developing our own methodology to find high-risk edges. The results of using the testbed for these use cases have proven the effectiveness and versatility of this testbed across a range of scenarios.en
dc.description.sponsorshipUniversity of Ontario Institute of Technologyen
dc.identifier.urihttps://hdl.handle.net/10155/873
dc.language.isoenen
dc.subjectDistributed systemsen
dc.subjectTestbeden
dc.subjectPeer-to-peeren
dc.subjectDockeren
dc.titleA pragmatic testbed for distributed systemsen
dc.typeThesisen
thesis.degree.disciplineElectrical and Computer Engineering
thesis.degree.grantorUniversity of Ontario Institute of Technology
thesis.degree.nameMaster of Applied Science (MASc)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Patel_Parth.pdf
Size:
2.74 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.61 KB
Format:
Plain Text
Description: