摘要
负载均衡是支持多租约SaaS应用实现可扩展性的关键技术.针对现有的负载均衡策略无法适应多租约SaaS应用按需服务特点的问题,提出了一种支持多租约SaaS应用按需服务的负载均衡策略.基于对租约用户个性化需求的分析,建立了面向租约功能类型的服务器负载模型.面向租约用户非功能需求提出了系统资源预分配规则和算法,并基于系统资源配置方案提出了基于租约用户限制的执行请求分配算法.实验结果表明所提出的负载均衡策略在满足了用户需求的同时有效提高了多租约SaaS应用的整体性能.
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.
出处
《东北大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2011年第3期352-355,共4页
Journal of Northeastern University(Natural Science)
基金
国家自然科学基金资助项目(60903008
60903009)
国家高技术研究发展计划项目(2009AA01Z122)