[发明专利]一种多路以太网的多级调度方法和装置有效
申请号: | 202110409238.X | 申请日: | 2021-04-16 |
公开(公告)号: | CN113132265B | 公开(公告)日: | 2022-05-10 |
发明(设计)人: | 任小雷;张丰涛;余昌胜;徐健;刘文彬 | 申请(专利权)人: | 武汉光迅信息技术有限公司;武汉光迅科技股份有限公司 |
主分类号: | H04L47/628 | 分类号: | H04L47/628;H04L47/625 |
代理公司: | 深圳市爱迪森知识产权代理事务所(普通合伙) 44341 | 代理人: | 何婷 |
地址: | 430074 湖北省*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 以太网 多级 调度 方法 装置 | ||
1.一种多路以太网的多级调度方法,其特征在于,包括:
在正常调度过程中,按照第一数据量进行各个以太网数据流队列中所缓存的数据内容的调度;
以周期性的或者获取外部指令的方式,进入调度各个以太网数据流队列的所缓存的数据的预判时间计算过程;
其中,在所述预判时间计算过程中,按照第二数据量进行各个以太网数据流队列中所缓存的数据内容的调度;所述第二数据量比所述第一数据量小,以便通过更短的轮询调度时间完成所述预判时间计算;
建立所述第二数据量与调度各个以太网数据流队列的预判时间之间的映射关系;
在恢复到所述第一数据 量的调度过程时,根据所述映射关系得到对应所述第一数据量的调度各个以太网数据流队列的第二组预判时间,以便于提前进行各个以太网数据流队列的调度准备。
2.根据权利要求1所述的多路以太网的多级调度方法,其特征在于,所述周期性的或者获取外部指令的方式,进入调度各个以太网数据流队列的所缓存的数据的预判时间计算过程,具体包括:
所述周期是系统统计出来的通过以太网数据流队列完成单一业务时所需的最小时间或者平均时间来设定。
3.根据权利要求1所述的多路以太网的多级调度方法,其特征在于,所述周期性的或者获取外部指令的方式,进入调度各个以太网数据流队列的所缓存的数据的预判时间计算过程,具体包括:
所述外部指令是相应的按照第二组预判时间执行所述提前进行各个以太网数据流队列的调度准备时,出现时间偏差的距离超过第一预设阈值时,触发所述外部指令的生成。
4.根据权利要求1所述的多路以太网的多级调度方法,其特征在于,所述第二数据量比所述第一数据量小,具体为:
所述第二数据量为所述第一数据量的20%-50%。
5.根据权利要求1所述的多路以太网的多级调度方法,其特征在于,所述第二数据量比所述第一数据量小,具体为:
所述第二数据量以一次调度过程能够承载的最小的数据大小为依据设定。
6.根据权利要求1所述的多路以太网的多级调度方法,其特征在于,所述映射关系具体为所述第二数据量与调度各个以太网数据流队列的预判时间之间的比例关系,则所述根据所述映射关系得到对应所述第一数据量的调度各个以太网数据流队列的第二组预判时间,具体为:
根据第一数据量相比较第二数据量的倍数关系,与所述第二数据量与调度各个以太网数据流队列的预判时间之间的比例关系做除运算得到。
7.根据权利要求1所述的多路以太网的多级调度方法,其特征在于,所述提前进行各个以太网数据流队列的调度准备,具体为:
在临近对应当前调度的第一以太网数据流队列的当前预判时间时,提前第一预设时长向下一个待调度的第二以太网数据流队列获取待调度的缓存数据,并存储到共享存储空间中,并且,在所述第二以太网数据流队列被正式调度时,新获取的第二以太网数据流队列的缓存数据将被存储到调度存储空间中;相应调度过程将优先清空所述共享存储空间中对应所述第二以太网数据流队列的调度内容,然后清空所述调度存储空间中对应所述第二以太网数据流队列的调度内容;
其中,所述当前预判时间归属于所述第二组预判时间。
8.根据权利要求1-5任一所述的多路以太网的多级调度方法,其特征在于,所述方法还包括:
获取各个以太网数据流队列的分组长度,根据各个以太网数据流队列的数据增长速度和分组长度,设定相应以太网数据流队列的缓存调度阈值,以便在相应以太网数据流队列的缓存中存储的数据内容超过所述缓存调度阈值时,触发对所述以太网数据流队列中数据的调度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉光迅信息技术有限公司;武汉光迅科技股份有限公司,未经武汉光迅信息技术有限公司;武汉光迅科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110409238.X/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 一种数据处理方法、装置、电子设备及存储介质-202310822965.8
- 翁颐 - 中国电信股份有限公司技术创新中心;中国电信股份有限公司
- 2023-07-05 - 2023-10-24 - H04L47/628
- 本申请公开了一种数据处理方法、装置、电子设备及存储介质,包括:将接收的各待发送数据包按照接收顺序依次存储至缓存队列中进行缓存;确定缓存队列中的每一待发送数据包与排列在其之前的待发送数据包的累计长度;依次将每一待发送数据包与排列在其之前的待发送数据包的累计长度与时隙资源信息的授权大小进行比较;当确定第一待发送数据包与排列在其之前的待发送数据包的第一累计长度大于授权大小,且第一待发送数据包的前一待发送数据包与排列在其之前的待发送数据包的第二累计长度小于授权大小时,确定授权大小与第二累计长度的差值;将位于第一待发送数据包之后的长度小于或者等于差值的至少一个第二待发送数据包排列在第一待发送数据包之前。
- 一种垃圾回收中的双控通信方法、装置、设备及可读介质-202110962331.3
- 孙京本;刘如意;李佩 - 苏州浪潮智能科技有限公司
- 2021-08-20 - 2023-08-18 - H04L47/628
- 本发明公开了一种垃圾回收中的双控通信方法,包括以下步骤:基于线程号在第一节点创建发送请求链表;获取待发送请求对应的线程号,并基于所述线程号判断对应的发送请求链表中请求的个数是否达到预设数量;若是对应的发送请求链表中请求的个数未达到预设数量,则进一步判断所述对应的发送请求链表中第一个请求的等待时间是否超过预设等待时间;以及若是所述对应的发送请求链表中第一个请求的等待时间超过预设等待时间,则将所述对应的发送请求链表中的全部请求和所述待发送请求一起发送到第二节点。本发明还公开了一种垃圾回收中的双控通信装置、计算机设备和可读存储介质。本发明通过降低节点间消息发送的频率,降低带宽占用,提高通信效率。
- 高均匀度的数据包发包方法及装置-201810817261.0
- 宋军;张宗鹏;石雨晨 - 北京新宇航星科技有限公司
- 2018-07-24 - 2022-05-17 - H04L47/628
- 本发明公开了高均匀度的数据包发包方法及装置,包括以下步骤:S1:读取用户输入的发包参数;S2:产生若干数据包;S3:按照发包规则计算S2中各个数据包的预计发送时刻;S4:将S2中数据包与S3中计算的预计发送时刻发送到缓存区;S5:检测缓存区中是否有数据包;S6:检测到数据包后,读取数据包和预计发送时刻Ts;S7:读取当前实时时钟值Tr;S8:对比所述预计发送时刻Ts与实时时钟值Tr,当Ts≤Tr时,发送数据包;通过按照预定义的发送时间定时发送数据包,从而大大提升了发包均匀度和准确度,利用高精度时钟,可以发送更大包频的数据;相比进口仪表,还可以模拟发送业务数据包,增加业务流程,如增加帧计数等。
- 一种多路以太网的多级调度方法和装置-202110409238.X
- 任小雷;张丰涛;余昌胜;徐健;刘文彬 - 武汉光迅信息技术有限公司;武汉光迅科技股份有限公司
- 2021-04-16 - 2022-05-10 - H04L47/628
- 本发明涉及数据传输和通信技术领域,提供了一种多路以太网的多级调度方法和装置。其中方法包括在正常调度过程中,按照第一数据量进行各个以太网数据流队列中所缓存的数据内容的调度;以周期性的或者获取外部指令的方式,进入调度各个以太网数据流队列的所缓存的数据的预判时间计算过程;建立所述第二数据量与调度各个以太网数据流队列的预判时间之间的映射关系;在恢复到所述第一数量的调度过程时,根据所述映射关系得到对应所述第一数据量的调度各个以太网数据流队列的第二组预判时间,以便于提前进行各个以太网数据流队列的调度准备。本发明在传统的RR轮询调度的基础上加入了调度预判功能,从而提高了调度选择的实时性,提高了调度方案整体的带宽性能。
- 专利分类