• Publication
  • PrePrints
  • Abstract - SLA-based Resource Provisioning for Hosted Software as a Service Applications in Cloud Computing Environments
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
SLA-based Resource Provisioning for Hosted Software as a Service Applications in Cloud Computing Environments
PrePrint
ISSN: 1939-1374
LinLin Wu, The University of Melbourne, Melbourne
Saurabh Kumar Garg, The University of Melbourne, Melbourne
Steve Versteeg, The University of Melbourne, Melbourne
Rajkumar Buyya, The University of Melbourne, Melbourne
Cloud computing is a solution for addressing challenges such as licensing, distribution, configuration, and operation of enterprise applications associated with the traditional IT infrastructure, software sales and deployment models. Migrating from a traditional model to the Cloud model reduces the maintenance complexity and cost for enterprise customers, and provides an on-going revenue for Software as a Service (SaaS) providers. Clients and SaaS providers need to establish a Service Level Agreement (SLA) to define the Quality of Service (QoS). The main objectives of SaaS providers are to minimize cost and to improve Customer Satisfaction Level (CSL). In this paper, we propose customer driven SLA-based resource provisioning algorithms to minimize cost by minimizing resource and penalty cost and improve CSL by minimizing SLA violations. The proposed provisioning algorithms consider customer profiles and providers' quality parameters to handle dynamic customer requests and infrastructure level heterogeneity for web-based enterprise systems. We also take into account customer-side parameters, and infrastructure-level parametersto compare algorithms. Simulation results show that our algorithms reduce the total cost by 48% and the number of SLA violations by 45%, compared with the previously proposed best algorithm.
Index Terms:
Software as a service,Time factors,Cloud computing,Quality of service,Computational modeling,Heuristic algorithms,Resource Allocation,Cloud Computing,Software as a Service,Service Level Agreement (SLA)
Citation:
LinLin Wu, Saurabh Kumar Garg, Steve Versteeg, Rajkumar Buyya, "SLA-based Resource Provisioning for Hosted Software as a Service Applications in Cloud Computing Environments," IEEE Transactions on Services Computing, 21 Nov. 2013. IEEE computer Society Digital Library. IEEE Computer Society, <http://doi.ieeecomputersociety.org/10.1109/TSC.2013.49>
Usage of this product signifies your acceptance of the Terms of Use.