首页 理论教育网络性能验证的方法与技巧

网络性能验证的方法与技巧

【摘要】:它可以解决网络生存性算法的有效支持,验证网络可靠性的实际性能。C1是部署PU的节点,而基站组C2和C3具有计算的功能。KSP中的K值设置为3、4和5,以比较BCP算法和CP算法的性能。图7-8网络拓扑图图7-9到图7-14显示了BCP算法和CP算法的阻塞率、资源利用率和平均跳数方面的性能。原因是数字网络中的BCP算法具有较低的阻塞概率,因此可以产生更高的资源效率。图7-13模拟C-RoFN中Pw和Pb的平均跳数图7-14数字C-RoFN中Pw和Pb的平均跳数

在本节中,我们通过基于事件驱动模拟器的C++仿真平台中的大量仿真验证了所提算法的可行性和可用性。综合考虑覆盖区域和可扩展性的要求,复杂拓扑可以提供多工作路径和备份路径的传输,以提高未来移动通信网络的可靠性。它可以解决网络生存性算法的有效支持,验证网络可靠性的实际性能。具有43个节点的网络拓扑如图7-8所示[26]。C1是部署PU的节点,而基站组C2和C3具有计算的功能。从V36到V40用WSS开发,而V8、V11、V14和V17用于部署宏基站,其余基站代表微基站。微基站和宏基站的接收范围分别为400 m和1 600 m,无线信道可以建立在微基站和宏基站之间。基站中的所有天线都是全向的。在光网络域中,我们假设每个光纤链路都具有320个可用子载波。在无线网络域中,我们假设可用频率的数量为160。我们假设{v18,l1840,l3640}、{v2,l0236,l0936}、{v1,l36381,l0538}、{v30,l3039,l1639}、{v13,v27,l13c1,l38c1}、{v19,l1936,l0836}和{v24,v24,l24c1,l37c1}是7个SRLG。请注意,将生成100 000个服务请求,并在每次执行时到达网络,再为每个服务请求生成随机位置,以确定拓扑中源节点的网络位置。将BCP算法的数值结果与传统保护(CP)算法进行比较,分别采用相同的路由策略KSP与模拟C-RoFN和数字C-RoFN中的First-Fit频谱分配。KSP中的K值设置为3、4和5,以比较BCP算法和CP算法的性能。

图7-8 网络拓扑图

图7-9到图7-14显示了BCP算法和CP算法的阻塞率、资源利用率和平均跳数方面的性能。图7-9和图7-10比较了模拟C-RoFN和数字C-RoFN中BCP算法和CP算法之间的阻塞率。在这些图中,我们可以发现,在模拟C-RoFN和数字C-RoFN中,两种算法的阻塞率随着流量负载的增加而增加。

图7-9 模拟C-RoFN中BCP算法和CP算法之间的阻塞率

图7-10 数字C-RoFN中BCP算法和CP算法之间的阻塞率

与CP算法相比,BCP算法在相同负载下具有较低的阻塞率,并且在模拟C-RoFN中最多比CP算法降低61%的阻塞率,在数字C-RoFN中最多比CP算法降低48%的阻塞率。这是因为带宽压缩通过使用高级调制格式减少了低级服务备份路径的占用,然后节省了更多资源来承载更多服务[27-28]。较高的K值导致较低的阻塞率,因为更多的候选路径可以提供很多机会来修整网络的空闲链路中的流量[29-30]

比较两种C-RoFN场景中的BCP算法,我们可以发现数字网络中的BCP算法可以提供比模拟场景更低的阻塞率。这是因为在模拟C-RoFN中,调制模式受到更多约束,并且难以实现高带宽压缩水平。此外,数字场景中的无线和光网络的资源彼此独立。在C-RoFN中,RoF技术用于降低网络构建的成本,但同时RoF信道跨越无线和光网络以限制传输的灵活性,同时降低网络资源利用率。

图7-11和图7-12比较了模拟C-RoFN和数字C-RoFN中BCP算法和CP算法之间的资源利用率。如图7-11和图7-12所示,我们可以看出资源利用率随着模拟C-RoFN和数字C-RoFN中流量负载的增加而增加。注意,BCP算法具有更高的资源利用率,这是因为高级调制格式可以提高资源效率。两种算法之间的差异在于数字场景中模拟C-RoFN在300 Erlang和320 Erlang负载下的最大值。比较BCP算法,我们可以发现模拟C-RoFN中的BCP算法可以提供比数字场景中更低的资源利用率,以此来作为RoF传输的限制。原因是数字网络中的BCP算法具有较低的阻塞概率,因此可以产生更高的资源效率。

图7-11 模拟C-RoFN中BCP算法和CP算法之间的资源利用率

图7-12 数字C-RoFN中BCP算法和CP算法之间的资源利用率

模拟C-RoFN和数字C-RoFN中两种算法之间Pw和Pb的平均跳数在图7-13和图7-14中进行了比较。可以清楚地看出,BCP算法在两种情况下都具有较低的Pw和Pb平均跳数。这是因为BCP算法可以节省网络中的资源,而BCP算法的网络中的服务可以使用较短的路径来服务。通过使用CP算法,填充最佳路径,然后使用次优路径分配服务,从而导致额外的资源浪费。因此,BCP算法具有比CP算法更低的平均跳数。与BCP算法的Pw和Pb的平均跳数相比,数字C-RoFN中的BCP算法可以提供比另一个更低的平均跳数。这是因为在模拟C-RoFN中,资源利用率较低,占用了更多资源,并且必须使用更长的路径分配服务。

图7-13 模拟C-RoFN中Pw和Pb的平均跳数

图7-14 数字C-RoFN中Pw和Pb的平均跳数