Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

A comparative study of cloud computing environments and the development of a framework for the automatic deployment of scaleable cloud based applications

Thesis (MScEng)--Stellenbosch University, 2012

Saved in:
Bibliographic Details
Main Author: Mlawanda, Joyce
Other Authors: Van Rooyen, G-J.
Format: Thesis
Language:en_ZA
Published: Stellenbosch : Stellenbosch University 2012
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613903906668544
access_status_str Open Access
author Mlawanda, Joyce
author2 Van Rooyen, G-J.
author_browse Mlawanda, Joyce
Van Rooyen, G-J.
author_facet Van Rooyen, G-J.
Mlawanda, Joyce
author_sort Mlawanda, Joyce
collection Thesis
dc_rights_str_mv Stellenbosch University
description Thesis (MScEng)--Stellenbosch University, 2012
format Thesis
id oai:scholar.sun.ac.za:10019.1/19994
institution Stellenbosch University (South Africa)
language en_ZA
last_indexed 2026-06-10T12:43:33.016Z
license_str Other — see source repository
provenance_str_mv Harvested via OAI-PMH from SUNScholar — Stellenbosch University Repository
publishDate 2012
publishDateRange 2012
publishDateSort 2012
publisher Stellenbosch : Stellenbosch University
publisherStr Stellenbosch : Stellenbosch University
record_format dspace
source_str SUNScholar — Stellenbosch University Repository
spelling oai:scholar.sun.ac.za:10019.1/19994 A comparative study of cloud computing environments and the development of a framework for the automatic deployment of scaleable cloud based applications Mlawanda, Joyce Van Rooyen, G-J. Stellenbosch University. Faculty of Engineering. Dept. of Electrical and Electronic Engineering. Cloud computing Software scalability Software engineering Web services Dissertations -- Electronic engineering Theses -- Electronic engineering Thesis (MScEng)--Stellenbosch University, 2012 ENGLISH ABSTRACT: Modern-day online applications are required to deal with an ever-increasing number of users without decreasing in performance. This implies that the applications should be scalable. Applications hosted on static servers are in exible in terms of scalability. Cloud computing is an alternative to the traditional paradigm of static application hosting and o ers an illusion of in nite compute and storage resources. It is a way of computing whereby computing resources are provided by a large pool of virtualised servers hosted on the Internet. By virtually removing scalability, infrastructure and installation constraints, cloud computing provides a very attractive platform for hosting online applications. This thesis compares the cloud computing infrastructures Google App Engine and AmazonWeb Services for hosting web applications and assesses their scalability performance compared to traditionally hosted servers. After the comparison of the three application hosting solutions, a proof-of-concept software framework for the provisioning and deployment of automatically scaling applications is built on Amazon Web Services which is shown to be best suited for the development of such a framework. 2012-03-12T08:19:19Z 2012-03-30T10:31:54Z 2012-03-12T08:19:19Z 2012-03-30T10:31:54Z 2012-03 Thesis http://hdl.handle.net/10019.1/19994 en_ZA Stellenbosch University 92 p. : ill. application/pdf Stellenbosch : Stellenbosch University
spellingShingle Cloud computing
Software scalability
Software engineering
Web services
Dissertations -- Electronic engineering
Theses -- Electronic engineering
Mlawanda, Joyce
A comparative study of cloud computing environments and the development of a framework for the automatic deployment of scaleable cloud based applications
title A comparative study of cloud computing environments and the development of a framework for the automatic deployment of scaleable cloud based applications
title_full A comparative study of cloud computing environments and the development of a framework for the automatic deployment of scaleable cloud based applications
title_fullStr A comparative study of cloud computing environments and the development of a framework for the automatic deployment of scaleable cloud based applications
title_full_unstemmed A comparative study of cloud computing environments and the development of a framework for the automatic deployment of scaleable cloud based applications
title_short A comparative study of cloud computing environments and the development of a framework for the automatic deployment of scaleable cloud based applications
title_sort comparative study of cloud computing environments and the development of a framework for the automatic deployment of scaleable cloud based applications
topic Cloud computing
Software scalability
Software engineering
Web services
Dissertations -- Electronic engineering
Theses -- Electronic engineering
url http://hdl.handle.net/10019.1/19994
work_keys_str_mv AT mlawandajoyce acomparativestudyofcloudcomputingenvironmentsandthedevelopmentofaframeworkfortheautomaticdeploymentofscaleablecloudbasedapplications
AT mlawandajoyce comparativestudyofcloudcomputingenvironmentsandthedevelopmentofaframeworkfortheautomaticdeploymentofscaleablecloudbasedapplications