Journal of Northeastern University ›› 2011, Vol. 32 ›› Issue (3): 352-355.DOI: -

• OriginalPaper • Previous Articles     Next Articles

Load balancing strategy for multi-tenancy SaaS applications supporting service on demand

Wang, De-Shuai (1); Zhang, Yi-Chuan (1); Zhang, Bin (1); Liu, Ying (1)   

  1. (1) School of Information Science and Engineering, Northeastern University, Shenyang 110819, China; (2) School of Software, Northeastern University, Shenyang 110819, China
  • Received:2013-06-19 Revised:2013-06-19 Published:2013-04-04
  • Contact: Zhang, B.
  • About author:-
  • Supported by:
    -

Abstract: Load balancing is a key technology for supporting multi-tenancy SaaS applications requiring scalability. Given that current load balancing strategies are not suitable for SaaS, a load balancing strategy is proposed to support use of SaaS for service on demand applications. Based on analysis of customized user requirements, a set of rules and algorithms are proposed for system resource pre-allocation. Based on a system resource allocation protocol, a set of algorithms is proposed to provide limited customer request allocation. Experimental results showed that the load balancing strategy proposed herein satisfies the needs of users with different requirements and improves overall execution effectiveness.

CLC Number: