Burstiness and Uncertainty Aware Service Level Planning for Enterprise Clouds

atmire.migration.oldid1891
dc.contributor.advisorKrishnamurthy, Diwakar
dc.contributor.authorYoussef, Anas
dc.date.accessioned2014-01-29T21:11:52Z
dc.date.available2014-03-15T07:00:19Z
dc.date.issued2014-01-29
dc.date.submitted2014en
dc.description.abstractAs enterprises begin to increasingly adopt the cloud paradigm, Cloud Service Providers (SPs) need tools to help them plan their infrastructure capacity and decide on Service Level Agreements (SLAs) with customers prior to deploying their customers' applications. Service Level Objectives (SLOs) are specified for customers' applications as part of customers' SLAs with cloud SPs. A cloud SP need Service Level Planning (SLP) tools that consider the workloads of the applications deployed on the cloud to determine the adequate capacity required to satisfy the applications' SLOs. Existing SLP approaches have not considered important challenges such as workload burstiness, workload uncertainty, and scalability to large number of applications. This thesis presents an SLP framework that addresses the above challenges simultaneously. The framework implements a novel Resource Allocation Planning (RAP) method to identify a time varying allocation of resources to applications to satisfy their bursts. RAP is a heuristic optimization technique that in conjunction with a trace-driven performance prediction technique estimates the near minimal degree of service level violations that the cloud SP can incur with a given cloud resource capacity. RAP works in consort with a Monte Carlo simulation technique, which allows cloud SPs to systematically consider the impact of workload uncertainty in SLP. Finally, a new burstiness-aware workload clustering algorithm is proposed to increase the scalability of the SLP framework while preserving workload burstiness. Detailed simulation results are presented to characterize the behaviour of the proposed SLP framework. The results show that the proposed RAP variants can identify optimal or near optimal resource allocation plans without exhaustively generating all possible plans. Secondly, the results show that RAP can permit cloud SPs to more accurately determine the capacity required for delivering specified SLOs compared to other competing techniques especially for bursty workloads. Thirdly, the results demonstrate that the proposed Monte Carlo simulation technique enables cloud SPs to accurately estimate the impact of workload uncertainty in their SLP exercises without exhaustively traversing all combinations of application workload scenarios. Finally, the results show that the proposed workload clustering algorithm reduces the number of computations needed to support SLP exercises without significantly impacting accuracy.en_US
dc.identifier.citationYoussef, A. (2014). Burstiness and Uncertainty Aware Service Level Planning for Enterprise Clouds (Doctoral thesis, University of Calgary, Calgary, Canada). Retrieved from https://prism.ucalgary.ca. doi:10.11575/PRISM/25188en_US
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/25188
dc.identifier.urihttp://hdl.handle.net/11023/1318
dc.language.isoeng
dc.publisher.facultyGraduate Studies
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.subjectComputer Science
dc.subjectEngineering--Operations Research
dc.subject.classificationCloud Resource Managementen_US
dc.subject.classificationCloud Service Level Planningen_US
dc.subject.classificationWorkload Burstinessen_US
dc.subject.classificationHeuristic Optimizationen_US
dc.titleBurstiness and Uncertainty Aware Service Level Planning for Enterprise Clouds
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_2014_youssef_anas.pdf
Size:
3.52 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.65 KB
Format:
Item-specific license agreed upon to submission
Description: