用于使用TCP/IP协议的低等待时间FIFO消息收发中支持多发送器的系统和方法

    公开(公告)号:CN104639597A

    公开(公告)日:2015-05-20

    申请号:CN201410035636.X

    申请日:2014-01-24

    Abstract: 公开一种用于使用TCP/IP协议的低等待时间FIFO消息收发中支持多发送器的系统和方法。描述了用于使用TCP/IP协议以低等待时间、高吞吐量为多个发送器传送和接收多个消息的系统和方法。该系统包括启用TCP/IP的网络接口卡、以无锁方式同时允许消息收发的消息库。传送系统将每个远程发送器进程映射到与宿主节点相关联的每个先进先出(FIFO)子队列,并将每个远程发送器进程和与接收节点相关联的相应远程接收器进程映射起来,将从用户接收的消息排列在专用于每个用户的FIFO子队列中,使用远程发送器进程将来自每个FIFO子队列的消息传送到远程接收器进程。接收系统将每个远程接收器进程映射到与接收节点相关联的每个FIFO子队列,并将每个远程接收器进程和与发送节点相关联的远程发送器进程映射起来,经由远程接收器进程接收从用户传送的消息,将消息排列在专用于每个用户的FIFO子队列中,使用循环技术从每个FIFO子队列读取消息。

    用于使用RDMA的低等待时间FIFO消息收发中支持多个发送器的系统和方法

    公开(公告)号:CN104639596A

    公开(公告)日:2015-05-20

    申请号:CN201410035289.0

    申请日:2014-01-24

    CPC classification number: H04L67/2852

    Abstract: 本发明公开一种用于使用RDMA的低等待时间FIFO消息收发中支持多个发送器的系统和方法。描述了用于在具有低等待时间和高吞吐量的进程间通信中、在多个发送器和至少一个接收器之间使用远程直接内存访问(RDMA)通过无限带宽verbs库来传送和接收多个消息的系统。该系统包括允许无锁方式的消息收发的消息队列库、启用RDMA的网络接口卡和基于RDMA的远程发送器进程以便同步子队列。传送系统将每个远程发送器进程映射到宿主节点的先进先出(FIFO)子队列和接收节点的相应FIFO子队列,将每个用户指派给子队列,接收消息并在每个用户的FIFO子队列中排列信息,并且将来自宿主节点的每个FIFO子队列的消息传送给接收器节点的相应FIFO子队列。接收系统接收消息并在每个用户的FIFO子队列中排列,并且在FIFO模式中通过循环技术从每个FIFO子队列读取消息。

    用于使用RDMA的低等待时间FIFO消息收发中支持多个发送器的系统和方法

    公开(公告)号:CN104639596B

    公开(公告)日:2018-04-27

    申请号:CN201410035289.0

    申请日:2014-01-24

    Abstract: 公开一种用于使用RDMA的低等待时间FIFO消息收发中支持多个发送器的系统和方法。描述了用于在具有低等待时间和高吞吐量的进程间通信中、在多个发送器和至少一个接收器之间使用远程直接内存访问(RDMA)通过无限带宽verbs库来传送和接收多个消息的系统。该系统包括允许无锁方式的消息收发的消息队列库、启用RDMA的网络接口卡和基于RDMA的远程发送器进程以便同步子队列。传送系统将每个远程发送器进程映射到宿主节点的先进先出(FIFO)子队列和接收节点的相应FIFO子队列,将每个用户指派给子队列,接收消息并在每个用户的FIFO子队列中排列信息,并且将来自宿主节点的每个FIFO子队列的消息传送给接收器节点的相应FIFO子队列。接收系统接收消息并在每个用户的FIFO子队列中排列,并且在FIFO模式中通过循环技术从每个FIFO子队列读取消息。

    用于使用TCP/IP协议的低等待时间FIFO消息收发中支持多发送器的系统和方法

    公开(公告)号:CN104639597B

    公开(公告)日:2018-03-30

    申请号:CN201410035636.X

    申请日:2014-01-24

    Abstract: 公开一种用于使用TCP/IP协议的低等待时间FIFO消息收发中支持多发送器的系统和方法。描述了用于使用TCP/IP协议以低等待时间、高吞吐量为多个发送器传送和接收多个消息的系统和方法。该系统包括启用TCP/IP的网络接口卡、以无锁方式同时允许消息收发的消息库。传送系统将每个远程发送器进程映射到与宿主节点相关联的每个先进先出(FIFO)子队列,并将每个远程发送器进程和与接收节点相关联的相应远程接收器进程映射起来,将从用户接收的消息排列在专用于每个用户的FIFO子队列中,使用远程发送器进程将来自每个FIFO子队列的消息传送到远程接收器进程。接收系统将每个远程接收器进程映射到与接收节点相关联的每个FIFO子队列,并将每个远程接收器进程和与发送节点相关联的远程发送器进程映射起来,经由远程接收器进程接收从用户传送的消息,将消息排列在专用于每个用户的FIFO子队列中,使用循环技术从每个FIFO子队列读取消息。

Patent Agency Ranking