发明名称 |
一种基于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室 |