一种流量控制方法、装置、设备及可读存储介质制造方法及图纸

技术编号:26849069 阅读:16 留言:0更新日期:2020-12-25 13:15
本发明专利技术公开了一种流量控制方法、装置、设备及可读存储介质,该方法包括:FPGA卡向对端FPGA卡发送数据;接收对端FPGA卡发送的流量调控数据包;对流量调节数据包进行解析,得到速度调控信息;利用速度调控信息,对数据发送速度进行调节。在该方法中,无需网关等设备的情况下,便可实现数据发送速度根据对端FPGA卡发送的流量调控包进行调整。并且,相较于现有的仅能实现停-等式流量控制机制,该方法能够对数据传输速度进行调节,能够满足更多实际流控情况的需求。

【技术实现步骤摘要】
一种流量控制方法、装置、设备及可读存储介质
本专利技术涉及计算机应用
,特别是涉及一种流量控制方法、装置、设备及可读存储介质。
技术介绍
FPGA(FieldProgrammableGateArray,现场可编程门阵列)加速卡大量应用在数据中心。这种FPGA加速卡一般带有标准的MAC(MediaAccessControl,以太网)网络口,在工程实际中,两个FPGA加速卡通过MAC网络口互联的情形大量存在。对于FPGA加速卡之间的网络流量如何控制成为日益关键的工程实际问题。在全双工MAC控制框架下,流量控制机制是通过PAUSE(格式符合IEEE802.3协议的以太网帧)功能实现的一种简单的停-等式流量控制机制。这种流量控制机制只是实现了简单的停-等流量操作。而其他方案中,会牵扯到网关等设备实现流量控制。综上所述,如何有效地解决FPGA卡间的流量控制等问题,是目前本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的是提供一种流量控制方法、装置、设备及可读存储介质,以在FPGA卡之间实现更加精准本文档来自技高网...

【技术保护点】
1.一种流量控制方法,其特征在于,包括:/nFPGA卡向对端FPGA卡发送数据;/n接收所述对端FPGA卡发送的所述流量调控数据包;/n对所述流量调节数据包进行解析,得到速度调控信息;/n利用所述速度调控信息,对数据发送速度进行调节。/n

【技术特征摘要】
1.一种流量控制方法,其特征在于,包括:
FPGA卡向对端FPGA卡发送数据;
接收所述对端FPGA卡发送的所述流量调控数据包;
对所述流量调节数据包进行解析,得到速度调控信息;
利用所述速度调控信息,对数据发送速度进行调节。


2.根据权利要求1所述的流量控制方法,其特征在于,对所述流量调节数据包进行解析,得到速度调控信息,包括:
对所述流量调节数据包对应的帧进行解析,得到数据与填充字段对应的数据内容;
从所述数据内容中提取出所述速度调控信息。


3.根据权利要求2所述的流量控制方法,其特征在于,从所述数据内容中提取出所述速度调控信息,包括:
从所述数据内容中提取控制阶段信息、调控时长信息和参考速度信息中的至少一种所述速度调控信息。


4.根据权利要求3所述的流量控制方法,其特征在于,对所述流量调节数据包对应的帧进行解析,得到数据与填充字段对应的数据内容,包括:
依次按照相应指定字节长度,从所述数据与填充字段中读取数值;
按照字节定义,对所述数值进行解析,得到所述数据内容。


5.根据权利要求3所述的流量控制方法,其特征在于,若所述速度调控信息包括所述调控时长信息和所述参考速度信息,相应地,利用所述速度调控信息,对数据发送速度进行调节,包括:
在所述调控时长信息对应的时间段内,按照所述参考速度信息对应的数据发送速度进行数据发送;
或,在所述调控时长信息对应的时间段内,将所述数据发送速度自当前数据发送速度平滑过渡到与所...

【专利技术属性】
技术研发人员:葛海亮李仁刚阚宏伟刘钧锴
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1