基于免疫稳态维持机制,提出一种负载均衡的面向服务的系统架构(service-oriented architecture,SOA)模型。首先分析了免疫稳态和SOA框架上的Web服务负载均衡问题,提出了基于免疫系统的扩展SOA框架,在此基础上提出了Web服务的动态负载均衡模型,建立两个阶段的负载均衡优化算法,在多Agent仿真平台下对比研究该模型的负载均衡能力。模拟实验和分析表明,该免疫模型能够提高支持Web服务的负载均衡性能,降低服务请求处理的失败比率。
Based on the immune stability maintenance mechanism,a load-balance and service-oriented architecture(SOA) model was proposed.First,the immune stability mechanism and the load balance of SOA Web service were analyzed,and an immune-based extended SOA framework was also proposed.Then,a dynamic load-balance model for Web service was further studied,and a two-phase load-balance optimization algorithm was developed.The capability of the load balance of this model working on a multi-agent simulation platform was also investigated.The experiments and analysis showed that the immune-based model could improve the performance of load balance for Web service and reduce the failure rate of requests.