[发明专利]一种时延约束感知的最小化端到端时延的流量分配方法有效
申请号: | 201810700909.6 | 申请日: | 2018-06-29 |
公开(公告)号: | CN108924063B | 公开(公告)日: | 2020-05-15 |
发明(设计)人: | 谢磊;陈惠芳;邹恺辉;谢贯楠;王匡 | 申请(专利权)人: | 浙江大学 |
主分类号: | H04L12/911 | 分类号: | H04L12/911;H04L12/927;H04L12/26 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 忻明年 |
地址: | 310027 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种时延约束感知的最小化端到端时延的流量分配方法。现有流量分配方法没有考虑实时流媒体的时延约束特性,会传输无意义的超时数据。本方法首先动态监测获取端到端路径的状态,从数据传输过程出发,分析各路径完成所分配流量传输的端到端时延。本发明方法对实时流媒体的时延约束进行感知,若在时延约束内路径传输能力不足,则放弃部分数据传输,只对部分数据进行流量分配传输,避免带宽资源浪费;若在时延约束内路径传输能力充足,则对各路径进行流量分配使得完成数据传输的端到端时延最小。本发明方法综合考虑了并行多路传输中各条路径的状态参数,对实时流媒体的时延约束进行感知,避免无意义的数据传输,防止造成带宽资源的浪费。 | ||
搜索关键词: | 一种 约束 感知 最小化 端到端时延 流量 分配 方法 | ||
【主权项】:
1.一种时延约束感知的最小化端到端时延的流量分配方法,其特征在于,该方法的具体步骤是:步骤1.设发送端与接收端之间存在N条路径,n表示一条传输路径,![]()
表示所有传输路径的集合;πn步骤2.获取各条路径的可用带宽wn,单向时延
丢包率πn以及发送缓存队列长度Qn;通过pathChirp算法获取wn,通过数据包中的时间戳信息获取
通过统计丢失数据包个数与发送数据包个数获取;步骤3.设一个新的流量分配周期内,实时流媒体应用产生的总流量为R,分配到路径n上的流量为Rn,流量分配向量R={R1,R2,...,RN};设路径n完成Rn传输的端到端时延为
完成总流量R传输的端到端时延dE2E应等于各条路径完成其分配流量传输的端到端时延的最大值,即
步骤4.
由三部分组成,分别为Rn在路径n发送缓存队列中的排队时延
发送时延
以及在网络中的单向传输时延
计算:排队时延
发送时延
单向传输时延
其中pn为路径n作为重传路径的概率,pn之间满足关系,
p1+p2+...+pN=1,S为每个数据包的大小;记每条路径的固定时延为
步骤5.设实时流媒体的时延约束为C,令集合
m表示
中一条传输路径,
从
中删除
的路径,并将
中剩余的路径按照
从小到大进行排序,得到新的路径集合
对于路径
且
由于
在该路径上分配的流量Rm必定无法在时延约束内到达接收端,因此,其分配流量Rm=0;步骤6.若
表明在时延约束内集合
中路径的传输能力无法满足R的需求,进入步骤7;若
表明在时延约束内集合
中路径的传输能力能够满足R的需求,跳至步骤8;步骤7.该情况下,由于无法在时延约束内到达接收端的数据对实时流媒体没有意义,对其传输反而会造成带宽资源的浪费,因此,放弃R中部分数据的传输,对
中每条路径分配流量使其传输的端到端时延
等于时延约束C;此时,
传输的总流量
等下一个流量分配周期到来,返回步骤2;步骤8.该情况下,为了使得完成R传输的端到端时延dE2E最小,应使各条路径其完成分配流量Rm传输的端到端时延
的最大值最小,即
步骤8.1.记集合
中
最大的路径为M;若满足
则表明前M‑1条路径即能满足R的传输需求,进入步骤8.2;若满足
则前M‑1条路径无法满足R的传输需求,跳至步骤8.3;步骤8.2.该情况下,路径M分配的流量RM=0,将路径M从集合
中删除,返回步骤8.1;步骤8.3.该情况下,将流量R分配到当前集合
中的各条路径,使得各条路径完成Rm传输的端到端时延
相等,进而使得dE2E最小;此时,
完成总流量R传输的端到端时延
等待下一个流量分配周期,返回步骤2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810700909.6/,转载请声明来源钻瓜专利网。
- 上一篇:报文处理方法及装置
- 下一篇:交换机快速启动方法、交换机和介质