[发明专利]一种GPON中动态带宽分配的改进算法在审

专利信息
申请号: 201811252102.7 申请日: 2018-10-25
公开(公告)号: CN109040871A 公开(公告)日: 2018-12-18
发明(设计)人: 沈庆磊 申请(专利权)人: 天津市职业大学
主分类号: H04Q11/00 分类号: H04Q11/00;H04L12/917;H04L12/801
代理公司: 天津创智天诚知识产权代理事务所(普通合伙) 12214 代理人: 王海滨;田阳
地址: 300421*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种GPON中动态带宽分配的改进算法,该算法以自回归模型为基础预测下一时刻的网络需求值,并且用得到的带宽请求来修正该预测值,以修正值为下一阶段带宽授权的依据,采用状态报告+带宽预测的方式来分配带宽,用预测带宽修正了状态报告得到的带宽需求,减小因时延造成的误差;对non‑assured(非保证带宽)和best‑effort(尽力而为带宽)这两种动态分配的带宽,采用循环级联的方式分配,使它们尽量得到满足,当分配给它们的带宽超出它们的最大带宽限制时,又将多余的带宽收回,避免了带宽浪费。
搜索关键词: 带宽 算法 动态带宽分配 状态报告 修正 最大带宽限制 自回归模型 带宽请求 带宽收回 带宽授权 带宽需求 带宽预测 动态分配 方式分配 基础预测 网络需求 循环级联 预测 分配 减小 时延 改进 保证
【主权项】:
1.一种GPON中动态带宽分配的改进算法,其特征在于:包括以下步骤:第一步:为各个T‑CONT分配固定带宽,这是静态带宽分配,完全满足各个T‑CONT的要求;BF(i)=Fix(i)BF(i)为第i个T‑CONT固定带宽的获得带宽,Fix(i)表示第i个T‑CONT需要分配的固定带宽;第二步:为各个T‑CONT分配确定带宽,即在确定带宽上限的范围内尽可能的满足各个T‑CONT的需求;BA=min{R(i),Ass(i)}BA为确定带宽的获得带宽,min{}代表取最小值,R(i)表示第i个T‑CONT的带宽需求,Ass(i)表示需要分配的确定带宽的上限值;第二步分配后,仍未使用的确定带宽为:BWunused表示仍未使用的确定带宽,为求和公式;然后更新带宽需求表:R(i)=R(i)‑BF(i)‑BA(i),BF(i)表示第i个T‑CONT固定带宽的带宽需求;更新预测所得的带宽需求表:表示经过预测后第i个T‑CONT的带宽;第三步:如果还有剩余带宽,即BWunused>0,就开始分配非确定带宽,在分配非确定带宽和尽力而为带宽时,需要把预测得到的需求和T‑CONT汇报的需求做一次比较,如果差距过大,即认为预测得到的结果不准确,那么就用T‑CONT汇报得到的带宽需求;如果二者的差距不大,即用预测得到的带宽需求替代T‑CONT汇报得到的带宽需求。这里差距是否过大的依据是比较预测得到的带宽需求与T‑CONT汇报得到的带宽需求之间的变化率ε:即,如果那么RD(i)=R(i),RD(i)表示第i个T‑CONT在经过固定带宽和确定带宽分配后,在实际计算中的带宽需求;如果那么此时开始分配非确定带宽,若则按需分配:BNA(i)=RD(i)注:BNA(i)表示第i个T‑CONT非确定带宽的获得带宽;若则按照如下的方式分配:此时,还要考虑给各个T‑CONT分配的非确定带宽是否超过了它的带宽上限MAX(i),MAX(i)表示需要分配的最大带宽的上限值;如果在先前分配的非确定带宽BNA(i),确定带宽BA(i)与固定带宽BF(i)的和大于带宽上限MAX(i),即:BNA(i)=MAX(i)‑BF(i)‑BA(i)如果在先前分配的非确定带宽BNA(i),确定带宽BA(i)与固定带宽BF(i)的和不大于带宽上限MAX(i),那么给该T‑CONT分配的带宽即为BNA(i)本身;此时,当前的剩余带宽更新为:仍然没有被满足的带宽更新为:R(i)=R(i)‑BNA(i)第四步,如果剩余带宽BWunused>0就进入尽力而为带宽的分配过程,其分配方式和非确定带宽类似;先判断此时的带宽需求应该用预测值还是应该用T‑CONT汇报的带宽,判断方式和第三步的判断方式类似:如果那么RL(i)=R(i)注:RL(i)表示在经过非确定带宽分配后,在实际计算中的带宽需求;如果那么此时开始分配尽力而为带宽,若则按需分配:BBE(i)=RL(i)注:BBE(i)表示第i个T‑CONT尽力而为带宽的获得带宽;若则按照如下的方式分配:此时,还要考虑给各个T‑CONT分配的尽力而为带宽是否超过了它的带宽上限MAX(i);BBE(i)=min{BBE(i),(MAX(i)‑BF(i)‑BA(i)‑BNA(i))}即:如果在先前分配的尽力而为带宽BBE(i),非确定带宽BNA(i),确定带宽BA(i)与固定带宽BF(i)的和大于带宽上限MAX(i),那么给该T‑CONT分配的带宽不能超过带宽上限MAX(i),即:BBE(i)=MAX(i)‑BF(i)‑BA(i)‑BNA(i)如果在先前分配的尽力而为带宽BBE(i),非确定带宽BNA(i),确定带宽BA(i)与固定带宽BF(i)的和不大于带宽上限MAX(i),那么给该T‑CONT分配的带宽即为BBE(i)本身。此时,将当前的剩余带宽更新为:仍未满足的带宽请求数更新为:RL(i)=RL(i)‑BBE(i)最后,如果BWunused>0,即仍有剩余带宽,且非确定带宽或尽力而为带宽的请求未满足,则返回第三步,对非确定带宽和尽力而为进行循环分配,直到剩余带宽为0或者所有的带宽请求都已被满足,则退出循环。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津市职业大学,未经天津市职业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201811252102.7/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top