Method and system for a multi-stream tunneled marker-based protocol data unit aligned protocol
    21.
    发明申请
    Method and system for a multi-stream tunneled marker-based protocol data unit aligned protocol 审中-公开
    用于多流隧道式标记协议数据单元对齐协议的方法和系统

    公开(公告)号:US20060101225A1

    公开(公告)日:2006-05-11

    申请号:US11269422

    申请日:2005-11-08

    IPC分类号: G06F12/10

    CPC分类号: H04L12/4633 H04L67/1097

    摘要: Aspects of a system for transporting information via a communications system may include a processor that enables establishing, from a local remote direct memory access (RDMA) enabled network interface card (RNIC), one or more communication channels, based on the transmission control protocol (TCP), between the local RNIC and at least one remote RNIC via at least one network. The processor may enable establishing at least one RDMA connection between one of a plurality of local RDMA endpoints and at least one remote RDMA endpoint utilizing the one or more communication channels. The processor may further enable communicating messages via the established RDMA connections between one of the plurality of local RDMA endpoints and at least one remote RDMA endpoint independent of whether the messages are in-sequence or out-of-sequence.

    摘要翻译: 用于经由通信系统传送信息的系统的方面可以包括能够基于传输控制协议(从基于远程直接存储器访问(RDMA)的网络接口卡(RNIC))建立一个或多个通信信道的处理器 TCP),经由至少一个网络在本地RNIC和至少一个远程RNIC之间。 处理器可以使得能够利用一个或多个通信信道在多个本地RDMA端点中的一个和至少一个远程RDMA端点之间建立至少一个RDMA连接。 处理器还可以经由多个本地RDMA端点中的一个与至少一个远程RDMA端点之间的建立的RDMA连接进行通信,独立于消息是按顺序还是不按顺序。

    METHOD AND SYSTEM FOR QUALITY OF SERVICE AND CONGESTION MANAGEMENT FOR CONVERGED NETWORK INTERFACE DEVICES
    22.
    发明申请
    METHOD AND SYSTEM FOR QUALITY OF SERVICE AND CONGESTION MANAGEMENT FOR CONVERGED NETWORK INTERFACE DEVICES 有权
    用于融合网络接口设备的服务质量和控制质量管理方法和系统

    公开(公告)号:US20070070901A1

    公开(公告)日:2007-03-29

    申请号:US11537256

    申请日:2006-09-29

    IPC分类号: H04L12/26

    摘要: Certain aspects of a method and system for quality of service and congestion management for converged network interface devices are disclosed. Aspects of a method may include processing at least one of: input/output (I/O) requests and network packets in a converged network interface card (CNIC) based on a class associated with each of the I/O requests and network packets by storing on the CNIC, information that identifies the I/O requests and network packets, without storing on the I/O requests and network packets on the CNIC

    摘要翻译: 公开了融合网络接口设备的服务质量和拥塞管理的方法和系统的某些方面。 基于与每个I / O请求和网络分组相关联的类别的融合网络接口卡(CNIC)中的输入/输出(I / O)请求和网络分组中的至少一个,方法的方面可以包括: 在CNIC上存储识别I / O请求和网络分组的信息,而不存储在CNIC上的I / O请求和网络分组

    Method and System for Host Memory Alignment
    23.
    发明申请
    Method and System for Host Memory Alignment 审中-公开
    主机内存对齐方法和系统

    公开(公告)号:US20080235484A1

    公开(公告)日:2008-09-25

    申请号:US12052878

    申请日:2008-03-21

    IPC分类号: G06F12/02

    CPC分类号: G06F12/04 G06F13/28

    摘要: Certain aspects of a method and system for host memory alignment may include splitting a received read and/or write I/O request at a first of a plurality of memory cache line boundaries to generate a first portion of the received I/O request. A second portion of the received read and/or write I/O request may be split into a plurality of segments so that each of the plurality of segments is aligned with one or more of the plurality of memory cache line boundaries. A cost of memory bandwidth for accessing host memory may be minimized based on the splitting of the second portion of the received read and/or write I/O request.

    摘要翻译: 用于主机存储器对准的方法和系统的某些方面可以包括在多个存储器高速缓存行边界的第一个处拆分所接收的读取和/或写入I / O请求,以生成所接收的I / O请求的第一部分。 所接收的读取和/或写入I / O请求的第二部分可以被分割成多个段,使得多个段中的每一个与多个存储器高速缓存行边界中的一个或多个对齐。 基于接收到的读取和/或写入I / O请求的第二部分的分割,可以最小化用于访问主机存储器的存储器带宽的成本。

    Method and system for high availability when utilizing a multi-stream tunneled marker-based protocol data unit aligned protocol
    24.
    发明申请
    Method and system for high availability when utilizing a multi-stream tunneled marker-based protocol data unit aligned protocol 审中-公开
    当利用多流隧道式标记协议数据单元对齐协议时,用于高可用性的方法和系统

    公开(公告)号:US20060168274A1

    公开(公告)日:2006-07-27

    申请号:US11269062

    申请日:2005-11-08

    IPC分类号: G06F15/16

    摘要: Aspects of a high reliability system for transporting information across a network via a TCP tunnel are presented. The TCP tunnel may include a plurality of TCP connections that may be logically associated with a single TCP tunnel. At least a portion of the plurality of TCP connections may be associated with each of a plurality of different network interfaces. In a fault tolerant system, at least a current portion of a plurality of messages communicated via an RDMA connection may be transported by a current TCP connection associated with a current network interface located at a current RNIC. In the event of a subsequent failure in the current TCP connection a subsequent portion of the plurality of messages may be communicated via a subsequent TCP connection associated with a different network interface. The different network interface may be located at the current RNIC or at a subsequent RNIC.

    摘要翻译: 提出了通过TCP隧道通过网络传输信息的高可靠性系统的方面。 TCP隧道可以包括可以在逻辑上与单个TCP隧道相关联的多个TCP连接。 多个TCP连接中的至少一部分可以与多个不同的网络接口中的每一个相关联。 在容错系统中,经由RDMA连接传送的多个消息的至少当前部分可以通过与位于当前RNIC处的当前网络接口相关联的当前TCP连接传输。 在当前TCP连接中随后发生故障的情况下,可以经由与不同网络接口相关联的后续TCP连接来传送多个消息的后续部分。 不同的网络接口可以位于当前的RNIC或后续的RNIC。

    Method and system for reliable datagram tunnels for clusters
    25.
    发明申请
    Method and system for reliable datagram tunnels for clusters 审中-公开
    用于集群的可靠数据报隧道的方法和系统

    公开(公告)号:US20060101090A1

    公开(公告)日:2006-05-11

    申请号:US11269005

    申请日:2005-11-08

    IPC分类号: G06F17/30

    CPC分类号: H04L67/10 H04L2212/00

    摘要: Aspects of a system for transporting information via a communications system may include a processor that establishes, via a local NIC, a communication channel between the local NIC and a remote NIC via a network. The processor may receive a datagram message from one of a plurality of local endpoints, communicatively coupled to the local NIC, without a dedicated connection. A datagram message may be delivered to one of a plurality of remote endpoints communicatively coupled to a remote NIC. The processor may communicate a datagram message via the local NIC to one of a plurality of remote endpoints via a communication channel without establishing a dedicated connection between one of the plurality of local endpoints and one of the plurality of remote endpoints.

    摘要翻译: 用于经由通信系统传送信息的系统的方面可以包括处理器,其经由本地NIC建立经由网络的本地NIC和远程NIC之间的通信信道。 处理器可以从多个本地端点之一接收数据报消息,通信地耦合到本地NIC,而不需要专用连接。 数据报消息可以被传递到通信地耦合到远程NIC的多个远程端点中的一个。 处理器可以经由本地NIC将数据报消息经由通信信道传送到多个远程端点中的一个,而不在多个本地端点中的一个与多个远程端点之一建立专用连接。

    Method and system for a plurality of physical layers for network connection
    26.
    发明授权
    Method and system for a plurality of physical layers for network connection 有权
    用于网络连接的多个物理层的方法和系统

    公开(公告)号:US08514877B2

    公开(公告)日:2013-08-20

    申请号:US11617498

    申请日:2006-12-28

    IPC分类号: H04L12/56

    摘要: Methods and systems for a plurality of physical layers for network connection may include coupling a MAC to one of a plurality of PHYs. The coupling to a specific PHY may be based on auto-detection of network activity, or network devices, via the PHYs. Also, one of the PHYs may be coupled to the MAC as a power-up default. The PHYs may be coupled to a same network, by, for example, cables. A first cable to a first PHY may couple it to a first network switch and a second cable to a second PHY may couple it to a second network switch. The first network switch may be rated to handle, for example, a greater data rate than the second network switch. The first cable may not be able to be used as a cable for the second PHY, and vice versa.

    摘要翻译: 用于网络连接的多个物理层的方法和系统可以包括将MAC耦合到多个PHY中的一个。 与特定PHY的耦合可以基于通过PHY自动检测网络活动或网络设备。 此外,其中一个PHY可以作为上电默认耦合到MAC。 PHY可以通过例如电缆耦合到相同的网络。 到第一PHY的第一电缆可以将其耦合到第一网络交换机,并且到第二PHY的第二电缆可以将其耦合到第二网络交换机。 第一网络交换机可以被评定为处理例如比第二网络交换机更大的数据速率。 第一根电缆可能不能用作第二个PHY的电缆,反之亦然。

    Method and System for Protocol Offload in Paravirtualized Systems
    27.
    发明申请
    Method and System for Protocol Offload in Paravirtualized Systems 有权
    半虚拟化系统中协议卸载的方法和系统

    公开(公告)号:US20110191436A1

    公开(公告)日:2011-08-04

    申请号:US13084688

    申请日:2011-04-12

    IPC分类号: G06F15/167

    CPC分类号: G06F9/45533 G06F9/4555

    摘要: Certain aspects of a method and system for protocol offload in paravirtualized systems may be disclosed. Exemplary aspects of the method may include preposting of application buffers to a front-end driver rather than to a NIC in a paravirtualized system. The NIC may be enabled to place the received offloaded data packets into a received data buffer corresponding to a particular GOS. A back-end driver may be enabled to acknowledge the placed offloaded data packets. The back-end driver may be enabled to forward the received data buffer corresponding to the particular GOS to the front-end driver. The front-end driver may be enabled to copy offloaded data packets from a received data buffer corresponding to a particular guest operating system (GOS) to the preposted application buffers.

    摘要翻译: 可以公开在半虚拟化系统中的协议卸载的方法和系统的某些方面。 该方法的示例性方面可以包括将应用缓冲区预先施加到前端驱动器,而不是在半虚拟化系统中的NIC。 可以使NIC能够将接收到的卸载的数据分组放置在与特定GOS对应的接收数据缓冲器中。 可以启用后端驱动程序来确认放置的卸载的数据包。 可以使后端驱动程序将与特定GOS相对应的接收数据缓冲器转发到前端驱动程序。 前端驱动程序可以被启用,将来自与特定客户机操作系统(GOS)相对应的接收到的数据缓冲器的卸载的数据分组复制到预先应用缓冲器。

    Method and System for a Plurality of Physical Layers for Network Connection
    30.
    发明申请
    Method and System for a Plurality of Physical Layers for Network Connection 有权
    用于网络连接的多个物理层的方法和系统

    公开(公告)号:US20070165663A1

    公开(公告)日:2007-07-19

    申请号:US11617498

    申请日:2006-12-28

    IPC分类号: H04L12/28 H04L12/66

    摘要: Methods and systems for a plurality of physical layers for network connection may include coupling a MAC to one of a plurality of PHYs. The coupling to a specific PHY may be based on auto-detection of network activity, or network devices, via the PHYs. Also, one of the PHYs may be coupled to the MAC as a power-up default. The PHYs may be coupled to a same network, by, for example, cables. A first cable to a first PHY may couple it to a first network switch and a second cable to a second PHY may couple it to a second network switch. The first network switch may be rated to handle, for example, a greater data rate than the second network switch. The first cable may not be able to be used as a cable for the second PHY, and vice versa.

    摘要翻译: 用于网络连接的多个物理层的方法和系统可以包括将MAC耦合到多个PHY中的一个。 与特定PHY的耦合可以基于通过PHY自动检测网络活动或网络设备。 此外,其中一个PHY可以作为上电默认耦合到MAC。 PHY可以通过例如电缆耦合到相同的网络。 到第一PHY的第一电缆可以将其耦合到第一网络交换机,并且到第二PHY的第二电缆可以将其耦合到第二网络交换机。 第一网络交换机可以被评定为处理例如比第二网络交换机更大的数据速率。 第一根电缆可能不能用作第二个PHY的电缆,反之亦然。