东北大学学报(自然科学版) ›› 2011, Vol. 32 ›› Issue (3): 352-355.DOI: -

• 论著 • 上一篇    下一篇

支持多租约SaaS应用按需服务的负载均衡策略

汪德帅;张一川;张斌;刘莹;   

  1. 东北大学信息科学与工程学院;东北大学软件学院;
  • 收稿日期:2013-06-19 修回日期:2013-06-19 发布日期:2013-04-04
  • 通讯作者: -
  • 作者简介:-
  • 基金资助:
    国家自然科学基金资助项目(60903008,60903009);;

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:
    -

摘要: 负载均衡是支持多租约SaaS应用实现可扩展性的关键技术.针对现有的负载均衡策略无法适应多租约SaaS应用按需服务特点的问题,提出了一种支持多租约SaaS应用按需服务的负载均衡策略.基于对租约用户个性化需求的分析,建立了面向租约功能类型的服务器负载模型.面向租约用户非功能需求提出了系统资源预分配规则和算法,并基于系统资源配置方案提出了基于租约用户限制的执行请求分配算法.实验结果表明所提出的负载均衡策略在满足了用户需求的同时有效提高了多租约SaaS应用的整体性能.

关键词: SaaS, 云计算, 多租约, 可扩展性, 负载均衡

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.

中图分类号: