Integrated placement planning for heterogenous storage area network data centers
    43.
    发明授权
    Integrated placement planning for heterogenous storage area network data centers 有权
    异构存储区域网络数据中心综合布局规划

    公开(公告)号:US08341623B2

    公开(公告)日:2012-12-25

    申请号:US11752292

    申请日:2007-05-22

    IPC分类号: G06F9/455

    摘要: A storage placement planning system receives a resource graph describing SAN's resources and virtual machine applications requiring a particular amount of a processing resource element and a storage resource element. The system then determines a coupled placement of the processing element and storage element for each of the applications on a coupled pair of the resource nodes based on a specified throughput and a distance factor between coupled pairs of resource nodes. The coupled placement is determined using an algorithm that implements a cost function that determines affinities between processing nodes and storage nodes for each of said applications of a particular workload. The coupled placement for each of said applications identifies the particular amount of processing resource element placed on a first node for providing a processing resource and the particular amount of storage resource element placed on a second node for providing a storage resource for that application.

    摘要翻译: 存储布局规划系统接收描述SAN的资源和虚拟机应用的资源图,该应用需要特定数量的处理资源元素和存储资源元素。 然后,系统基于指定的吞吐量和耦合的资源节点对之间的距离因子,确定在耦合的资源节点对上的每个应用的处理元件和存储元件的耦合放置。 使用实现成本函数的算法确定耦合放置,所述成本函数确定特定工作负载的每个所述应用的处理节点和存储节点之间的亲和度。 用于每个所述应用的耦合放置识别放置在第一节点上的处理资源元素的特定量,用于提供处理资源以及放置在第二节点上的特定数量的存储资源元素,以为该应用提供存储资源。

    Deduplication of data on disk devices using low-latency random read memory
    44.
    发明授权
    Deduplication of data on disk devices using low-latency random read memory 有权
    使用低延迟随机读取存储器在磁盘设备上重复数据删除

    公开(公告)号:US08145843B2

    公开(公告)日:2012-03-27

    申请号:US13022337

    申请日:2011-02-07

    IPC分类号: G06F12/02

    摘要: Deduplication of data using a low-latency random read memory (LLRRM) is described herein. Upon receiving a block, if a matching block stored on a disk device is found, the received block is deduplicated by producing an index to the address location of the matching block. In some embodiments, a matching block having a predetermined threshold number of associated indexes that reference the matching block is transferred to LLRRM, the threshold number being one or greater. Associated indexes may be modified to reflect the new address location in LLRRM. Deduplication may be performed using a mapping mechanism containing mappings of deduplicated blocks to matching blocks, the mappings being used for performing read requests. Deduplication described herein may reduce read latency as LLRRM has relatively low latency in performing random read requests relative to disk devices.

    摘要翻译: 本文描述了使用低延迟随机读取存储器(LLRRM)的数据重复数据删除。 在接收到块时,如果找到存储在磁盘设备上的匹配块,则通过向匹配块的地址位置产生索引来对所接收的块进行重复数据删除。 在一些实施例中,具有参考匹配块的具有预定阈值数量的关联索引的匹配块被传送到LLRRM,阈值数目为一个或更大。 可以修改相关索引以反映LLRRM中的新地址位置。 重复数据删除可以使用包含对重复数据删除的块对匹配块进行映射的映射机制来执行,映射用于执行读请求。 这里描述的重复数据删除可以减少读取延迟,因为在执行相对于磁盘设备的随机读取请求时,LLRRM具有相对较低的延迟。

    Integrated Guidance and Validation Policy Based Zoning Mechanism
    45.
    发明申请
    Integrated Guidance and Validation Policy Based Zoning Mechanism 失效
    综合指导和验证政策分区机制

    公开(公告)号:US20110320654A1

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

    申请号:US13217710

    申请日:2011-08-25

    IPC分类号: G06F13/14

    摘要: A mechanism is provided to automatically retrieve zoning best practices from a centralized repository and to ensure that automatically generated zones do not violate these best practices. A user selects a set of hosts and storage controllers. The user also selects a guidance policy for creating the zone, and also selects a set of validation policies that must be enforced on the zone. If the user selects a guidance policy and a validation policy combination that is incompatible, the mechanism allows the user to change either the selected guidance policy or the set of validation policies. If the user has selected consistent-zoning as a guidance policy, then the mechanism automatically selects a guidance policy that does not violate the known validation policies.

    摘要翻译: 提供了一种机制来自动从中央存储库中检索分区最佳做法,并确保自动生成的区域不会违反这些最佳做法。 用户选择一组主机和存储控制器。 用户还选择创建区域的指导策略,并且还选择必须在区域上强制执行的一组验证策略。 如果用户选择不兼容的指导策略和验证策略组合,则该机制允许用户更改所选择的指导策略或一组验证策略。 如果用户选择了一致的分区作为指导策略,则机制将自动选择不违反已知验证策略的指导策略。

    MANAGEMENT SYSTEM FOR USING HOST AND STORAGE CONTROLLER PORT INFORMATION TO CONFIGURE PATHS BETWEEN A HOST AND STORAGE CONTROLLER IN A NETWORK
    46.
    发明申请
    MANAGEMENT SYSTEM FOR USING HOST AND STORAGE CONTROLLER PORT INFORMATION TO CONFIGURE PATHS BETWEEN A HOST AND STORAGE CONTROLLER IN A NETWORK 失效
    管理系统使用主机和存储控制器端口信息来配置网络中的主机和存储控制器之间的PATHS

    公开(公告)号:US20100223404A1

    公开(公告)日:2010-09-02

    申请号:US12780806

    申请日:2010-05-14

    IPC分类号: G06F3/00 G06F15/16

    摘要: Provided is an article of manufacture, system and method for a management system for using host and storage controller port information to configure paths between a host and storage controller in a network. A management system is coupled to a network, wherein the management system communicates over the network with a plurality of hosts, storage controllers, and a network monitor to configure paths in the network between the hosts and the storage controllers in order for the storage controller to provide storage services to the hosts. The network monitor collects statistics from the components in the network. The management system obtains from the network monitor information on ports on at least one host, ports on at least one storage controller managing access to storage volumes, and at least one fabric over which the at least one host and storage controller ports connect. The management system gathers, for at least one host port and storage controller port, information on a connection metric indicating a number of paths in which the port is configured and a traffic metric indicating Input/Output (I/O) traffic at the port. The management system processes the connection and traffic metrics for the host and storage ports to select at least one host port and at least one storage controller port. The management system configures the at least one selected host and storage controller port pair to provide at least one path enabling the host to communicate with the selected storage controller port to access at least one storage volume managed by the selected storage controller.

    摘要翻译: 提供了一种用于使用主机和存储控制器端口信息来配置网络中的主机和存储控制器之间的路径的管理系统的制造,系统和方法。 管理系统耦合到网络,其中管理系统通过网络与多个主机,存储控制器和网络监视器进行通信,以在主机和存储控制器之间配置网络中的路径,以便存储控制器 向主机提供存储服务。 网络监视器从网络中的组件收集统计信息。 管理系统从网络监视器获得关于至少一个主机上的端口的信息,管理对存储卷的访问的至少一个存储控制器上的端口,以及至少一个主机和存储控制器端口连接的至少一个结构。 对于至少一个主机端口和存储控制器端口,管理系统收集关于指示端口被配置的路径数量的连接度量以及指示端口上的输入/输出(I / O)流量的流量度量的信息。 管理系统处理主机和存储端口的连接和流量指标,以选择至少一个主机端口和至少一个存储控制器端口。 所述管理系统配置所述至少一个所选择的主机和存储控制器端口对,以提供至少一个路径,其使所述主机能够与所选择的存储控制器端口进行通信,以访问由所选存储控制器管理的至少一个存储卷。

    SYSTEM AND ARTICLE OF MANUFACTURE FOR USING HOST AND STORAGE CONTROLLER PORT INFORMATION TO CONFIGURE PATHS BETWEEN A HOST AND STORAGE CONTROLLER
    47.
    发明申请
    SYSTEM AND ARTICLE OF MANUFACTURE FOR USING HOST AND STORAGE CONTROLLER PORT INFORMATION TO CONFIGURE PATHS BETWEEN A HOST AND STORAGE CONTROLLER 审中-公开
    使用主机和存储控制器端口信息制造的系统和文章在主机和存储控制器之间配置PATHS

    公开(公告)号:US20080301333A1

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

    申请号:US11757902

    申请日:2007-06-04

    IPC分类号: G06F3/00

    摘要: Provided are a system and article of manufacture for using host and storage controller port information to configure paths between a host and storage controller. Information is gathered on ports on at least one host, ports on at least one storage controller managing access to storage volumes, and at least one fabric over which the at least one host and storage controller ports connect. For at least one host port and storage controller port, information is gathered on a connection metric related to a number of paths in which the port is configured and a traffic metric indicating Input/Output (I/O) traffic at the port. A determination is made of available ports for one host and storage controller that are available to provide paths between one host and storage controller. The connection and traffic metrics for the available host ports are processed to select at least one host port. The connection and traffic metrics for the available storage controller ports are processed to select at least one storage controller port. The at least one selected host and storage controller port pair are configured to provide at least one path enabling the host to communicate with the selected storage controller port to access at least one storage volume managed by the selected storage controller.

    摘要翻译: 提供了一种用于使用主机和存储控制器端口信息来配置主机和存储控制器之间的路径的系统和制品。 信息在至少一个主机上的端口上收集,至少一个存储控制器上的端口管理对存储卷的访问,以及至少一个结构,至少一个主机和存储控制器端口连接在该结构上。 对于至少一个主机端口和存储控制器端口,在与端口配置的路径数量相关的连接度量以及指示端口上的输入/输出(I / O)流量的流量度量上收集信息。 确定可用于在一个主机和存储控制器之间提供路径的一个主机和存储控制器的可用端口。 处理可用主机端口的连接和流量指标以至少选择一个主机端口。 处理可用存储控制器端口的连接和流量指标,以至少选择一个存储控制器端口。 所述至少一个选择的主机和存储控制器端口对被配置为提供至少一个路径,使得所述主机能够与所选择的存储控制器端口通信以访问由所选存储控制器管理的至少一个存储卷。

    System and method for fast, secure removal of objects from disk storage
    48.
    发明授权
    System and method for fast, secure removal of objects from disk storage 失效
    用于从磁盘存储器快速,安全地删除对象的系统和方法

    公开(公告)号:US07216207B1

    公开(公告)日:2007-05-08

    申请号:US10795648

    申请日:2004-03-08

    IPC分类号: G06F12/12 G06F12/14

    摘要: A system, program storage device, and method of optimizing data placement on a storage device, the method comprising establishing a specified time constraint for which the storage device is to delete data stored thereon; dividing a data object into a plurality of data bits; programming a block of data and the data bits with a logic operand if the storage device is incapable of deleting the data within the specified time constraint; creating an encoded block of data from the programmed block of data and the data bits; organizing the encoded block of data and the data bits in the storage device according to data deletion requirements; and removing the data bits from the storage device if the data bits are organized within a specified data deletion requirement, wherein the data bits are removed using a data shredding process, and wherein the logic operand comprises an exclusive-or (XOR) operator.

    摘要翻译: 一种优化数据放置在存储设备上的系统,程序存储设备和方法,所述方法包括建立指定的时间约束,存储设备将为其删除存储在其上的数据; 将数据对象分割成多个数据位; 如果存储设备不能在指定的时间约束内删除数据,则用逻辑操作数编程数据块和数据位; 从编程的数据块和数据位创建编码的数据块; 根据数据删除要求组织存储设备中的编码数据块和数据位; 以及如果所述数据位被组织在指定的数据删除要求内,则从所述存储设备中去除所述数据位,其中使用数据切碎过程去除所述数据位,并且其中所述逻辑操作数包括异或(XOR)运算符。

    System and method for self-configuring and adaptive offload card architecture for TCP/IP and specialized protocols
    50.
    发明申请
    System and method for self-configuring and adaptive offload card architecture for TCP/IP and specialized protocols 审中-公开
    用于TCP / IP和专用协议的自配置和自适应卸载卡架构的系统和方法

    公开(公告)号:US20050188074A1

    公开(公告)日:2005-08-25

    申请号:US10754778

    申请日:2004-01-09

    IPC分类号: G06F15/173 H04L29/06

    CPC分类号: H04L69/12

    摘要: An intelligent offload engine to configure protocol processing between a host and the intelligent offload engine in order to improve optimization of protocol processing is provided. The intelligent offload engine provides for evaluating the host and the host environment to identify system parameters associated with the host and a host bus adapter card, wherein the intelligent offload engine exists at the host bus adapter card. Also, the intelligent offload engine determines the ability of the host and the intelligent offload engine to perform protocol processing according to the identified system parameters. In addition, the intelligent offload engine determines an optimal protocol processing configuration between the host and the intelligent offload engine, according to the determined ability of the host to perform protocol processing and the intelligent offload engine ability to perform protocol processing. Moreover, the intelligent offload engine implements the determined optimal protocol processing configuration.

    摘要翻译: 提供了一种智能卸载引擎,用于配置主机和智能卸载引擎之间的协议处理,以提高协议处理的优化。 智能卸载引擎用于评估主机和主机环境,以识别与主机和主机总线适配卡相关的系统参数,其中智能卸载引擎存在于主机总线适配器卡上。 此外,智能卸载引擎确定主机和智能卸载引擎根据所识别的系统参数执行协议处理的能力。 另外,智能卸载引擎根据主机执行协议处理的能力和智能卸载引擎执行协议处理的能力,确定主机与智能卸载引擎之间的最优协议处理配置。 此外,智能卸载引擎执行确定的最佳协议处理配置。