【技术实现步骤摘要】
一种光流交换网络调度方法及光流交换系统
本专利技术涉及光通信网络,尤其涉及一种光流交换网络调度方法及光流交换系统。
技术介绍
光流交换是一种面向下一代全光交换网络的技术,适用于政府部门、金融机构、数据中心和电信运营商对于端到端的海量数据高速传输、数据迁移、数据灾备等的需求。光流交换的基本思想是为每一个端到端的数据传输(称为光数据流)请求动态地建立一条专用的全光域连接。光流交换网络的技术框架基于现有的网络架构,每个网络节点由一个IP交换机和一个全光交换节点组成。网络控制功能和数据转发功能在逻辑上被解耦合为控制平面和数据平面:控制平面包括IP交换机和连接它们的控制信道(控制信道可以是光纤信道,在逻辑上独立于数据信道),负责光数据流请求的处理和数据传输通路的建立/释放;数据平面由全光交换节点和光纤信道连接组成,负责光数据流的交换和传输。控制平面为每个光数据流请求建立一条粒度为单个波长的光路(指端到端的路径上一条波长连续的信道),并在传输结束后立即释放光路。以当前商用单波长信道的最高速率100Gbps为例,传送一张蓝光光碟的数据(约50GB)所用时长为秒级,传送1TB数据 ...
【技术保护点】
1.一种光流交换网络调度方法,其特征在于:每个源节点独立建立和释放光路,源节点在发送光数据流的同时,为虚拟输出队列中的光数据流请求提前启动光路预约,检测多个目的节点对应光路的可用情况,并结合队头请求优先级和光数据流传输时长,找出最早的可用光路并为光路预约一个时间段;具体包括如下步骤:(1)、源节点收到用户的光数据流请求时,根据请求的目的节点,将它保存到虚拟输出队列中对应的子队列队尾;(2)、源节点的调度模块启动光路预约:调度模块从虚拟输出队列的非空子队列中,按照队头的光数据流请求的优先级,从高到低选取N=min{M,K}个队头请求,其中M表示当前非空子队列的总数,K是多目的 ...
【技术特征摘要】
1.一种光流交换网络调度方法,其特征在于:每个源节点独立建立和释放光路,源节点在发送光数据流的同时,为虚拟输出队列中的光数据流请求提前启动光路预约,检测多个目的节点对应光路的可用情况,并结合队头请求优先级和光数据流传输时长,找出最早的可用光路并为光路预约一个时间段;具体包括如下步骤:(1)、源节点收到用户的光数据流请求时,根据请求的目的节点,将它保存到虚拟输出队列中对应的子队列队尾;(2)、源节点的调度模块启动光路预约:调度模块从虚拟输出队列的非空子队列中,按照队头的光数据流请求的优先级,从高到低选取N=min{M,K}个队头请求,其中M表示当前非空子队列的总数,K是多目的地址检测参数;源节点为这些光数据流请求生成N个探测控制包,分别发往所选的N个不同的目的节点,再由目的节点发回源节点;探测控制包根据路径上各节点的链路-波长-时间资源表,采集所经链路上全部波长的可用时间信息;(3)、源节点收回一个探测控制包后,调度模块读取其中采集的链路-波长-时间信息;对于同一波长,计算不同链路与发送端口以及接收端口的可用时间信息的并集,并与队头请求的光数据流传输时长比较,得出该波长上的光路最早可用时间;再比较不同波长光路,得出适用于该光数据流的最早可用光路;若存在多个波长光路的最早可用时间相同,则随机选取一个波长光路,或者取编号最小的波长光路;(4)、当源节点收回全部N个探测控制包后,调度模块比较N个不同目的节点的光路最早可用时间,取光路最早可用的目的节点;若存在多个目的节点的光路最早可用时间相同,则取队头请求优先级最高的目的节点;记该目的节点为dL,对应的光数据流传输时长TL,对应光路最早可用时间tL,该光路所选波长为λ;调度模块生成并发送一个预约控制包给节点dL,用来修改各个节点的链路-波长-时间资源表中关于波长λ的可用时间信息,以及源/目的节点的链路-波长-时间资源表的发送/接收端口的可用时间信息,预留各链路上波长λ以及源/目的节点的发送/接收端口的[tL,tL+TL]时间段;相关节点的调度模块会在tL和tL+TL时刻,分别设置当前节点的光交叉连接以连通或切断对应的光路;(5)、源节点收回预约控制包,若预约成功,则在tL时刻开始发送光数据流...
【专利技术属性】
技术研发人员:钱正丰,严军荣,洪杭迪,
申请(专利权)人:三维通信股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。