将这样一个叠合过程应用到在线操作中的问题是:从理论上说,可能会发生许多次叠合过程,因此在下一个GATE消息出现之前,可能会出现严重的延时。但实际上,该算法十分倾向于一个最终理想的答案,那么“简单行事”并限制叠合的次数就是可行的。让人高兴的是,MIB-DBA算法确实能够迅速达成一致,即使有64个ONU互相竞争时,你也只有进行5次叠合就能得到相当公平的答案。这一限制已通过模拟与分析进行过大量的测试,结果表明最佳公平性只有非常细微的变异,同时运行速度更快,执行过程更为简单。特别地,它还支持小至1毫秒的DBA周期,以极低的延时与变异程度进行服务传送。 因此,每个叠合在(E)处结束,在提出另一个叠合请求前,它检查是否已完成了足够的叠合次数。当叠合过程终止时,要对剩余的带宽向那些仍在发出请求的ONU作最后的公平分配。而且,还可对总数目N进行调整,以满足操作员的需要,这种灵活性用于平衡速度与供应的绝对公平性。 实际上,MIB-DBA算法具有足够的灵活性,能够根据操作员的选择,适应连续工作与断续工作两种操作模式。如上所述,分配给一个ONU的带宽并不仅限于它的最大SLA值——只要存在有效带宽,且没有与之竞争的ONU,则一个ONU就能获得所请求的所有带宽。但在断续工作模式下,此算法能够根据SLA中引用的值来限制带宽。如前所述,为减少缓冲区的大小与堵塞,并降低变异范围,有时执行断续工作模式更为可取——但这要以较低的带宽利用率为代价。 适应性与控制的另一个方面是权重的分配。ONU的权重或者由网络操作员按OLT指定的明确权重值来手工分配,或者可由DBA算法根据其他ONUSLA参数——如最小SLA值比例或平均SLA值——或最近的ONU流量记录来自动分配。 结论 对上传带宽的公平高效分配意味着在公平性、效率、延时、变异程度及系统复杂性之间找到适当的平衡。软件执行方式允许对应用网络进行现场升级,并为服务提供商提供极大的适应性;而硬件执行方式则允许系统以非常高的速度运行。 ImmenStar的MIB-DBA解决方案应用著名的最大最小公平性方法,以达到可能的最佳公平性结果,归功于硬件与软件执行方式的最佳组合,实现了灵活高效的执行效果。特别地,他们的MIB-DBA算法限制了每个周期的公平性叠合次数,大大减少执行过程中的复杂程度,并实现了较快的操作速度,使OLT设备能够轻松执行软件,且不致对性能造成重大影响。 这个例子说明,ImmenStar在2004年5月开发的“系统级芯片”解决方案为二年后MuLan
本文章更多内容:<<上一页 - 1 - 2 - 3 - 4 |