Rapid distributed processing of medium velocity geospatial datastreams into contextualised 3D visualisations : evaluating the cloud computing paradigm

Show simple item record

dc.contributor.advisor Coetzee, Serena Martha en
dc.contributor.coadvisor McFerren, G.A. en
dc.contributor.postgraduate Hankel, Lauren en
dc.date.accessioned 2015-11-25T09:54:20Z
dc.date.available 2015-11-25T09:54:20Z
dc.date.created 2015/09/01 en
dc.date.issued 2015 en
dc.description Dissertation (MSc)--University of Pretoria, 2015. en
dc.description.abstract Vegetation wildfires occur in most parts of the world, sometimes with disastrous effects. Wildfire incidents could be mitigated if timeous and informative notifications are disseminated to appropriate parties. Hundreds of detections might be obtained from an intermittent data stream of active fire data, detected from earth observation satellites and might be disseminated to hundreds of parties at any satellite overpass. Ideally, when an interested or affected party receives a wildfire notification, the receiver should immediately be able to link to the visualisation resource via a web connected device, i.e. the visualisation should be available on demand or in ‗demand-time‘. To achieve demand-time results, datastreams of wildfire events need to be processed rapidly in relation to large datasets of contextual variables. Failure to do so would result in processing backlogs and cause a delay in the generation of three-dimensional (3D) visualisations. The primary purpose of this research was to evaluate the efficiency of different algorithmic and architectural styles for process chaining in the cloud to generate 3D spatial context visualisations around detected active fires in demand-time. This study investigated efficiencies across four dimensions: 1) software libraries, 2) tightly-coupled and serial versus loosely-coupled and distributed geoprocessing chain implementations, 3) standardised geoprocessing web service (OGC WPS) implementations versus bespoke software solutions and 4) system deployment in a cloud versus system deployment on a single thread on commodity hardware. Geoprocessing chains were implemented in Python using open-source libraries and frameworks. Results indicate that loading objects in memory by using a software library is more efficient than using a spatial database. Loosely-coupled distributed geoprocessing is faster than tightly-coupled serial geoprocessing. Web Processing Services cause a significant deterioration in the performance of the geoprocessing chain. Overall, geoprocessing with Web Processing Services on a single thread on commodity hardware does not deliver demand-time results. Demand-time could only be achieved with bespoke software solutions or with a larger number of cloud instances that was not cost effective. The cloud computing paradigm can be evaluated due to free or less costly options. As the number of cloud instances increased, the performance of the geoprocessing chain improved. Therefore, demand-time results can be achieved when using the optimal number of cloud instances to conduct geoprocessing. However, there is a trade-off between the number and/or size of instances and costs. en
dc.description.availability Unrestricted en
dc.description.degree MSc en
dc.description.department Geography, Geoinformatics and Meteorology en
dc.description.librarian tm2015 en
dc.identifier.citation Hankel, L 2015, Rapid distributed processing of medium velocity geospatial datastreams into contextualised 3D visualisations : evaluating the cloud computing paradigm, MSc Dissertation, University of Pretoria, Pretoria, viewed yymmdd <http://hdl.handle.net/2263/50914> en
dc.identifier.other S2015 en
dc.identifier.uri http://hdl.handle.net/2263/50914
dc.language.iso en en
dc.publisher University of Pretoria en_ZA
dc.rights © 2015 University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria. en
dc.subject UCTD en
dc.title Rapid distributed processing of medium velocity geospatial datastreams into contextualised 3D visualisations : evaluating the cloud computing paradigm en
dc.type Dissertation en


Files in this item

This item appears in the following Collection(s)

Show simple item record