dc.contributor.advisor | Foulds, H. | |
dc.contributor.advisor | Drevin, G.R. | |
dc.contributor.advisor | Drevin, L. | |
dc.contributor.author | Rossouw, Pieter Jozua | |
dc.date.accessioned | 2020-07-16T09:07:37Z | |
dc.date.available | 2020-07-16T09:07:37Z | |
dc.date.issued | 2020 | |
dc.identifier.uri | https://orcid.org/0000-0001-7162-6324 | |
dc.identifier.uri | http://hdl.handle.net/10394/35154 | |
dc.description | MSc (Computer Science), North-West University, Potchefstroom Campus | en_US |
dc.description.abstract | A novel use of drone swarms was demonstrated by Intel during the opening ceremony of the 2018 Winter Olympics when hundreds of LED-equipped drones flew in precise formation to create a visual spectacle. This show was controlled and coordinated from a central control system that was responsible for all processing. From a systems architecture perspective, this system represents a single point of failure in their system. In order to determine whether a decentralised implementation could replace the centralised control hub, a process of iterative systems architecture is conducted. The aim of the research is to produce a fault-tolerant wireless distributed computing platform. The creation of this artefact is guided by the design and creation methodology. The final iteration of the artefact enhances fault-tolerance by leveraging container orchestration, microservice architecture, event-streaming and an IEEE 802.11s wireless mesh network. The artefact was constructed using affordable commodity hardware and open-source software and demonstrated fault-tolerance in several scenarios while facilitating wireless distributed computing. | en_US |
dc.language.iso | en | en_US |
dc.publisher | North-West University (South Africa) | en_US |
dc.subject | Distributed Computing | en_US |
dc.subject | Fault-tolerance | en_US |
dc.subject | Robot swarms | en_US |
dc.subject | Systems architecture | en_US |
dc.subject | Wireless mesh networks | en_US |
dc.title | A fault-tolerant wireless distributed computing platform for robot swarms | en_US |
dc.type | Thesis | en_US |
dc.description.thesistype | Masters | en_US |
dc.contributor.researchID | 10950508 - Foulds, Henry (Supervisor) | |
dc.contributor.researchID | 10063374 - Drevin, Günther Richard (Supervisor) | |
dc.contributor.researchID | 10067132 - Drevin, Lynette (Supervisor) | |