发明名称 一种基于NTB硬件的多队列通信方法及系统
摘要 本发明公开了一种基于NTB硬件的多队列通信方法及系统,包括:发送端控制器根据待发送数据的数据大小及预定的队列选取规则,选取对应的目标NTB队列;所述发送端控制器按照预定封装格式对所述待发送数据进行封装,通过所述目标NTB队列将已封装数据发送至接收端控制器,并修改所述目标NTB队列控制页的管理数据;所述接收端控制器通过监控所述目标NTB队列控制页的管理数据,获取所述发送端控制器发送的已封装数据;可见,通过本方案提供的通信方法,不会出现数据包丢失,数据包乱序等情况,并且由于NTB链路的可靠性,也不会存在消息序列号的循环溢出等问题,从而实现高效的消息传递。
申请公布号 CN106484652A 申请公布日期 2017.03.08
申请号 CN201610948832.5 申请日期 2016.10.26
申请人 郑州云海信息技术有限公司 发明人 张仁峰;闫永刚;卓保特
分类号 G06F13/42(2006.01)I 主分类号 G06F13/42(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 罗满
主权项 一种基于NTB硬件的多队列通信方法,其特征在于,包括:发送端控制器根据待发送数据的数据大小及预定的队列选取规则,选取对应的目标NTB队列;所述发送端控制器按照预定封装格式对所述待发送数据进行封装,通过所述目标NTB队列将已封装数据发送至接收端控制器,并修改所述目标NTB队列控制页的管理数据;所述接收端控制器通过监控所述目标NTB队列控制页的管理数据,获取所述发送端控制器发送的已封装数据。
地址 450018 河南省郑州市郑东新区心怡路278号16层1601室