用于优化约束系统内的网络数据流的方法

    公开(公告)号:CN105025070B

    公开(公告)日:2018-08-10

    申请号:CN201510137037.3

    申请日:2015-03-26

    Abstract: 用于优化受限的系统中的网络数据流的方法、装置、以及软件。所述方法使数据能够在多插槽服务器平台中的PCIe卡之间进行传送,每一个平台包括具有InfiniBand(IB)HCA的本地插槽和远程插槽。从平台向外发送的数据经由代理的数据路径从PCIe卡被传送到平台的IB HCA。如果目的地PCIe卡被安装在本地插槽中,或经由代理的数据路径如果目的地PCIe卡被安装在远程插槽中,则在平台处接收的数据可以采用直连PCIe对等(P2P)传送。从在本地插槽中的PCIe卡向外传送到平台的IB HCA可以可选择地使用用于更大数据传送的代理的数据路径或用于更小的数据传送的直连P2P数据路径来进行传送。所述软件被配置为以某种方式来支持本地到本地、远程到本地、本地到远程、以及远程到远程数据传送中的每一个,所述方式对于生成和接收数据的软件应用是透明的。

    RDMA资源泄漏检测和报告
    2.
    发明授权

    公开(公告)号:CN104461912B

    公开(公告)日:2017-09-29

    申请号:CN201410461344.2

    申请日:2014-09-11

    CPC classification number: G06F11/3065 G06F15/167 G06F15/17331

    Abstract: 本发明涉及一种RDMA资源泄漏检测和报告。提供用于远程直接存储器访问(RDMA)资源泄漏检测。生成包括用户空间RDMA资源分级数据结构的用户空间上下文。生成包括内核RDMA资源分级数据结构的内核上下文。内核RDMA资源分级数据结构包括用户空间RDMA资源分级数据结构的节点。接收对于关闭RDMA资源的请求,并且遍历用户空间RDMA资源分级数据结构以确定RDMA资源是否具有在用户空间RDMA资源分级数据结构中分配的子RDMA资源。响应于基于用户空间RDMA资源分级数据结构或者内核RDMA资源分级数据结构中的至少一个确定RDMA资源具有在用户空间RDMA资源分级数据结构中分配的子RDMA资源来检测资源泄漏。

    一种用户态RPCoverRDMA的内存管理方法

    公开(公告)号:CN105978985A

    公开(公告)日:2016-09-28

    申请号:CN201610405779.4

    申请日:2016-06-07

    Abstract: 本发明公开了一种用户态RPC over RDMA的内存管理方法;通过在RPC层设置注册内存池,由注册内存池保存已经注册的内存块,在传输中反复使用这些内存块从而达到避免注册内存的目标;同时,增加内存管理接口,使得上层用户可以直接使用由RPC层管理的这些已注册内存块,从而避免了上层用户和RPC组件之间的内存拷贝;在注册内存池中所管理的内存块大小固定,块大小范围为可根据实际使用配置;本发明提供的这种用户态RPC over RDMA的内存管理方法可以有效减少RPC组件在使用RDMA方式传输时的内存注册次数,具有降低内存注册开销的效果。

    采用软件定义联网中的虚拟机和虚拟化容器的本地服务链接

    公开(公告)号:CN105282135A

    公开(公告)日:2016-01-27

    申请号:CN201510264698.2

    申请日:2015-05-22

    Abstract: 用于采用软件定义联网(SDN)中的虚拟机(VM)或虚拟化容器实现本地服务链接(LSC)的方法、软件和装置。在一个方面,方法在计算平台上实现,该计算平台包括多个VM或容器,每个包括通信地耦合于SDN中的虚拟交换机的虚拟网络接口控制器(vNIC)。LSC经由由多个VM或容器托管的多个虚拟网络组件来实现。每个LCS包括由对LSC定义的虚拟网络组件所执行的服务序列(链)。连同执行服务链,使用直通机制在VM或容器之间转发分组数据,分组数据根据该直通机制采用绕过虚拟交换机的方式直接写入vNIC上的接收(Rx)缓冲器。LSC记号(例如,通过LSC标签)和流表用于将分组数据要写入的下一个vNIC Rx缓冲器或Rx端口告知每个虚拟网络组件和/或它的托管VM或容器。

Patent Agency Ranking