Research and Implementation of Load Balancing Mechanism for Multi-tenant SaaS Application
Ying Liu · Journal of Chinese Computer Systems · 2012
With the rapid development of cloud computing,SaaS(Software as a Service) has been popular as a new software delivery pattern in both industry and academia.Achieving load balancing is essential to ensure scalability in multi-tenant SaaS applications.This paper proposes a load balancing mechanism for multi-tenant SaaS application.Based on analysis of customized user requirements,this paper puts forward a tenant function type oriented load index model,non-functional requirements oriented requests dispatching algorithms and a load balancing system.The experimental results show that the proposed load balancing mechanism improves the overall execution effectiveness,and satisfies the needs of users with different QoS requirements as well.