一种OBS网络信道调度方法及调度器技术

技术编号:16974590 阅读:39 留言:0更新日期:2018-01-07 09:33
本发明专利技术公开了一种OBS网络信道调度方法及调度器,该方法包括:可用信道寻找步骤,根据BCP携带的信息为对应的待调度BDP寻找可用信道;最优信道确定步骤,基于信道利用率最大评判原则从可用信道中确定最优信道,以进行BDP调度。本发明专利技术简化了调度过程,提升了信道调度器的处理速度,改善了OBS网络的丢包率。

【技术实现步骤摘要】
一种OBS网络信道调度方法及调度器
本专利技术属于光网络
,具体地说,涉及一种OBS网络信道调度方法及调度器。
技术介绍
随着大数据、云计算、物联网等各种网络应用和需求的爆发式增长,现有的光网络不仅需要大量的带宽,还需要有快速灵活的交换和处理来对带宽实行有效管理。目前,在光网络中主要有三种光交换方式:光线路交换(OpticalCircuitSwitching,OCS)、光分组交换(OpticalPacketSwitching,OPS)和光突发交换(OpticalBurstSwitching,OBS)。由于OBS采用了单向预留机制和使用了更细的交换粒度,因此网络传输延迟和带宽利用率都优于OCS。其次,OBS的突发控制包(BurstControlPacket,BCP)和突发数据包(BurstDataPacket,BDP)彼此时空分离(时间上相隔一段偏移时间,空间上分别通过不同的波长信道进行传输),并且每个转发节点可对经过光电转换后的BCP运用成熟的电域技术进行逻辑处理。因而OBS可在没有光存储和全光逻辑处理器件的情况下,对网络突发数据实现端到端的全光透明传输,这一点优于OPS。由于本文档来自技高网...
一种OBS网络信道调度方法及调度器

【技术保护点】
一种OBS网络信道调度方法,包括:可用信道寻找步骤,根据BCP携带的信息为对应的待调度BDP寻找可用信道;最优信道确定步骤,基于信道利用率最大评判原则从可用信道中确定最优信道,以进行BDP调度。

【技术特征摘要】
1.一种OBS网络信道调度方法,包括:可用信道寻找步骤,根据BCP携带的信息为对应的待调度BDP寻找可用信道;最优信道确定步骤,基于信道利用率最大评判原则从可用信道中确定最优信道,以进行BDP调度。2.根据权利要求1所述的调度方法,其特征在于,以一个时间窗口内已调度BDP的总长作为该信道的信道利用率。3.根据权利要求2所述的调度方法,其特征在于,可用信道寻找步骤进一步包括:以当前时刻作为时间窗起点,将固定大小的时间窗分为多个等长的时间槽,其中,单个BDP的首尾不得出现在同一个时间槽内;确定待调度的BDP的首尾在时间槽中的位置:根据待调度BDP的长度及首尾所在的时间槽标识待调度BDP占据的时间槽;根据待调度BDP占据的时间槽和该信道已调度BDP占据的时间槽确定可用信道。4.根据权利要求3所述的调度方法,其特征在于,标识待调度BDP占据的时间槽进一步包括:根据待调度BDP首尾在时间槽中的位置,基于下式确定待调度BDP占据的时间槽NewBDP:NewBDP=((8'h01<<Tail)-(8'h01<<Head))|(8'h01<<Tail)其中,<<是左移运算符,|是逐位或运算操作,被BDP占据的时间槽标记为1,为被BDP占据的时间槽标记为0,Tail表示待调度BDP尾部,Head表示待调度BDP首部。5.根据权利要求4所述的调度方法,其特征在于,根据待调度BDP占据的时间槽和该信道已调度BDP占据的时间槽确定可用信道进一步包括:设置对应时间槽数量的位数的寄存器,以记录各信道上的各时间槽的闲/忙状态,其中,时间槽闲标记为0,时间槽忙标记为1;根据待调度BDP占据的时间槽标记与所有信道的寄存器记录值进行与运算;根据运算结果确定所有可用信道,其中,如运算结果中只有一比特为是1且待调度BDP头部位于该比特位对应的时间槽内,则根据该时间槽内已调度BDP的结束时间和待调度BDP的开始时间判断,如两个BDP之间无重叠则该信道可用,否则不可用;如运算结果中只有一比特位是1且待调度BDP尾部位于该比特位对应的时间槽内,则根据该时间槽内已调度BDP的开始时间和待调度BDP的结束时间判断,如两个BDP之间无重叠则该信道可用,否则不可用;如运算结果中只有两个比特位是1且待调度BDP首尾位于这两个比特位对应的时间槽中,则:当待调度B...

【专利技术属性】
技术研发人员:张泰然唐军蒋国涛张泰峰曾超严伟光
申请(专利权)人:中车株洲电力机车研究所有限公司
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1