2011 International Conference on Cloud and Service Computing (CSC 2011)
Download PDF

Abstract

Software as a Service (SaaS) is a software delivery model for application vendors to serve large amount of users with customized services. To meet the different non-functional requirements of different users, multi-tenant SaaS applications must support different QoS level of different tenants. To ensure QoS level while maintaining high resource utilizing efficiency, this paper proposes a user requirement supporting system resource allocation method. The goal of system resource allocation is analyzed, and the mathematical model of the problem is put forward. Then 2 algorithms to solve the problem are proposed: one based on heuristic algorithm and one based on genetic algorithm. Through experimental results of the solution quality and execution time, we compare the performance and put forward the selection policy between the 2 algorithms.
Like what you’re reading?
Already a member?
Get this article FREE with a new membership!

Related Articles