Show simple item record

dc.contributor.advisorFoulds, H.
dc.contributor.advisorDrevin, G.R.
dc.contributor.advisorDrevin, L.
dc.contributor.authorRossouw, Pieter Jozua
dc.date.accessioned2020-07-16T09:07:37Z
dc.date.available2020-07-16T09:07:37Z
dc.date.issued2020
dc.identifier.urihttps://orcid.org/0000-0001-7162-6324
dc.identifier.urihttp://hdl.handle.net/10394/35154
dc.descriptionMSc (Computer Science), North-West University, Potchefstroom Campusen_US
dc.description.abstractA 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.isoenen_US
dc.publisherNorth-West University (South Africa)en_US
dc.subjectDistributed Computingen_US
dc.subjectFault-toleranceen_US
dc.subjectRobot swarmsen_US
dc.subjectSystems architectureen_US
dc.subjectWireless mesh networksen_US
dc.titleA fault-tolerant wireless distributed computing platform for robot swarmsen_US
dc.typeThesisen_US
dc.description.thesistypeMastersen_US
dc.contributor.researchID10950508 - Foulds, Henry (Supervisor)
dc.contributor.researchID10063374 - Drevin, Günther Richard (Supervisor)
dc.contributor.researchID10067132 - Drevin, Lynette (Supervisor)


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record