Method and apparatus for implementing a data frame processing model
    1.
    发明授权
    Method and apparatus for implementing a data frame processing model 有权
    用于实现数据帧处理模型的方法和装置

    公开(公告)号:US07382788B2

    公开(公告)日:2008-06-03

    申请号:US10435214

    申请日:2003-05-08

    IPC分类号: H04L12/28

    CPC分类号: H04L69/22

    摘要: A method and apparatus for bridging network protocols is disclosed. In one embodiment, a data frame is received and stored in a dual-port memory queue by hardware logic. An embedded processor is notified of the data frame once a programmable number of bytes of the data frame have been received and stored. Once notified, the embedded processor may then undertake to read the data frame from the memory queue while the hardware logic is still writing to the memory queue. In one embodiment, the processor may then translate the data frame's protocol and begin transmitting it out over a network connection, all while the data frame's payload is still being received.

    摘要翻译: 公开了一种桥接网络协议的方法和装置。 在一个实施例中,数据帧被硬件逻辑接收并存储在双端口存储器队列中。 一旦数据帧的可编程数量的字节已经被接收和存储,嵌入式处理器就被通知数据帧。 一旦通知,当硬件逻辑仍在写入存储器队列时,嵌入式处理器然后可以承担从存储器队列读取数据帧。 在一个实施例中,处理器然后可以转换数据帧的协议,并且开始通过网络连接发送它,同时数据帧的有效载荷仍在被接收。

    Time domain signal filter
    2.
    发明授权
    Time domain signal filter 失效
    时域信号滤波器

    公开(公告)号:US5587686A

    公开(公告)日:1996-12-24

    申请号:US300284

    申请日:1994-09-02

    CPC分类号: G06F13/4072 H03K5/1252

    摘要: A time domain signal filter detects a change in an input signal and replaces the input signal with an internally generated substitute signal for a filter period. The filter period is user selectable and can be set through a bit in a hardware register. After passage of the filter period, the time domain signal filter resumes direct supply of the input signal as the output signal. The time domain signal filter determines the start of the filter period by using either the falling edge or the rising edge of the clock input, whichever edge comes first after detecting the change in the input signal.

    摘要翻译: 时域信号滤波器检测输入信号的变化,并用滤波器周期的内部产生的替代信号替换输入信号。 滤波器周期是用户可选择的,可以通过硬件寄存器中的位进行设置。 滤波器周期过后,时域信号滤波器恢复直接输入输入信号作为输出信号。 时域信号滤波器通过使用时钟输入的下降沿或上升沿来确定滤波器周期的开始,无论哪个边缘在检测到输入信号的变化之后都先到。

    Resource optimization and monitoring in virtualized infrastructure
    3.
    发明授权
    Resource optimization and monitoring in virtualized infrastructure 有权
    虚拟化基础设施中的资源优化和监控

    公开(公告)号:US08924534B2

    公开(公告)日:2014-12-30

    申请号:US12606875

    申请日:2009-10-27

    摘要: A method includes monitoring a resource consumption of one or more virtual machines on a host computer in a computer network, and suspending the one or more virtual machines based on the resource consumption to free one or more resources on the host computer. The method also includes losslessly handling a request intended for the suspended one or more virtual machines to seamlessly resume the suspended one or more virtual machines. The request includes a network traffic intended for the suspended one or more virtual machines and/or a non-network request.

    摘要翻译: 一种方法包括监视计算机网络中的主计算机上的一个或多个虚拟机的资源消耗,以及基于资源消耗挂起所述一个或多个虚拟机以释放所述主计算机上的一个或多个资源。 该方法还包括无损地处理针对被暂停的一个或多个虚拟机的请求以无缝地恢复所暂停的一个或多个虚拟机。 该请求包括用于被暂停的一个或多个虚拟机和/或非网络请求的网络流量。

    Resource Optimization and Monitoring in Virtualized Infrastructure
    4.
    发明申请
    Resource Optimization and Monitoring in Virtualized Infrastructure 有权
    虚拟化基础设施资源优化与监控

    公开(公告)号:US20110099267A1

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

    申请号:US12606875

    申请日:2009-10-27

    IPC分类号: G06F15/173 G06F9/455 G06F9/46

    摘要: A method includes monitoring a resource consumption of one or more virtual machines on a host computer in a computer network, and suspending the one or more virtual machines based on the resource consumption to free one or more resources on the host computer. The method also includes losslessly handling a request intended for the suspended one or more virtual machines to seamlessly resume the suspended one or more virtual machines. The request includes a network traffic intended for the suspended one or more virtual machines and/or a non-network request.

    摘要翻译: 一种方法包括监视计算机网络中的主计算机上的一个或多个虚拟机的资源消耗,以及基于资源消耗挂起所述一个或多个虚拟机以释放所述主计算机上的一个或多个资源。 该方法还包括无损地处理针对被暂停的一个或多个虚拟机的请求以无缝地恢复所暂停的一个或多个虚拟机。 该请求包括用于被暂停的一个或多个虚拟机和/或非网络请求的网络流量。

    Method for bridging network protocols
    5.
    发明授权
    Method for bridging network protocols 有权
    桥接网络协议的方法

    公开(公告)号:US07912086B2

    公开(公告)日:2011-03-22

    申请号:US12049222

    申请日:2008-03-14

    IPC分类号: H04J3/16

    摘要: Methods and apparatus for bridging network protocols are disclosed. A protocol bridge may be used to function as a target for a network processor while performing a target mode operation, while functioning as an initiator on behalf of the network processor while performing an initiator mode operation. In one embodiment, the protocol bridge determines the mode of operation based on information in a received frame's header. In another embodiment, the protocol bridge couples a Fiber Channel device to a storage processor on a packet-over-SONET network.

    摘要翻译: 公开了桥接网络协议的方法和装置。 当执行目标模式操作时,可以使用协议桥作为网络处理器的目标,同时在执行启动器模式操作时用作代表网络处理器的启动器。 在一个实施例中,协议桥基于接收帧的头部中的信息来确定操作模式。 在另一实施例中,协议桥将光纤通道设备耦合到SONET网络上的存储处理器。

    Method for Bridging Network Protocols
    6.
    发明申请
    Method for Bridging Network Protocols 有权
    桥接网络协议的方法

    公开(公告)号:US20080159314A1

    公开(公告)日:2008-07-03

    申请号:US12049222

    申请日:2008-03-14

    IPC分类号: H04L12/66 H04J3/16

    摘要: Methods and apparatus for bridging network protocols are disclosed. A protocol bridge may be used to function as a target for a network processor while performing a target mode operation, while functioning as an initiator on behalf of the network processor while performing an initiator mode operation. In one embodiment, the protocol bridge determines the mode of operation based on information in a received frame's header. In another embodiment, the protocol bridge couples a Fibre Channel device to a storage processor on a packet-over-SONET network.

    摘要翻译: 公开了桥接网络协议的方法和装置。 当执行目标模式操作时,可以使用协议桥作为网络处理器的目标,同时在执行启动器模式操作时用作代表网络处理器的启动器。 在一个实施例中,协议桥基于接收帧的头部中的信息来确定操作模式。 在另一实施例中,协议桥将光纤通道设备耦合到SONET网络上的存储处理器。

    Method and apparatus for bridging network protocols
    7.
    发明授权
    Method and apparatus for bridging network protocols 有权
    桥接网络协议的方法和装置

    公开(公告)号:US07376149B2

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

    申请号:US11821073

    申请日:2007-06-21

    IPC分类号: H04J3/16 H04J3/22

    摘要: Methods and apparatus for bridging network protocols are disclosed. A protocol bridge may be used to function as a target for a network processor while performing a target mode operation, while functioning as an initiator on behalf of the network processor while performing an initiator mode operation. In one embodiment, the protocol bridge determines the mode of operation based on information in a received frame's header. In another embodiment, the protocol bridge couples a Fibre Channel device to a storage processor on a packet-over-SONET network.

    摘要翻译: 公开了桥接网络协议的方法和装置。 当执行目标模式操作时,可以使用协议桥作为网络处理器的目标,同时在执行启动器模式操作时用作代表网络处理器的启动器。 在一个实施例中,协议桥基于接收帧的头部中的信息来确定操作模式。 在另一实施例中,协议桥将光纤通道设备耦合到SONET网络上的存储处理器。

    Host adapter having paged payload buffers for simultaneously transferring data between a computer bus and a peripheral bus
    8.
    发明授权
    Host adapter having paged payload buffers for simultaneously transferring data between a computer bus and a peripheral bus 有权
    主机适配器具有分页的有效载荷缓冲器,用于在计算机总线和外围总线之间同时传送数据

    公开(公告)号:US06279051B1

    公开(公告)日:2001-08-21

    申请号:US09531869

    申请日:2000-03-20

    IPC分类号: G06F300

    CPC分类号: G06F13/122

    摘要: A host adapter has receive and transmit data paths, each of which includes a buffer (formed of storage elements) for temporarily holding the data being transferred by the host adapter. The host adapter uses each of the two buffers for storing only the data being transferred in the respective direction, each independent of the other, for full-duplex data transfer therethrough. To permit parallel flow-through operation, each of the two buffers is organized into a number of fixed-sized pages that are accessible via the peripheral bus only one page at a time. To maximize bandwidth and minimize latency, during operation in any given direction of data transfer (e.g. from the computer bus to the peripheral bus or vice versa) the host adapter uses at least two pages in a data path simultaneously: one for receipt and another for transmission. Specifically, each data path uses one page to hold data that is currently being received, while using another page containing data that was previously received for simultaneous transmission from the host adapter. Each of the data paths transfers data in a continuous manner irrespective of the context (e.g. peripheral device address, or system memory address or a sequence identifier of a Fiber Channel frame) of the data. Specifically, each data path uses one page to hold data that is currently being received from one context, while using another page containing data of another context that was previously received for simultaneous transmission from the host adapter.

    摘要翻译: 主机适配器具有接收和发送数据路径,每个数据路径包括用于临时保存由主机适配器传送的数据的缓冲器(由存储元件形成)。 主机适配器使用两个缓冲器中的每一个仅存储在相应方向上传送的数据,每个缓冲器独立于另一个,用于通过其进行全双工数据传输。 为了允许并行流通操作,两个缓冲器中的每一个被组织成多个固定大小的页面,其可以通过外围总线一次访问一页。 为了最大化带宽和最小化延迟,在任何给定方向的数据传输(例如从计算机总线到外围总线或反之亦然)的操作期间,主机适配器在数据通路中同时使用至少两个页面:一个用于接收,另一个用于 传输。 具体来说,每个数据路径使用一个页面来保存当前正在接收的数据,同时使用另一个页面,该页面包含先前接收的用于从主机适配器同时发送的数据。 每个数据路径以连续的方式传送数据,而不管数据的上下文(例如外围设备地址,或系统存储器地址或光纤通道帧的序列标识符)。 特别地,每个数据路径使用一页来保存当前正在从一个上下文接收的数据,同时使用另一个页面,该页面包含先前接收的用于从主机适配器同时发送的另一上下文的数据。

    Host adapter capable of simultaneously transmitting and receiving data of multiple contexts between a computer bus and peripheral bus
    9.
    发明授权
    Host adapter capable of simultaneously transmitting and receiving data of multiple contexts between a computer bus and peripheral bus 失效
    主机适配器能够在计算机总线和外围总线之间同时发送和接收多个上下文的数据

    公开(公告)号:US06202105B1

    公开(公告)日:2001-03-13

    申请号:US09089274

    申请日:1998-06-02

    IPC分类号: G06F1300

    CPC分类号: G06F13/385

    摘要: A host adapter has receive and transmit data paths, each of which includes a buffer (formed of storage elements) for temporarily holding the data being transferred by the host adapter. The host adapter uses each of the two buffers for storing only the data being transferred in the respective direction, each independent of the other, for full-duplex data transfer therethrough. To maximize bandwidth and minimize latency, during operation in any given direction of data transfer (e.g. from the computer bus to the peripheral bus or vice versa) the host adapter uses at least two memory portions in a data path simultaneously: one for receipt and another for transmission. Specifically, each data path uses a memory portion to hold data that is currently being received, while using another memory portion containing data that was previously received for simultaneous transmission from the host adapter. Each of the data paths transfers data in a continuous manner irrespective of the context (e.g. peripheral device address, or system memory address or a sequence identifier of a Fibre Channel frame) of the data.

    摘要翻译: 主机适配器具有接收和发送数据路径,每个数据路径包括用于临时保存由主机适配器传送的数据的缓冲器(由存储元件形成)。 主机适配器使用两个缓冲器中的每一个仅存储在相应方向上传送的数据,每个缓冲器独立于另一个,用于通过其进行全双工数据传输。 为了最大化带宽和最小化延迟,在任何给定的数据传输方向(例如从计算机总线到外围总线或反之亦然)的操作期间,主机适配器同时使用数据路径中的至少两个存储器部分:一个用于接收和另一个 用于传输。 具体地,每个数据路径使用存储器部分来保存当前正在接收的数据,同时使用包含先前从主机适配器同时发送的先前接收的数据的另一存储器部分。 每个数据路径以连续的方式传送数据,而不管数据的上下文(例如外围设备地址,或系统存储器地址或光纤通道帧的序列标识符)。

    Data frame processing
    10.
    发明授权
    Data frame processing 有权
    数据帧处理

    公开(公告)号:US08170035B2

    公开(公告)日:2012-05-01

    申请号:US12106125

    申请日:2008-04-18

    CPC分类号: H04L69/22

    摘要: A method and apparatus for bridging network protocols is disclosed. In one embodiment, a data frame is received and stored in a dual-port memory queue by hardware logic. An embedded processor is notified of the data frame once a programmable number of bytes of the data frame have been received and stored. Once notified, the embedded processor may then undertake to read the data frame from the memory queue while the hardware logic is still writing to the memory queue. In one embodiment, the processor may then translate the data frame's protocol and begin transmitting it out over a network connection, all while the data frame's payload is still being received.

    摘要翻译: 公开了一种桥接网络协议的方法和装置。 在一个实施例中,数据帧被硬件逻辑接收并存储在双端口存储器队列中。 一旦数据帧的可编程数量的字节已经被接收和存储,嵌入式处理器就被通知数据帧。 一旦通知,当硬件逻辑仍在写入存储器队列时,嵌入式处理器然后可以承担从存储器队列读取数据帧。 在一个实施例中,处理器然后可以转换数据帧的协议,并且开始通过网络连接发送它,同时数据帧的有效载荷仍在被接收。