首页> 外国专利> NVME NETWORKED STORAGE IMPLEMENTATION METHOD, TERMINAL, SERVER, AND SYSTEM

NVME NETWORKED STORAGE IMPLEMENTATION METHOD, TERMINAL, SERVER, AND SYSTEM

机译:NVME网络存储的实现方法,终端,服务器和系统

摘要

The present invention relates to the field of data transmission, and in particular, to a method for implementing NVMe over fabrics, a terminal, a server, and a system. The method in embodiments of the present invention includes: generating, by a terminal, a non-volatile memory express NVMe instruction; sending, by the terminal, the NVMe instruction to an SQ in a server by using RDMA; when the NVMe instruction indicates a data read operation, receiving, by the terminal by using the RDMA, to-be-read data sent by the server; or when the NVMe instruction indicates a data write operation, sending, by the terminal, to-be-written data to the server by using the RDMA; receiving, by the terminal, an NVMe completion instruction sent by using the RDMA by the server; and writing, by the terminal, the NVMe completion instruction into a CQ in the terminal. In solutions of the embodiments of the present invention, the RDMA and an NVMe are combined, a CQ in the NVMe is set in the terminal, and an SQ in the NVMe is set in the server, so that a quantity of interactions between the terminal and the server in one NVMe operation can be decreased and CQ processing complexity can be reduced, thereby improving NOF performance.
机译:本发明涉及数据传输领域,尤其涉及一种在结构上实现NVMe的方法,终端,服务器及系统。本发明实施例的方法,包括:终端生成非易失性存储器表示NVMe指令;终端通过RDMA向服务器中的SQ发送NVMe指令;当NVMe指令指示数据读取操作时,终端通过RDMA接收服务器发送的待读取数据;或者,当NVMe指令指示数据写操作时,终端通过RDMA将待写数据发送给服务器;终端接收服务器使用RDMA发送的NVMe完成指令;所述终端将所述NVMe完成指令写入所述终端的CQ中。在本发明实施例的方案中,将RDMA和NVMe结合,在终端中设置NVMe中的CQ,在服务器中设置NVMe中的SQ,使得终端之间的交互量可以减少一次NVMe操作中的服务器,降低CQ处理复杂度,从而提高NOF性能。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号