【技术实现步骤摘要】
一种最大化网络编码NC效益的EPON节能调度方法
本专利技术涉及一种基于网络编码技术(NC,NetworkCoding)的服务互通以太网无源光网络(SIEPON,ServiceInteroperabilityEthernetPassiveOpticalNetwork)节能调度机制。针对业务本地化趋势以及EPON网络节能减排的需求进行相应的资源分配和光网络单元(ONU,OpticalNetworkUnit)休眠控制机制,属于光纤接入网络
技术介绍
飞速发展的网络业务需求对我国宽带战略的实施提出了诸多挑战,随着电信网络中高清电视(HDTV,High-DefinitionTV)、对等网络(P2P,Peer-to-Peer)文件共享、3D(3Dimensional)交互游戏等新业务的出现和快速发展,宽带接入网络的业务已逐渐出现本地化趋势,即业务的源和目的节点均为网络内部节点。而NC技术是信息论的一个重要突破,近年来已成为信息领域的研究热点,其通过编码节点对流经它的不同信息流进行编码组合缩短编码节点的数据包发送时间,因此,NC技术在宽带接入网络中的应用优势越来越强。近年来已经陆续出现了NC技术在宽带接入网络中应用的相关研究成果,方向主要集中在编码技术的实现、性能评价以及PON中的节能技术研究上。Belzner等人首次提出了NC技术在PON中的应用并通过仿真证明NC可以在拥塞情况下有效降低接入网内部通信的丢包率和排队时延。Miller等人对EPON中的NC技术进行了研究,提出了NC技术不仅可以在节点对之间进行,也可以在任意多个形成循环的节点之间进行。该研究通 ...
【技术保护点】
一种最大化NC效益的EPON节能调度方法,所述方法包括如下步骤:(1)首先,在每一个轮询周期内,ONU将按照业务特性将所有的待编码数据包和不需网络编码的数据包映射到ESP上,每一条ESP都需依次历经输入功能模块[I]、分类功能模块[C]、修正功能模块[M]、维护/整形功能模块[P/S]、交叉连接功能模块[X]、队列功能模块[Q]、调度功能模块[S]以及输出功能模块[O],在ESP的分类功能模块[C]中根据编码标识判断是否需要进行网络编码并通过请求控制信息REPORT将所有数据包转发至OLT;(2)其次,设定OLT和ONU在整个过程中保持同步;当OLT监测到有数据包到达时,在OLT的队列功能模块[Q]中对ONU之间需要进行交互的数据包进行异或编码操作,设定编码操作时队列中的等待延迟为一固定值;(3)最后,OLT将数据包从ESP的模块[Q]中取出,对于一个ONU,在每一个轮询周期中OLT在调度完所有非编码包之后在调度功能模块[S]中调度这些经过编码的数据包,通过广播相应的授权信息GATE将已编码信息告知ONU。
【技术特征摘要】
1.一种最大化网络编码NC效益的EPON节能调度方法,所述方法包括如下步骤:(1)首先,在每一个轮询周期内,ONU将按照业务特性将所有的待编码数据包和不需网络编码的数据包映射到EPON服务路由ESP上,每一条ESP都需依次历经输入功能模块I、分类功能模块C、修正功能模块M、维护/整形功能模块P/S、交叉连接功能模块X、队列功能模块Q、调度功能模块S以及输出功能模块O,在ESP的分类功能模块C中根据编码标识判断是否需要进行网络编码并通过请求控制信息REPORT将所有数据包转发至OLT;(2)其次,设定OLT和ONU在整个过程中保持同步;当OLT监测到有数据包到达时,在OLT的队列功能模块Q中对ONU之间需要进行交互的数据包进行异或编码操作,设定编码操作时队列中的等待延迟为一固定值;(3)最后,OLT将数据包从ESP的队列功能模块Q中取出,对于一个ONU,在每一个轮询周期中OLT在调度完所有非编码包之后在调度功能模块S中调度这些经过编码的数据包,通过广播相应的授权信息GATE将已编码信息告知ONU。2.根据权利要求1所述的方法,所述授权信息GATE包含编码包传输的起始时间以及编码包的传输持续时间。3.根据权利要求2所述的方法,所述编码包传输的起始时间以及编码包的传输持续时间计算如下:在OLT中,当到达一个ONU的编码包调度时,属于该ONU的其它编码包也将优先调度;因此,当该ONU的第一个编码包调度之后,就可以确定编码数据包的传输起始时间ts_nc,i;当最后一个发往该ONU的编码包调度完成时,可获得编码包的传输结束时间te_nc,i。4.根据权利要求1所述的方法,调度过程中实施NC和ONU休眠控制机制,包括在OLT端:1)对于给定的业务,若在任意轮询周期内某个ONU处于运行状态时,令其它的ONU处于休眠状态;2)对于编码包的传输,OLT优先调度编码包给处于运行模式的ONU以实现进一步的节能;3)进行动态带宽分配DBA计算,在每一轮询周期中,当且仅当ONU在收到GATE控制信息或发送REPORT控制信息时ONU开始运行,并且上述两种信息传输后ONU需立即传输数据帧,其它时间ONU关闭。5.根据权利要求1所述的方法,调度过程中实施NC和ONU休眠控制机制,包括在ONU端:1)下行方向上,一旦接收到GATE信息,ONU的接收机将进入运行状态并且通过分析GATE消息来确定传输的持续时间,接收到所有数据包后,该ONU的接收机进入一个确定的休眠周期;2)上行方向上,当ONU在所分配的时隙内完成上行数据传送后,生成REPORT信息并发送至OLT;之后,该ONU的发射机将返回至休眠状态,当指定的休眠周期结束后,该ONU的发射机终止其休眠状态;3)对于NC包的传输,ONU可以感知到其与其它ONU之间的包交换,若该ONU的第一个数据包被检测到,则所有发往该ONU的其它编码包也被优先调度。6.根据权利要求4所述的方法,下行方向上,在OLT的ESP中调度功能模块S通过服务受限的周期间插轮询的DBA方式为每个ONU计算下一个周期内的数据发送时隙,并通过GATE消息授权,所述GATE消息承载了如下信息:下一轮询周期的GATE起始传输时间,下一个周期发往所有ONU的数据包长度,编码数据包的传输起...
【专利技术属性】
技术研发人员:刘心,冯楠,李文竹,任丹萍,赵继军,
申请(专利权)人:河北工程大学,
类型:发明
国别省市:河北;13
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。