Network protocol stack isolation
    1.
    发明申请
    Network protocol stack isolation 审中-公开
    网络协议栈隔离

    公开(公告)号:US20070168536A1

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

    申请号:US11333028

    申请日:2006-01-17

    IPC分类号: G06F15/16

    CPC分类号: H04L69/16 H04L69/161

    摘要: A method and a network architecture for isolation of the network protocol stack from the operating system are provided. The network architecture may include an IO interface arranged to receive and transfer messages from/to the consumer application. The messages may carry high-level generic network device commands, targeted for execution by a particular protocol layer, to which protocol the messages pertain. The network architecture may further included an isolated network protocol stack arranged to process the high-level commands for execution and further arranged to generate device-specific command from the high-level commands, and an IO component arranged to execute the device-specific commands.

    摘要翻译: 提供了一种用于从操作系统隔离网络协议栈的方法和网络架构。 网络架构可以包括布置成从消费者应用程序接收消息和向消费者应用传输消息的IO接口。 消息可以携带针对特定协议层执行的高级通用网络设备命令,消息所属的协议。 网络架构可以进一步包括隔离的网络协议栈,其被布置为处理用于执行的高级命令,并且还被布置为从高级命令生成特定于设备的命令,以及被配置为执行设备特定命令的IO组件。

    Network acceleration architecture
    2.
    发明授权
    Network acceleration architecture 有权
    网络加速架构

    公开(公告)号:US07760741B2

    公开(公告)日:2010-07-20

    申请号:US11132100

    申请日:2005-05-18

    CPC分类号: H04L69/10

    摘要: A network acceleration architecture for use with TCP, iSCSI and/or RDMA over TCP, including a hardware acceleration engine adapted for communication with and processing data from a consumer application in a system that supports TCP, iSCSI and RDMA over TCP, a software protocol processor adapted for carrying out TCP implementation, and an asynchronous dual-queue interface for exchanging information between the hardware acceleration engine and the software protocol processor, wherein the hardware acceleration engine and the software protocol processor are adapted to operate asynchronously and independently of one another.

    摘要翻译: 一种用于TCP,iSCSI和/或RDMA over TCP的网络加速架构,包括适用于与支持TCP,iSCSI和RDMA over TCP的系统中的消费者应用程序通信和处理数据的硬件加速引擎,软件协议处理器 适用于执行TCP实现,以及用于在硬件加速引擎和软件协议处理器之间交换信息的异步​​双队列接口,其中硬件加速引擎和软件协议处理器适于彼此异步地且独立地操作。

    Remote I/O for virtualized systems
    3.
    发明申请
    Remote I/O for virtualized systems 审中-公开
    用于虚拟化系统的远程I / O

    公开(公告)号:US20070038996A1

    公开(公告)日:2007-02-15

    申请号:US11199765

    申请日:2005-08-09

    IPC分类号: G06F9/455

    CPC分类号: G06F13/105

    摘要: A virtualized system including a processing sub-system including a plurality of partitions and operating systems and a virtualization layer, each partition running its own operating system and having assigned its own partition ID, and an I/O emulation entity connected to the processing sub-system through a bus and connected to a network to which is connected at least one computer that hosts at least one remote I/O peripheral, the I/O emulation entity being adapted to execute an I/O-emulation transaction for any of the operating systems in accordance with that operating system's partition-ID.

    摘要翻译: 一种虚拟化系统,包括包括多个分区和操作系统的处理子系统和虚拟化层,每个分区运行其自己的操作系统并分配了其自己的分区ID,以及连接到处理子系统的I / O仿真实体, 系统通过总线连接到连接至少一个主机至少一个远程I / O外围设备的计算机的网络,I / O仿真实体适于执行任何操作的I / O仿真事务 系统根据该操作系统的分区ID。

    Asynchronous dual-queue interface for use in network acceleration architecture
    4.
    发明申请
    Asynchronous dual-queue interface for use in network acceleration architecture 有权
    用于网络加速架构的异步双队列接口

    公开(公告)号:US20060262782A1

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

    申请号:US11132854

    申请日:2005-05-19

    IPC分类号: H04L12/56

    CPC分类号: H04L49/9063 H04L49/90

    摘要: A method for receiving data in a network acceleration architecture for use with TCP (transport control protocol), iSCSI (Internet Small Computer System Interface) and RDMA (Remote Direct Memory Access) over TCP, including providing a hardware acceleration engine, called a streamer, adapted for communication with and processing data from a consumer application in a system that supports TCP, iSCSI and RDMA over TCP, providing a software protocol processor adapted for carrying out TCP implementation, the software control processor being called a TCE (TCP Control Engine), and providing an asynchronous dual-queue interface for exchanging information between the streamer and TCE, wherein the streamer and TCE are adapted to operate asynchronously and independently of one another.

    摘要翻译: 一种用于在TCP(传输控制协议),iSCSI(因特网小型计算机系统接口)和RDMA(远程直接存储器访问)TCP上使用的网络加速架构中接收数据的方法,包括提供称为流传输器的硬件加速引擎, 适用于与支持TCP,iSCSI和RDMA over TCP的系统中的消费者应用程序进行通信和处理数据,提供适于执行TCP实现的软件协议处理器,称为TCE(TCP控制引擎)的软件控制处理器, 以及提供用于在流传送器和TCE之间交换信息的异步​​双队列接口,其中,所述流送器和TCE适于彼此异步地且彼此独立地操作。

    Transmit flow for network acceleration architecture
    5.
    发明申请
    Transmit flow for network acceleration architecture 有权
    传输流网络加速架构

    公开(公告)号:US20060262799A1

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

    申请号:US11132853

    申请日:2005-05-19

    IPC分类号: H04L12/56

    摘要: A method for receiving data in a network acceleration architecture for use with TCP (transport control protocol), iSCSI (Internet Small Computer System Interface) and/or RDMA (Remote Direct Memory Access) over TCP, including providing a hardware acceleration engine, called a streamer, adapted for communication with and processing data from a consumer application in a system that supports TCP, iSCSI and RDMA over TCP, providing a software protocol processor adapted for carrying out TCP implementation, the software control processor being called a TCE (TCP Control Engine), wherein the streamer and the TCE are adapted to operate asynchronously and independently of one another, and transmitting a TCP segment with the streamer.

    摘要翻译: 一种用于在TCP(传输控制协议),iSCSI(因特网小型计算机系统接口)和/或RDMA(远程直接存储器访问)TCP上使用的网络加速架构中接收数据的方法,包括提供称为 流式传输器,适用于通过TCP支持TCP,iSCSI和RDMA的系统中的消费者应用程序的通信和处理数据,提供适用于执行TCP实现的软件协议处理器,该软件控制处理器被称为TCE(TCP控制引擎 ),其中所述流送器和所述TCE适于彼此异步地且彼此独立地操作,并且与所述流送器传输TCP段。

    Transmit flow for network acceleration architecture
    6.
    发明授权
    Transmit flow for network acceleration architecture 有权
    传输流网络加速架构

    公开(公告)号:US07733875B2

    公开(公告)日:2010-06-08

    申请号:US11132853

    申请日:2005-05-19

    摘要: A method for receiving data in a network acceleration architecture for use with TCP (transport control protocol), iSCSI (Internet Small Computer System Interface) and/or RDMA (Remote Direct Memory Access) over TCP, including providing a hardware acceleration engine, called a streamer, adapted for communication with and processing data from a consumer application in a system that supports TCP, iSCSI and RDMA over TCP, providing a software protocol processor adapted for carrying out TCP implementation, the software control processor being called a TCE (TCP Control Engine), wherein the streamer and the TCE are adapted to operate asynchronously and independently of one another, and transmitting a TCP segment with the streamer.

    摘要翻译: 一种用于在TCP(传输控制协议),iSCSI(因特网小型计算机系统接口)和/或RDMA(远程直接存储器访问)TCP上使用的网络加速架构中接收数据的方法,包括提供称为 流式传输器,适用于通过TCP支持TCP,iSCSI和RDMA的系统中的消费者应用程序的通信和处理数据,提供适用于执行TCP实现的软件协议处理器,该软件控制处理器被称为TCE(TCP控制引擎 ),其中所述流送器和所述TCE适于彼此异步地且彼此独立地操作,并且与所述流送器传输TCP段。

    Receive flow in a network acceleration architecture
    7.
    发明授权
    Receive flow in a network acceleration architecture 失效
    在网络加速架构中接收流量

    公开(公告)号:US07924848B2

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

    申请号:US11132101

    申请日:2005-05-18

    摘要: A method for receiving data in a network acceleration architecture for use with TCP (transport control protocol), iSCSI (Internet Small Computer System Interface) and RDMA (Remote Direct Memory Access) over TCP, including providing a hardware acceleration engine, called a streamer, adapted for communication with and processing data from a consumer application in a system that supports TCP, iSCSI and RDMA over TCP, providing a software protocol processor adapted for carrying out TCP implementation, the software control processor being called a TCE (TCP Control Engine), wherein the streamer and the TCE are adapted to operate asynchronously and independently of one another, and receiving an inbound TCP segment with the streamer.

    摘要翻译: 一种用于在TCP(传输控制协议),iSCSI(因特网小型计算机系统接口)和RDMA(远程直接存储器访问)TCP上使用的网络加速架构中接收数据的方法,包括提供称为流传输器的硬件加速引擎, 适用于与支持TCP,iSCSI和RDMA over TCP的系统中的消费者应用程序进行通信和处理数据,提供适于执行TCP实现的软件协议处理器,称为TCE(TCP控制引擎)的软件控制处理器, 其中所述流送器和所述TCE适于彼此异步地且独立地操作,并且与所述流送器接收入站TCP段。

    Asynchronous dual-queue interface for use in network acceleration architecture
    8.
    发明授权
    Asynchronous dual-queue interface for use in network acceleration architecture 有权
    用于网络加速架构的异步双队列接口

    公开(公告)号:US08037154B2

    公开(公告)日:2011-10-11

    申请号:US11132854

    申请日:2005-05-19

    IPC分类号: G06F15/167 G06F15/16

    CPC分类号: H04L49/9063 H04L49/90

    摘要: A method for receiving data in a network acceleration architecture for use with TCP (transport control protocol), iSCSI (Internet Small Computer System Interface) and RDMA (Remote Direct Memory Access) over TCP, including providing a hardware acceleration engine, called a streamer, adapted for communication with and processing data from a consumer application in a system that supports TCP, iSCSI and RDMA over TCP, providing a software protocol processor adapted for carrying out TCP implementation, the software control processor being called a TCE (TCP Control Engine), and providing an asynchronous dual-queue interface for exchanging information between the streamer and TCE, wherein the streamer and TCE are adapted to operate asynchronously and independently of one another.

    摘要翻译: 一种用于在TCP(传输控制协议),iSCSI(因特网小型计算机系统接口)和RDMA(远程直接存储器访问)TCP上使用的网络加速架构中接收数据的方法,包括提供称为流传输器的硬件加速引擎, 适用于与支持TCP,iSCSI和RDMA over TCP的系统中的消费者应用程序进行通信和处理数据,提供适于执行TCP实现的软件协议处理器,称为TCE(TCP控制引擎)的软件控制处理器, 以及提供用于在流传送器和TCE之间交换信息的异步​​双队列接口,其中,所述流送器和TCE适于彼此异步地且彼此独立地操作。

    Receive flow in a network acceleration architecture
    9.
    发明申请
    Receive flow in a network acceleration architecture 失效
    在网络加速架构中接收流量

    公开(公告)号:US20060262797A1

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

    申请号:US11132101

    申请日:2005-05-18

    IPC分类号: H04L12/28

    摘要: A method for receiving data in a network acceleration architecture for use with TCP (transport control protocol), iSCSI (Internet Small Computer System Interface) and RDMA (Remote Direct Memory Access) over TCP, including providing a hardware acceleration engine, called a streamer, adapted for communication with and processing data from a consumer application in a system that supports TCP, iSCSI and RDMA over TCP, providing a software protocol processor adapted for carrying out TCP implementation, the software control processor being called a TCE (TCP Control Engine), wherein the streamer and the TCE are adapted to operate asynchronously and independently of one another, and receiving an inbound TCP segment with the streamer.

    摘要翻译: 一种用于在TCP(传输控制协议),iSCSI(因特网小型计算机系统接口)和RDMA(远程直接存储器访问)TCP上使用的网络加速架构中接收数据的方法,包括提供称为流传输器的硬件加速引擎, 适用于与支持TCP,iSCSI和RDMA over TCP的系统中的消费者应用程序进行通信和处理数据,提供适于执行TCP实现的软件协议处理器,称为TCE(TCP控制引擎)的软件控制处理器, 其中所述流送器和所述TCE适于彼此异步地且独立地操作,并且与所述流送器接收入站TCP段。

    Network acceleration architecture
    10.
    发明申请
    Network acceleration architecture 有权
    网络加速架构

    公开(公告)号:US20060262796A1

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

    申请号:US11132100

    申请日:2005-05-18

    IPC分类号: H04L12/28

    CPC分类号: H04L69/10

    摘要: A network acceleration architecture for use with TCP, iSCSI and/or RDMA over TCP, including a hardware acceleration engine adapted for communication with and processing data from a consumer application in a system that supports TCP, iSCSI and RDMA over TCP, a software protocol processor adapted for carrying out TCP implementation, and an asynchronous dual-queue interface for exchanging information between the hardware acceleration engine and the software protocol processor, wherein the hardware acceleration engine and the software protocol processor are adapted to operate asynchronously and independently of one another.

    摘要翻译: 一种用于TCP,iSCSI和/或RDMA over TCP的网络加速架构,包括适用于与支持TCP,iSCSI和RDMA over TCP的系统中的消费者应用程序通信和处理数据的硬件加速引擎,软件协议处理器 适用于执行TCP实现,以及用于在硬件加速引擎和软件协议处理器之间交换信息的异步​​双队列接口,其中硬件加速引擎和软件协议处理器适于彼此异步地且独立地操作。