提出了一种应用层负载均衡模型,将网络流量按照应用类型进行分流。该模型将网络流量分为普通应用和P2P应用两部分,根据应用类型将P2P应用流量划分为应用层报文集。初始化时采用Hash映射算法分配流量,使用静态CRC16算法分流普通应用流量,设计了基于历史流量的负载均衡算法进行动态调整。仿真结果显示,该模型具有较好的可行性与稳定性,实现了应用层次的负载均衡。
This paper introduces an application-level load balancing model,it distributes the network traffic by the types of applications.The model divides the network traffic into two parts,the ordinary application traffic and the P2P application traffic,and distributes the ordinary application traffic by using static CRC16 algorithm.It divides the P2P application traffic into packet sets, and distributes the original traffic by using Hash mapping functions,and redistributes the flow bundles dynamically by the historical traffic based load balancing algorithm.The experimental results show that the model has an outstanding performance on feasibility and stability,and achieves the goal of application-level load balancing.