Show simple item record

dc.contributor.authorZheng, Xianrong
dc.contributor.otherQueen's University (Kingston, Ont.). Theses (Queen's University (Kingston, Ont.))en
dc.date2014-02-20 14:26:06.616en
dc.date.accessioned2014-02-20T21:39:20Z
dc.date.available2014-02-20T21:39:20Z
dc.date.issued2014-02-20
dc.identifier.urihttp://hdl.handle.net/1974/8635
dc.descriptionThesis (Ph.D, Computing) -- Queen's University, 2014-02-20 14:26:06.616en
dc.description.abstractCloud services are Internet-based IT services. Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) are three representative examples. As the cloud market becomes more open and competitive, Quality of Service (QoS) will be more important. However, cloud providers and cloud consumers have different and sometimes opposite preferences. If such a conflict occurs, a Service Level Agreement (SLA) cannot be established without negotiation. To allow service consumers to express their QoS requirements, and negotiate them with service providers, we argue for cloud service negotiation. It aims to establish and enforce SLAs for cloud services. Specifically, we study how to measure, negotiate, and enforce QoS requirements for cloud services, and so formulate three research problems, i.e., QoS measurement, QoS negotiation, and QoS assurance. In terms of its scope, the topic covers business side automated negotiation and technical side resource allocation techniques. As a result, it has a potential impact on cloud service adoption. To address QoS measurement, we initiate a quality model named CLOUDQUAL for cloud services. It is a model with quality dimensions and metrics that targets general cloud services. CLOUDQUAL contains six quality dimensions, i.e., usability, availability, reliability, responsiveness, security, and elasticity, of which usability is subjective, whereas the others are objective. To address QoS negotiation, we present a mixed negotiation approach for cloud services, which is based on the “game of chicken”. In particular, if a party is uncertain about the strategy of its counterpart, it is best to mix concession and tradeoff strategies in negotiation. In fact, the mixed approach, which exhibits a certain degree of intelligence, can achieve a higher utility than a concession approach, while incurring fewer failures than a tradeoff approach. To address QoS assurance, we propose a QoS-driven resource allocation method for cloud services. It can meet users’ QoS requirements while minimizing resources consumed. Especially, to honor a QoS specified in a SLA, we develop QoS assurance mechanisms, and determine the minimum resources that should be allocated. As a result, the method makes both technical and economic sense for cloud providers.en_US
dc.languageenen
dc.language.isoenen_US
dc.relation.ispartofseriesCanadian thesesen
dc.rightsThis publication is made available by the authority of the copyright owner solely for the purpose of private study and research and may not be copied or reproduced except as permitted by the copyright laws without written authority from the copyright owner.en
dc.subjectCloud Servicesen_US
dc.subjectQoS Measurementen_US
dc.subjectQoS Negotiationen_US
dc.subjectQoS Assuranceen_US
dc.subjectComputer Scienceen_US
dc.titleQoS Representation, Negotiation and Assurance in Cloud Servicesen_US
dc.typethesisen_US
dc.description.degreePh.Den
dc.contributor.supervisorMartin, Patricken
dc.contributor.supervisorBrohman, Kathrynen
dc.contributor.departmentComputingen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record