慧聪网首页 > 通信行业 > 技术文章 > 光通信
Internet业务下光缓存性能分析
 
慧聪网   2006年1月16日11时23分   信息来源:光纤新闻网    

  【导读】分析了Internet业务下带有优先权的光分组网中的光缓存性能。通过建立基于Parto分布的带有优先权的排队模型,得到排队模型中的不同优先级的分组丢包率和平均排队时延的解析式,并根据数值解得出了光缓存系统的丢包率、系统实际负荷、光纤延时线单位缓存时间以及平均排队时间变化的关系曲线。研究表明缓存精度D越小,分组包的平均排队时延越小,同时对于优先级低的分组包,D越小其分组丢失率越大。而对于优先级高的分组包,存在一个最优的D值,使其分组丢包率最小。另外系统输入负荷的增大,会显著增大分组的丢包率和平均排队时延。

  1 引言

  近年来随着Internet的广泛应用,整个通信网中的数据业务量正在逐渐超过语音业务量[1],光分组交换技术 (OPS,Optical Packet switching) 能很好的支撑光数据网络的发展[2]。由于光分组网中交换颗粒采用可以做到任意小的光分组,因此光分组网既能高效的利用光传输网的带宽资源又能灵活地在其上面承载诸如IP和ATM的数据业务,所以最近几年,光分组交换技术的研究受到了广泛的关注并已经取得了很大的进展[3]。

  光分组冲突解决方案是实现光分组网的关键技术之一[4]。基于时间的冲突解决方案是光分组网中最常用的方案。由于现在尚未出现光随机存储器,所以目前最为常用的是由光纤延时线(FDLs,Fiber Delay Lines)组成的光缓存系统来解决光分组网中的冲突。另外为了使OPS网络能提供差别服务(DiffServ),人们又提出了具有优先权的光分组交换方案。在这一方案中为光分组包分配不同的优先级,依靠偏置时间的不同在带宽申请和FDLs占用上为高级别分组包提供优先服务。

  为了优化OPS网络中的FDLs配置,已有人做了不少工作,但大多采用Poisson分布来描述光分组的到达过程。Poisson分布能很好地描述普通电话网中的语音流量到达过程,但在描述光分组的到达过程时并不准确。研究表明,Internet业务是长程相关的,可以用自相似模型来描述[5][6]。本文以Pareto到达过程模拟自相似业务,建立带有优先权的光缓存系统的排队模型,然后得出丢包率、系统负载、平均等待时间与FDLs单位缓存时间的关系,从而对光缓存系统的性能进行优化。

  2 系统描述与模型建立

  本文考虑多个输入端和单一输出端的光缓存系统,如图1所示。光分组包进入缓存系统满足先进先出(FIFO)的排队规则,系统由B段FDLs组成,FDLs的单位缓存时间为D,因此系统最大的缓存时间为(B ?1)D,也称为系统缓存深度。

  

  光缓存系统的工作过程描述如下:设需要缓存的光分组队列时间长为L,当L>(B-1)D时则该系统无法缓存那么大的光分组队列,因此它将被丢弃;当L<(B-1)D时,由于FDLs缓存时间只能取D的整数倍,所以该光分组队列被缓存的时间为Δ=[L/D]D,其中[L/D]表示大于或等于L/D的最小整数,因此光分组将会有附加时间长度为τ=Δ-L,相当于延长了系统服务时间,即增加了业务强度。

  

  制定排队规则:当高优先级分组包的控制开销到达节点输出端时,若发现带宽(波长)已被某个低优先级的分组包占用,则高优先级分组包不能强行占用带宽,而只能以较高的优先权预定FDLs队列的位置,并等待带宽空闲出来。

  根据排队理论,某一级别的分组包Class i在缓存系统中的等待时间Wi由3部分组成:

  

  

  


  3 分析与讨论

  图2(a)、(b)分别给出了系统在输入业务强度  ρ'0=0.2,ρ'1=0.2,最大缓存时间B=256条件下,所对应的分组丢包率(Packet Loss Probability,简称 PLP),和排队时延值。图中横坐标为缓存时间单元D,它和图2(b)中的纵坐标系统平均排队时延都相对于分组包的平均时间长度Li作了归一化处理。

  


  由图2可得到在相同的业务强度和缓存精度下,优先级高的分组包的丢包率和平均排队时延都远小于优先级低分组包;由图2(b)得到,FDLs的单位时延越小,则系统的平均排队时延越小,这是因为FDLs对分组包的延时越精确,延时离散性越小,越可缩短服务窗口的空闲时间;由图2(a)可得到,对于Class 0分组包其丢包率随着FDLs时延单位的增大而降低,这是因为D过小时,由竞争而被阻塞的分组包,尤其对于优先级较低的分组包容易被丢弃。而对于Class 1分组包其分组丢失率在随着D的增大而减小到一定程度后,随着D的进一步增大而增大,这是因为D较大时,引入的附加业务强度也较大,系统空闲时间比例增大,造成带宽浪费,从而导致系统吞吐量下降,丢包率增大。由图中我们可以得到对于Class 1分组包在 =0.2时,其丢包率最低的最佳时延单位为:D0=0.81。

    图3(a)和(b)给出了在不同的缓存精度D=0.3、D=0.5时,Class 1和Class 0分组包的丢包率以及平均排队时延随系统输入负荷强度变化而变化的规律曲线。

  


    从图3中我们可以看出,优先级高的Class 1分组包和优先级低的Class 0分组包的丢包率和系统排队延迟时间都随着系统负荷强度的增大而增大。由图3(a)可以得到,系统负荷强度的增大,对优先级高的分组的丢包率影响要大于对优先级低的分组丢包率,而从图3(b)中我们可以看出,随着系统输入负荷强度 的增大,优先级低的分组包排队延迟时间变化比优先级高的分组包排队延迟时间变化剧烈的多。

  4 结论

  本文对Internet业务下,带有优先权的光分组交换网中光缓存进行了性能分析及优化,对于排队模型中优先级不同的分组包的丢包率、实际业务强度、平均等待时间以及单位缓存精度等,根据其解析表达式求解,得到它们的关系曲线。我们得到的结论是,无论对于优先级高还是优先级低的分组包来说,缓存精度D越小,其平均排队时延越小。但考虑到工艺精度、系统稳定度和成本,D不宜取得过小。同时对于优先级低的分组包,D越小其分组丢包率越大。而对于优先级高的分组包,存在一个最优的D值,使其分组丢包率最小。所以在实际设计和应用中,恰当的选择D值,可以优化光缓存系统,从而提高Internet业务下带有优先权的光分组网的性能。另外系统负荷的增大,会显著增大分组的丢包率和平均排队时延。为减小系统负荷,可采用增加系统的波长数,多排队队列等措施。

 

 
作者:北京邮电大学电信学院 100876 
 
 
评论    【推荐】 【打印】 【论坛
 
 
[热门关键词]:光分组交换网 光缓存 Pareto分布 
特别推荐: 
· [专题]拍照手机将蚕食数码相机市场?
· [专题]科健爆特大财务丑闻9月1日被迫退市
更多精彩:
· [专题]熊猫马志平被捕 10亿黑洞三大悬疑
· [专题]中移动海外扩张 收购路线图初现
 我来评两句〖查看最新评论〗 
请您注意:
·遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而导致的法律责任
·本网留言板管理人员有权删除其管辖留言内容
·您在本网的留言,本网有权在网站内转载或引用
·参与本留言即表明您已经阅读并接受上述条款
昵称:匿名
 
分类广告  
产品交易市场
[求购] 无线商务电话
[求购] 示波器
[求购] 综合测试仪
[求购] 信号发生器
[求购] 网络分析仪
[招标] 交换机等设备招标
[招标] 视频会议系统招标
热点专题
西门子白菜价收购港湾
网络整体融合趋势不改
移动通信技术的发展
[产品]线缆施工工具
“简单”线缆复杂应用
高通反诉讼诺基亚侵权
光通信技术与市场研讨会
行业书店