Toward cloud computing QoS architecture: Analysis of cloud systems and cloud services

M. H. Ghahramani, Mengchu Zhou, Chi Tin Hon

Research output: Contribution to journalArticlepeer-review

201 Scopus citations


Cloud can be defined as a new computing paradigm that provides scalable, on-demand, and virtualized resources for users. In this style of computing, users can access a shared pool of computing resources which are provisioned with minimal management efforts of users. Yet there are some obstacles and concerns about the use of clouds. Guaranteeing quality of service QoS by service providers can be regarded as one of the main concerns for companies tending to use it. Service provisioning in clouds is based on service level agreements representing a contract negotiated between users and providers. According to this contract, if a provider cannot satisfy its agreed application requirements, it should pay penalties as compensation. In this paper, we intend to carry out a comprehensive survey on the models proposed in literature with respect to the implementation principles to address the QoS guarantee issue.

Original languageEnglish (US)
Article number7815547
Pages (from-to)6-18
Number of pages13
JournalIEEE/CAA Journal of Automatica Sinica
Issue number1
StatePublished - Jan 2017

All Science Journal Classification (ASJC) codes

  • Control and Optimization
  • Artificial Intelligence
  • Information Systems
  • Control and Systems Engineering


  • Cloud computing
  • Quality of service (QoS)
  • Service level agreements (SLA)
  • System-of-systems (SoS)


Dive into the research topics of 'Toward cloud computing QoS architecture: Analysis of cloud systems and cloud services'. Together they form a unique fingerprint.

Cite this