Method and system for facilitating quality of service in edge devices in a fibre channel network
    2.
    发明授权
    Method and system for facilitating quality of service in edge devices in a fibre channel network 有权
    用于促进光纤通道网络中边缘设备的服务质量的方法和系统

    公开(公告)号:US08699513B2

    公开(公告)日:2014-04-15

    申请号:US12119430

    申请日:2008-05-12

    IPC分类号: H04J3/00

    摘要: One embodiment of the present invention provides a system that facilitates quality of service (QoS) in a Fiber Channel (FC) host bus adaptor (HBA). In this system the bandwidth on an FC link between the HBA and the FC switch can be allocated into a plurality of logical channels, and a respective logical channel can transport data frames of variable length. Furthermore, a respective logical channel is associated with a dedicated buffer. During operation, the HBA communicates to an FC switch the HBA's capability of receiving or sending a data flow over a logical channel that couples the HBA to the FC switch. The HBA further receives logical-channel allocation information from the FC switch. Furthermore, the HBA associates data frames with a logical channel and transmits data frames to the FC switch on the corresponding logical channel.

    摘要翻译: 本发明的一个实施例提供了一种有助于光纤通道(FC)主机总线适配器(HBA)中的服务质量(QoS)的系统。 在该系统中,HBA和FC交换机之间的FC链路上的带宽可以分配到多个逻辑信道中,相应的逻辑信道可以传输可变长度的数据帧。 此外,相应的逻辑信道与专用缓冲器相关联。 在运行期间,HBA与FC交换机通信HBA通过将HBA耦合到FC交换机的逻辑通道接收或发送数据流的能力。 HBA还从FC交换机接收逻辑信道分配信息。 此外,HBA将数据帧与逻辑信道相关联,并将数据帧发送到相应逻辑信道上的FC交换机。

    HBA boot using network stored information
    5.
    发明授权
    HBA boot using network stored information 有权
    HBA启动使用网络存储信息

    公开(公告)号:US08805969B2

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

    申请号:US12117606

    申请日:2008-05-08

    IPC分类号: G06F15/177 H04L29/08 G06F9/44

    摘要: A storage area network (SAN) fabric stores configuration information for servers connected to the SAN fabric. Configuration data can include target boot device address, topology configuration, etc. The configuration data is stored in a zone database as a zone member list. The zone database is accessible via a name server. To boot from a target boot device connected to the SAN fabric, the server first logs in to the fabric to register with the name server. The server then sends a configuration query to the name server. The name server replies with a member list that includes the address of the target boot device. The server establishes communication with the target boot device and accesses the boot code. The server then runs the boot code to initiate the boot process.

    摘要翻译: 存储区域网络(SAN)架构存储连接到SAN结构的服务器的配置信息。 配置数据可以包括目标引导设备地址,拓扑配置等。配置数据作为区域成员列表存储在区域数据库中。 区域数据库可通过名称服务器访问。 要从连接到SAN结构的目​​标引导设备引导,服务器首先登录到结构以向名称服务器注册。 服务器然后将配置查询发送到名称服务器。 名称服务器使用包含目标引导设备地址的成员列表进行回复。 服务器与目标引导设备建立通信并访问引导代码。 然后,服务器运行引导代码来启动引导过程。

    Apparatus and method for data virtualization in a storage processing device
    6.
    发明授权
    Apparatus and method for data virtualization in a storage processing device 有权
    用于存储处理设备中的数据虚拟化的装置和方法

    公开(公告)号:US07353305B2

    公开(公告)日:2008-04-01

    申请号:US10695435

    申请日:2003-10-28

    IPC分类号: G06F13/12 G06F13/00 G06F3/00

    摘要: A system including a storage processing device with an input/output module. The input/output module has port processors to receive and transmit network traffic. The input/output module also has a switch connecting the port processors. Each port processor categorizes the network traffic as fast path network traffic or control path network traffic. The switch routes fast path network traffic from an ingress port processor to a specified egress port processor. The storage processing device also includes a control module to process the control path network traffic received from the ingress port processor. The control module routes processed control path network traffic to the switch for routing to a defined egress port processor. The control module is connected to the input/output module. The input/output module and the control module are configured to interactively support data virtualization, data migration, data journaling, and snapshotting. The distributed control and fast path processors achieve scaling of storage network software. The storage processors provide line-speed processing of storage data using a rich set of storage-optimized hardware acceleration engines. The multi-protocol switching fabric provides a low-latency, protocol-neutral interconnect that integrally links all components with any-to-any non-blocking throughput.

    摘要翻译: 一种包括具有输入/输出模块的存储处理装置的系统。 输入/输出模块具有接收和传输网络流量的端口处理器。 输入/输出模块还具有连接端口处理器的开关。 每个端口处理器将网络流量分类为快速路径网络流量或控制路径网络流量。 交换机将快速路由网络流量从入口端口处理器路由到指定的出口端口处理器。 存储处理装置还包括控制模块,用于处理从入口端口处理器接收的控制路径网络流量。 控制模块将处理后的控制路径网络流量路由到交换机,以路由到定义的出口端口处理器。 控制模块连接到输入/输出模块。 输入/输出模块和控制模块配置为交互式支持数据虚拟化,数据迁移,数据日志记录和快照。 分布式控制和快速路径处理器可实现存储网络软件的缩放。 存储处理器使用丰富的存储优化硬件加速引擎集提供存储数据的线速处理。 多协议交换结构提供了一种低延迟的协议中性互连,可将所有组件与任何无阻塞吞吐量整合在一起。

    Apparatus and method for data virtualization in a storage processing device
    7.
    发明申请
    Apparatus and method for data virtualization in a storage processing device 有权
    用于存储处理设备中的数据虚拟化的装置和方法

    公开(公告)号:US20050033878A1

    公开(公告)日:2005-02-10

    申请号:US10695435

    申请日:2003-10-28

    摘要: A system including a storage processing device with an input/output module. The input/output module has port processors to receive and transmit network traffic. The input/output module also has a switch connecting the port processors. Each port processor categorizes the network traffic as fast path network traffic or control path network traffic. The switch routes fast path network traffic from an ingress port processor to a specified egress port processor. The storage processing device also includes a control module to process the control path network traffic received from the ingress port processor. The control module routes processed control path network traffic to the switch for routing to a defined egress port processor. The control module is connected to the input/output module. The input/output module and the control module are configured to interactively support data virtualization, data migration, data journaling, and snapshotting. The distributed control and fast path processors achieve scaling of storage network software. The storage processors provide line-speed processing of storage data using a rich set of storage-optimized hardware acceleration engines. The multi-protocol switching fabric provides a low-latency, protocol-neutral interconnect that integrally links all components with any-to-any non-blocking throughput.

    摘要翻译: 一种包括具有输入/输出模块的存储处理装置的系统。 输入/输出模块具有接收和传输网络流量的端口处理器。 输入/输出模块还具有连接端口处理器的开关。 每个端口处理器将网络流量分类为快速路径网络流量或控制路径网络流量。 交换机将快速路由网络流量从入口端口处理器路由到指定的出口端口处理器。 存储处理装置还包括控制模块,用于处理从入口端口处理器接收的控制路径网络流量。 控制模块将处理后的控制路径网络流量路由到交换机,以路由到定义的出口端口处理器。 控制模块连接到输入/输出模块。 输入/输出模块和控制模块配置为交互式支持数据虚拟化,数据迁移,数据日志记录和快照。 分布式控制和快速路径处理器可实现存储网络软件的缩放。 存储处理器使用丰富的存储优化硬件加速引擎集提供存储数据的线速处理。 多协议交换结构提供了一种低延迟的协议中性互连,可将所有组件与任何无阻塞吞吐量整合在一起。

    SAN FABRIC ONLINE PATH DIAGNOSTICS
    8.
    发明申请
    SAN FABRIC ONLINE PATH DIAGNOSTICS 有权
    SAN FABRIC在线路线诊断

    公开(公告)号:US20130111077A1

    公开(公告)日:2013-05-02

    申请号:US13285833

    申请日:2011-10-31

    IPC分类号: G06F13/28

    CPC分类号: G06F13/28

    摘要: A diagnostic testing utility is used to perform online path diagnostic tests to troubleshoot components in a path that contribute to performance degradations and check application level data integrity, while traffic is allowed to flow as normal. To perform the diagnostic tests, two HBA or CNA ports at each end of a path are identified and used to send test frames to perform the diagnostic tests. The entire diagnostic procedure is performed without taking any ports or servers offline.

    摘要翻译: 诊断测试实用程序用于执行在线路径诊断测试,以排除有助于性能下降的路径中的组件,并检查应用程序级数据完整性,同时允许流量正常流动。 为了执行诊断测试,识别路径两端的两个HBA或CNA端口,并用于发送测试帧以执行诊断测试。 在不使任何端口或服务器脱机的情况下执行整个诊断过程。

    HBA BOOT USING NETWORK STORED INFORMATION
    9.
    发明申请
    HBA BOOT USING NETWORK STORED INFORMATION 有权
    使用网络存储信息的HBA引导

    公开(公告)号:US20090282135A1

    公开(公告)日:2009-11-12

    申请号:US12117606

    申请日:2008-05-08

    IPC分类号: G06F15/177

    摘要: A storage area network (SAN) fabric stores configuration information for servers connected to the SAN fabric. Configuration data can include target boot device address, topology configuration, etc. The configuration data is stored in a zone database as a zone member list. The zone database is accessible via a name server. To boot from a target boot device connected to the SAN fabric, the server first logs in to the fabric to register with the name server. The server then sends a configuration query to the name server. The name server replies with a member list that includes the address of the target boot device. The server establishes communication with the target boot device and accesses the boot code. The server then runs the boot code to initiate the boot process.

    摘要翻译: 存储区域网络(SAN)架构存储连接到SAN结构的服务器的配置信息。 配置数据可以包括目标引导设备地址,拓扑配置等。配置数据作为区域成员列表存储在区域数据库中。 区域数据库可通过名称服务器访问。 要从连接到SAN结构的目​​标引导设备引导,服务器首先登录到结构以向名称服务器注册。 服务器然后将配置查询发送到名称服务器。 名称服务器使用包含目标引导设备地址的成员列表进行回复。 服务器与目标引导设备建立通信并访问引导代码。 然后,服务器运行引导代码来启动引导过程。

    Automated policy based scheduling and placement of storage resources
    10.
    发明授权
    Automated policy based scheduling and placement of storage resources 有权
    自动策略调度和存储资源的放置

    公开(公告)号:US09417997B1

    公开(公告)日:2016-08-16

    申请号:US13631214

    申请日:2012-09-28

    IPC分类号: G06F12/02 G06F9/00 G06F3/06

    摘要: A computer-executable method, system, and computer program product comprising providing a policy based scheduling model comprising modeled instances of objects representing resources, wherein the resources are provisioned within a heterogeneous storage environment, wherein the modeled instances of objects includes a transport zone for mapping a data storage resource within the heterogeneous storage environment to a data storage host, wherein each of the modeled instances of objects includes one or more ports to create I/O paths between the data storage resource and the data storage host, and using the policy based scheduling model to manage the provisioning of the data storage resource in the heterogeneous storage environment.

    摘要翻译: 一种计算机可执行方法,系统和计算机程序产品,包括提供基于策略的调度模型,其包括表示资源的对象的建模实例,其中所述资源在异构存储环境内被提供,其中对象的建模实例包括用于映射的传输区域 在异构存储环境内的数据存储资源到数据存储主机,其中每个对象的建模实例包括一个或多个端口,以在数据存储资源和数据存储主机之间创建I / O路径,并且使用基于策略 调度模型来管理异构存储环境中数据存储资源的配置。