A comparative study of cloud computing environments and the development of a framework for the automatic deployment of scaleable cloud based applications
dc.contributor.advisor | Van Rooyen, G-J. | en_ZA |
dc.contributor.author | Mlawanda, Joyce | en_ZA |
dc.contributor.other | Stellenbosch University. Faculty of Engineering. Dept. of Electrical and Electronic Engineering. | en_ZA |
dc.date.accessioned | 2012-03-12T08:19:19Z | en_ZA |
dc.date.accessioned | 2012-03-30T10:31:54Z | |
dc.date.available | 2012-03-12T08:19:19Z | en_ZA |
dc.date.available | 2012-03-30T10:31:54Z | |
dc.date.issued | 2012-03 | en_ZA |
dc.description | Thesis (MScEng)--Stellenbosch University, 2012 | en_ZA |
dc.description.abstract | 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. | en_ZA |
dc.format.extent | 92 p. : ill. | |
dc.identifier.uri | http://hdl.handle.net/10019.1/19994 | |
dc.language.iso | en_ZA | en_ZA |
dc.publisher | Stellenbosch : Stellenbosch University | en_ZA |
dc.rights.holder | Stellenbosch University | |
dc.subject | Cloud computing | en_ZA |
dc.subject | Software scalability | en_ZA |
dc.subject | Software engineering | en_ZA |
dc.subject | Web services | en_ZA |
dc.subject | Dissertations -- Electronic engineering | en_ZA |
dc.subject | Theses -- Electronic engineering | en_ZA |
dc.title | A comparative study of cloud computing environments and the development of a framework for the automatic deployment of scaleable cloud based applications | en_ZA |
dc.type | Thesis |