Cost and Performance Optimization for Cloud-Based Web Applications Deployment

dc.contributor.advisorFar, Behrouz H.
dc.contributor.advisorWang, Mea
dc.contributor.authorMireslami, Seyedehmehrnaz
dc.contributor.committeememberRakai, Logan M.
dc.contributor.committeememberMoussavi, Mahmood
dc.date2018-11
dc.date.accessioned2018-08-27T14:59:16Z
dc.date.available2018-08-27T14:59:16Z
dc.date.issued2018-08-21
dc.description.abstractCloud computing offers a pool of various cloud resources, including scalable computing instances, database instances, storage, network bandwidth, etc. which are delivered to customers in an on-demand or reserved manner. In recent years, cloud computing has become a major enablement for businesses and researchers to reduce the deployment costs by externalizing their resources in the cloud environment. Achieving an optimal set of cloud resources for web application deployment among different public cloud providers is a challenge that becomes more difficult when cloud customers tend to optimize both deployment costs and Quality of Service (QoS). Furthermore, due to lack of understanding of the pricing model and the cloud IaaS, a customer may pay more than necessary or may not fully utilize the purchased resources. In this thesis, to tackle these challenges, first, a QoS-aware cost optimization algorithm is proposed that finds the most cost-effective cloud resources for web application deployment. The proposed algorithm maps the minimum required resources for the web application to minimize the deployment costs according to the price model set by the cloud providers. In the next stage, a multi-cloud datacenters cost optimization algorithm is proposed to distribute the cloud resources in different cloud datacenters to improve the web application availability and maintain QoS for geographically distributed user demands. To solve the cloud-based deployment problem from the cloud customer’s point of view, it is vital to balance the two conflicting objectives of deployment costs and QoS performance. Therefore, in this research, a multi-objective optimization algorithm is proposed that minimizes cost and maximizes QoS performance simultaneously by providing a balanced trade-off. Finally, a hybrid method to allocate resources according to the dynamic user demands is developed which includes the reservation and dynamic provision phases. The total deployment cost of each phase is formulated as the optimization objective and a stochastic optimization approach is developed to model the uncertainties in the user demands as random variables.en_US
dc.identifier.citationMireslami, S. (2018). Cost and Performance Optimization for Cloud-Based Web Applications Deployment (Doctoral thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca. doi:10.11575/PRISM/32837en_US
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/32837
dc.identifier.urihttp://hdl.handle.net/1880/107657
dc.language.isoeng
dc.publisher.facultyGraduate Studies
dc.publisher.facultySchulich School of Engineering
dc.publisher.institutionUniversity of Calgaryen
dc.publisher.placeCalgaryen
dc.rightsUniversity of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission.
dc.subjectCloud Computing
dc.subjectResource Allocation
dc.subjectQuality of service
dc.subjectWeb application deployment
dc.subjectGeometric programming
dc.subjectOptimization
dc.subject.classificationEducation--Mathematicsen_US
dc.subject.classificationComputer Scienceen_US
dc.subject.classificationEngineeringen_US
dc.titleCost and Performance Optimization for Cloud-Based Web Applications Deployment
dc.typedoctoral thesis
thesis.degree.disciplineElectrical and Computer Engineering
thesis.degree.grantorUniversity of Calgary
thesis.degree.nameDoctor of Philosophy (PhD)
ucalgary.item.requestcopytrue
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ucalgary_2018_mireslami_seyedehmehrnaz.pdf
Size:
2.68 MB
Format:
Adobe Portable Document Format
Description:
PhD Thesis
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.74 KB
Format:
Item-specific license agreed upon to submission
Description: