This project aims to create an innovative consumer-centric brokerage
solution for managing quality-assured cloud service provision
. The project develops a novel cloud brokerage framework and associated mechanisms for proactive identification, prevention and mediation
of Cloud Service Level Agreement (CSLA) violation in the best interest of the cloud users
. It will ensure the consumers can receive cloud services that best satisfy their quality requirements in the most cost effective manner in the presence of constant changes in performance and cost of cloud services available from different cloud providers.
Cloud computing has emerged as a major disruptive technology that has changed the way in which enterprises procure and consume computing resources. There has been an exponential growth in the number of Infrastructure-as-a-Service (IaaS) providers and their cloud service offerings, with a corresponding increase in the number of enterprises migrating their IT systems to the cloud. As the rate of cloud computing proliferation and adoption grows, cloud service intermediation
offered by cloud brokers that can manage the use, performance and delivery of cloud services, is becoming increasingly recognized as a key requirement and component of the cloud computing value chain. In particular, the cloud service brokers can offer add-value services by aggregating multiple cloud services, selecting and customizing them to meet the needs of the cloud consumers, and monitoring quality of cloud services (QoCS)
both at the resource utilisation and application performance levels. However most of the cloud providers and brokers offer none or very limited QoCS guarantees as specified in Cloud Service Level Agreements (CSLAs)
, and leave the detection of CSLA violation and any remedial actions to the cloud consumers. Therefore cloud service consumers need support in managing the fulfilment of CSLAs to assure quality of cloud services they require, especially considering constantly changing business environment and requirements, and performance and cost of cloud services available from different cloud providers.
This project addresses a key requirement of consumer-centric automation support
for adaptive quality assurance in a dynamic multi-cloud computing environment, which has not been addressed by most existing frameworks and tools used in the current cloud service provision and brokering. In particular it will make key research and practical contributions in developing an innovative framework and the associated new mechanisms for adaptive quality-assured cloud service brokerage aiming at ensuring the consumers can receive cloud services that best satisfy their quality requirements in the most cost effective manner in the presence of constantly changing performance and cost of cloud services available from different cloud providers.
This project is proudly supported by the Australian Research Council (ARC)
under the ARC Linkage Project no. LP150100846.