Authors: Kaiqi Xiong; Harry Perros
Addresses: College of Computing and Information Sciences, Rochester Institute of Technology, Rochester, NY 14623, USA ' Department of Computer Science, College of Engineering, North Carolina State University, Raleigh, NC 27695-7534, USA
Abstract: Services offered by different cloud service providers can be federated into composite services that can execute a variety of tasks subject to a service level agreement (SLA). An SLA is defined as quality of service (QoS) metrics and a fee. In this paper, we consider the QoS metrics: trustworthiness, percentile response time, and vulnerability. The percentile response time metric is a statistical bound stating that the end-to-end response time is less than a given bound for a certain percent of time. We first describe an efficient and accurate numerical solution for the calculation of the percentile response time. Then, we consider all these QoS metrics in a resilient and performance-guaranteed cloud service composition problem that typically arises in inter cloud computing. We present a framework for tackling the SLA-guaranteed cloud service composition problem in which an optimisation problem subject to QoS constraints is solved using an efficient numerical approach.
Keywords: cloud service composition; service federation; service level agreements; SLA; vulnerability; trustworthiness; percentile response time; resilient services; performance-guaranteed services; composite services; cloud computing; cloud services; quality of service; QoS.
International Journal of Cloud Computing, 2014 Vol.3 No.4, pp.315 - 325
Published online: 14 Jan 2015 *Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article