[发明专利]基于优先分级队列的MPQUIC数据包快速传输方法和系统有效
申请号: | 202110972978.4 | 申请日: | 2021-08-24 |
公开(公告)号: | CN113783942B | 公开(公告)日: | 2023-01-31 |
发明(设计)人: | 刘文;廖彬彬;武庆华;李振宇 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | H04L67/61 | 分类号: | H04L67/61;H04L47/2425;H04L47/50;H04L47/80;H04L47/70 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 祁建国 |
地址: | 100080 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 优先 分级 队列 mpquic 数据包 快速 传输 方法 系统 | ||
1.一种基于优先分级队列的MPQUIC数据包快速传输方法,包括:
步骤1、发送端应用程序产生待发送的MPQUIC数据包,并将该数据包放入于该数据包的优先级相对应的调度队列中;
步骤2、按照该数据包所处调度队列对应的调度策略,将该数据包传输至接收端缓存区;
步骤3、该接收端缓存区按顺序排列该数据包,得到待运行数据和乱序队列大小,接收端应用程序提取该待运行数据,以完成该数据包对应的服务,得到服务质量;
步骤4、根据该乱序队列大小和/或该服务质量,更新优化该调度策略;
该步骤1包括:该发送端应用程序根据传输场景和/或数据的重要程度设置其生成的MPQUIC数据包的优先级;
该优先级包括高优先级、中优先级和低优先级,分别对应高优先级调度队列、中优先级调度队列和高优先级调度队列;
高优先级调度队列对应的调度策略为将队列中所有数据包进行冗余传输;
中优先级调度队列对应的调度策略为根据发送端应用程序设置的优先级调对队列中数据包进行部分冗余发送并决定开启冗余的发送时间,或者直接选取发送端应用程序专用的调度算法;
低优先级调度队列对应的调度策略为最小往返时延调度策略;
该步骤4包括根据该乱序队列大小和/或该服务质量,调整该中优先级调度队列对应调度策略中开启冗余的发送时间;
当该数据包放入该中优先级调度队列或该低优先级调度队列时,将该数据包的路径偏好设置为对互联所有路径的fullmesh状态。
2.一种基于优先分级队列的MPQUIC数据包快速传输系统,其特征在于,包括:
模块1,用于将发送端应用程序产生待发送的MPQUIC数据包放入于该数据包的优先级相对应的调度队列中;
模块2,用于按照该数据包所处调度队列对应的调度策略,将该数据包传输至接收端缓存区;
模块3,用于使该接收端缓存区按顺序排列该数据包,得到待运行数据和乱序队列大小,接收端应用程序提取该待运行数据,以完成该数据包对应的服务,得到服务质量;
模块4,用于根据该乱序队列大小和/或该服务质量,更新优化该调度策略;
该模块1包括:该发送端应用程序根据传输场景和/或数据的重要程度设置其生成的MPQUIC数据包的优先级;
该优先级包括高优先级、中优先级和低优先级,分别对应高优先级调度队列、中优先级调度队列和高优先级调度队列;
高优先级调度队列对应的调度策略为将队列中所有数据包进行冗余传输;
中优先级调度队列对应的调度策略为根据发送端应用程序设置的优先级调对队列中数据包进行部分冗余发送并决定开启冗余的发送时间,或者直接选取发送端应用程序专用的调度算法;
低优先级调度队列对应的调度策略为最小往返时延调度策略;
该模块4包括根据该乱序队列大小和/或该服务质量,调整该中优先级调度队列对应调度策略中开启冗余的发送时间;
当该数据包放入该中优先级调度队列或该低优先级调度队列时,将该数据包的路径偏好设置为对互联所有路径的fullmesh状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110972978.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:移动式污泥深度减量化装置及其作业方法
- 下一篇:变焦镜头及摄像装置