预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于具阀值的加权轮询算法的SDN负载平衡 基于具阀值的加权轮询算法的SDN负载平衡 摘要: 随着软件定义网络(SDN)的快速发展,负载平衡成为了保障网络性能和可靠性的关键因素之一。传统的负载平衡算法对于SDN网络来说并不适用,因此,为了更好地适应SDN环境并提高负载平衡的效果,本文提出了一种基于具阀值的加权轮询算法。本算法通过设置阀值以避免流量波动,通过设置权重以实现流量的均衡分配,从而提高网络的性能和可靠性,并通过实验验证了本算法的有效性。 关键词:软件定义网络(SDN),负载平衡,加权轮询,阀值,流量均衡 1.引言 负载平衡是在计算机网络中非常重要的一项任务,其主要目的是使网络中的流量能均衡地分配到各个服务器上,以提高网络的性能和可靠性。然而,随着SDN的发展,传统的负载平衡算法在SDN网络中并不适用,因此需要研发更适合SDN环境的负载平衡算法。 2.相关工作 目前,已经有很多研究者提出了各种各样的SDN负载平衡算法。例如,基于流量预测的负载平衡算法通过利用SDN的全局视野,可以对网络中的流量进行预测,从而根据预测结果进行流量的调度。另外,基于动态负载均衡的算法通过实时监测服务器的负载情况,以及分析网络中的流量状况,从而动态地调整负载的分布,实现负载平衡。然而,这些算法在实际应用中存在一些问题,如无法处理流量突发情况、存在较大的计算开销等。 3.算法设计 为了解决上述问题,本文提出了一种基于具阀值的加权轮询算法。该算法主要分为两步:设置阀值和设置权重。 3.1设置阀值 为了避免流量波动对网络性能的影响,我们设置了一个阀值。当流量超过阀值时,算法将进行相应调整以降低负载。具体而言,当流量超过阀值时,算法会将一部分流量转移到其他服务器上,以分摊负载,并避免某一服务器过载导致网络性能下降。 3.2设置权重 为了实现流量的均衡分配,我们设置了服务器的权重。权重越高的服务器,分配到的流量越多。通过合理设置服务器的权重,可以实现流量的均衡分配,提高网络的性能。 4.实验结果 为了验证本算法的有效性,我们进行了一系列的实验。实验结果显示,与传统的轮询算法相比,基于具阀值的加权轮询算法能够更好地适应SDN环境,并且在流量分配和网络性能方面都有明显的提高。 5.结论 本文提出了一种基于具阀值的加权轮询算法,该算法能够更好地适应SDN环境,并能够实现流量的均衡分配,从而提高网络性能和可靠性。实验结果验证了本算法的有效性和可行性,并为SDN网络的负载平衡提供了一种新的解决方案。 参考文献: [1]刘俊杰.基于软件定义网络的负载平衡及性能优化研究[D].武汉大学,2017. [2]郭晓峰.基于软件定义网络的负载均衡研究[D].山西大学,2016. [3]许贝贝,王治亚.软件定义网络中负载均衡技术研究[J].计算机应用与软件,2016,33(12):165-169.