Adaptive Solutions to Resource Provisioning and Task Allocation Problems for Cloud Computing

Show simple item record

dc.contributor.author Desmarais, Ronald J.
dc.date.accessioned 2013-12-23T21:14:42Z
dc.date.available 2013-12-23T21:14:42Z
dc.date.copyright 2013 en_US
dc.date.issued 2013-12-23
dc.identifier.uri http://hdl.handle.net/1828/5111
dc.description.abstract With the emergence of the cloud computing paradigm, we can now provide dynamic resource provisioning at unprecedented levels of scalability. This flexibility constitutes a rich environment for researchers to experiment with new designs. Such experimental novel designs can take advantage of adaptation, controllability, self- configuration, and scheduling techniques to provide improved resource utilization while achieving service level agreements. This dissertation uses control and scheduling theories to develop new designs to improve resource utilization and service level agreement satisfaction. We optimize resource provisioning using the Cutting Stock problem formulation and control theory within feedback frameworks. We introduce a model-based method of control to manipulate the scheduling problem’s formulation model to achieve desired results. We also present a control based method using Kalman filters for admission control. Finally, we present two case studies — the Yakkit media social application and the Rigi Cloud testbed for deploying virtual ma- chine experiments. The results of our investigations demonstrate that our approaches and techniques can optimize resource utilization, decrease service level agreement violations, and provide scheduling guarantees. en_US
dc.language English eng
dc.language.iso en en_US
dc.subject Adaptive en_US
dc.subject Cloud en_US
dc.subject Scheduling en_US
dc.subject Control en_US
dc.subject Provisioning en_US
dc.subject Resource Management en_US
dc.title Adaptive Solutions to Resource Provisioning and Task Allocation Problems for Cloud Computing en_US
dc.type Thesis en_US
dc.contributor.supervisor Muller, Hausi A.
dc.degree.department Department of Computer Science en_US
dc.degree.level Doctor of Philosophy Ph.D. en_US
dc.rights.temp Available to the World Wide Web en_US
dc.identifier.bibliographicCitation R. J. Desmarais, P. Lach, and H. A. Mu ̈ller. YaKit: A Locality Based Messaging System Using iCon Overlay. In Proceedings International IEEE Conference of the Center for Advanced Studies on Collaborative Research (CASCON), pages 148–159. IEEE, 2011. en_US
dc.identifier.bibliographicCitation S. Balasubramanian, R. Desmarais, H. A. Mu ̈ller, U. Stege, and S. Venkatesh. Characterizing Problems for Realizing Policies in Self-Adaptive and Self-Managing Systems. In Proceedings 6th ACM Inter- national Symposium on Software Engineering for Adaptive and Self- Managing Systems (SEAMS), pages 70–79. ACM, 2011. en_US
dc.description.scholarlevel Graduate en_US
dc.description.proquestcode 0790 en_US
dc.description.proquestcode 0984 en_US

Files in this item

The following license files are associated with this item:

This item appears in the following Collection(s)

Show simple item record

Search UVicSpace


My Account