Deduplication of data on disk devices based on a threshold number of sequential blocks
    81.
    发明授权
    Deduplication of data on disk devices based on a threshold number of sequential blocks 有权
    根据阈值数量的顺序块重复数据删除磁盘设备上的数据

    公开(公告)号:US08346730B2

    公开(公告)日:2013-01-01

    申请号:US12110122

    申请日:2008-04-25

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/3015

    摘要: Deduplication of data on disk devices based on a threshold number (THN) of sequential blocks is described herein, the threshold number being two or greater. Deduplication may be performed when a series of THN or more received blocks (THN series) match a sequence of THN or more stored blocks (THN sequence), whereby a sequence comprises blocks stored on the same track of a disk device. Deduplication may be performed using a block-comparison mechanism comprising metadata entries of stored blocks and a mapping mechanism containing mappings of deduplicated blocks to their matching blocks. The mapping mechanism may be used to perform later read requests received for the deduplicated blocks. The deduplication described herein may reduce the read latency as the number of seeks between tracks may be reduced. Also, when a seek to a different track is performed, the seek time cost is spread over THN or more blocks.

    摘要翻译: 这里描述了基于顺序块的阈值(THN)的磁盘设备上的数据的重复数据删除,阈值数目是两个或更多。 当一系列THN或更多接收块(THN系列)与THN或更多存储块(THN序列)的序列匹配时,可以执行重复数据删除,由此序列包括存储在磁盘设备的相同轨道上的块。 可以使用包括存储块的元数据条目的块比较机制和包含对其匹配块的重复数据删除块的映射的映射机制来执行重复数据删除。 映射机制可用于执行为重复数据消除的块接收的后续读请求。 这里描述的重复数据删除可以减少读取的等待时间,因为可以减少轨道之间的寻道次数。 此外,当执行到不同轨道的寻道时,搜索时间成本分布在THN或更多块上。

    Management system for using host and storage controller port information to configure paths between a host and storage controller in a network
    82.
    发明授权
    Management system for using host and storage controller port information to configure paths between a host and storage controller in a network 失效
    管理系统,用于使用主机和存储控制器端口信息来配置网络中主机和存储控制器之间的路径

    公开(公告)号:US08140725B2

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

    申请号:US12780806

    申请日:2010-05-14

    IPC分类号: G06F3/00 G06F5/00 G06F13/38

    摘要: 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. The management system obtains information on ports on at least one host, at least one storage controller, and at least one fabric over which the host and storage controller ports connect. The management system gathers, for at least one host port and storage controller port, a connection metric and a traffic metric. 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 configures the port pair to provide at least one path enabling the access at least one storage volume managed by the selected storage controller.

    摘要翻译: 提供了一种用于使用主机和存储控制器端口信息来配置网络中的主机和存储控制器之间的路径的管理系统的制造,系统和方法。 管理系统获得关于主机和存储控制器端口连接的至少一个主机,至少一个存储控制器和至少一个架构上的端口的信息。 对于至少一个主机端口和存储控制器端口,管理系统收集连接度量和流量度量。 管理系统处理主机和存储端口的连接和流量指标以选择至少一个主机端口,并且至少一个存储控制器端口配置端口对以提供至少一个路径,使得能够访问至少一个由 选择存储控制器。

    Modeling a storage environment at various times
    83.
    发明授权
    Modeling a storage environment at various times 有权
    在不同时间建模存储环境

    公开(公告)号:US07930163B2

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

    申请号:US12112009

    申请日:2008-04-30

    IPC分类号: G06F9/44 G06F13/10 G06F13/12

    CPC分类号: G06F11/3457

    摘要: Example embodiments provide various techniques for modeling a storage environment at various times. A computer model can be composed to simulate a storage environment at various time periods. In an example, the computer model may simulate the storage environment in the past. As the storage environment is running, it continuously stores its existing state. This existing state can be accessed and a simulated workload may be applied to this previous state to identify an impact of the simulated workload on the existing state. A computer model may also simulate the storage environment in the future. Here, the future state of the storage environment may be projected from the existing state. Various extrapolation techniques may be used to project the future state of the storage environment.

    摘要翻译: 示例性实施例提供了用于在不同时间建模存储环境的各种技术。 可以组合一个计算机模型来模拟不同时间段的存储环境。 在一个例子中,计算机模型可以模拟过去的存储环境。 随着存储环境的运行,它将不断地存储其现有的状态。 可以访问该现有状态,并且将模拟工作负载应用于该先前状态以识别模拟工作负载对现有状态的影响。 计算机模型也可以在将来模拟存储环境。 这里,存储环境的未来状态可以从现有状态预测。 可以使用各种外推技术来预测存储环境的未来状态。

    Recovery point identification in CDP environments
    84.
    发明授权
    Recovery point identification in CDP environments 失效
    CDP环境中的恢复点识别

    公开(公告)号:US07877360B2

    公开(公告)日:2011-01-25

    申请号:US12014120

    申请日:2008-01-15

    IPC分类号: G06F7/00

    CPC分类号: G06F11/1471 G06F11/1469

    摘要: The embodiments of the invention provide a method of identifying a recovery point in a continuous data protection (CDP) log. More specifically, the method begins by detecting corrupted data in the CDP log and identifying the nature of corruption. Next, the nature of corruption is mapped to applications to identify components that may have caused the corrupted data. The method then finds a time instance of uncorrupted data in the components. Specifically, this can include searching CDP log entries in an order independent of log event age. Alternatively, the process of finding the time instance can include creating a data image of a first copy of uncorrupted data and sequentially apply entries of the CDP log until the corrupted data is reached.

    摘要翻译: 本发明的实施例提供了一种识别连续数据保护(CDP)日志中的恢复点的方法。 更具体地说,该方法开始于检测CDP日志中的损坏的数据并识别腐败的性质。 接下来,将腐败的性质映射到应用程序,以识别可能导致损坏的数据的组件。 该方法然后在组件中找到未被破坏的数据的时间实例。 具体来说,这可以包括以独立于日志事件年龄的顺序搜索CDP日志条目。 或者,查找时间实例的过程可以包括创建未损坏数据的第一副本的数据映像,并且顺序地应用CDP日志的条目,直到到达损坏的数据。

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

    公开(公告)号:US20090094664A1

    公开(公告)日:2009-04-09

    申请号:US11866749

    申请日:2007-10-03

    IPC分类号: G06F17/00

    摘要: 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.

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

    Model and system for reasoning with N-step lookahead in policy-based system management
    86.
    发明授权
    Model and system for reasoning with N-step lookahead in policy-based system management 失效
    在基于策略的系统管理中采用N-step前瞻的推理模型和系统

    公开(公告)号:US07493300B2

    公开(公告)日:2009-02-17

    申请号:US10954574

    申请日:2004-09-30

    IPC分类号: G06F17/00 G06N5/00

    摘要: When an alarm condition relating to a performance goal of a storage system is detected, a storage management system invokes an N-step lookahead engine for simulating operation of the storage system when there are multiple actions that could be taken by the storage system for eliminating the alarm condition. The N-step lookahead engine generates N possible system states based on a current state of the storage system. The N possible states are based on a cost model of each of the multiple actions. Each cost model is based on an action, a behavior implication of the action, a resource implication of the action and a transient cost of the action. An action is selected that generates a system state that optimizes the stability, a prerequisite and a transient cost of invoking the selected action.

    摘要翻译: 当检测到与存储系统的性能目标相关的报警条件时,存储管理系统调用N级前瞻引擎来模拟存储系统的操作,当存储系统可以采取多种动作以消除存储系统时 报警条件。 N级前瞻引擎基于存储系统的当前状态生成N个可能的系统状态。 N个可能状态基于多个动作中的每一个的成本模型。 每个成本模型都是基于行动,行为的行为暗示,行动的资源含义和行动的暂时成本。 选择一种可以产生优化稳定性的系统状态,调用所选操作的先决条件和临时成本的操作。

    METHOD FOR USING HOST AND STORAGE CONTROLLER PORT INFORMATION TO CONFIGURE PATHS BETWEEN A HOST AND STORAGE CONTROLLER
    87.
    发明申请
    METHOD FOR USING HOST AND STORAGE CONTROLLER PORT INFORMATION TO CONFIGURE PATHS BETWEEN A HOST AND STORAGE CONTROLLER 失效
    使用主机和存储控制器端口信息的方法,用于在主机和存储控制器之间配置PATHS

    公开(公告)号:US20080301332A1

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

    申请号:US11757896

    申请日:2007-06-04

    IPC分类号: G06F3/00

    摘要: Provided is a method 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)流量的流量度量上收集信息。 确定可用于在一个主机和存储控制器之间提供路径的一个主机和存储控制器的可用端口。 处理可用主机端口的连接和流量指标以至少选择一个主机端口。 处理可用存储控制器端口的连接和流量指标,以至少选择一个存储控制器端口。 所述至少一个选择的主机和存储控制器端口对被配置为提供至少一个路径,使得所述主机能够与所选择的存储控制器端口通信以访问由所选存储控制器管理的至少一个存储卷。

    METHOD AND SYSTEM FOR STORAGE-AWARE FLOW RESOURCE MANAGEMENT
    88.
    发明申请
    METHOD AND SYSTEM FOR STORAGE-AWARE FLOW RESOURCE MANAGEMENT 失效
    存储流量资源管理方法与系统

    公开(公告)号:US20080244073A1

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

    申请号:US12134264

    申请日:2008-06-06

    IPC分类号: G06F15/16

    CPC分类号: G06F9/5083 G06F9/5011

    摘要: A method and structure for managing resources in a storage system that is based on server resource usage is disclosed. The method allocates a command window to each of the servers accessing the resources, achieves an equilibrium state that balances the size of each server's command window and the amount of free resources, and maintains the equilibrium state by continually adjusting the size of each command window. The command window defines a limit on the number of outstanding storage requests that each server may maintain. The invention initially allocates a minimum sized command window.

    摘要翻译: 公开了一种用于管理基于服务器资源使用的存储系统中的资源的方法和结构。 该方法向访问资源的每个服务器分配命令窗口,实现平衡每个服务器的命令窗口的大小和可用资源的数量的平衡状态,并通过不断调整每个命令窗口的大小来维持平衡状态。 命令窗口定义每个服务器可能维护的未完成存储请求数量的限制。 本发明最初分配最小尺寸的命令窗口。

    Controlling Computer Storage Systems
    89.
    发明申请
    Controlling Computer Storage Systems 有权
    控制计算机存储系统

    公开(公告)号:US20080228687A1

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

    申请号:US12130216

    申请日:2008-05-30

    IPC分类号: G06N5/02

    摘要: Goal-based availability and change management are handled over groups of heterogeneous storage controllers. Probabilistic and deterministic methods are employed to determine the allocation and placement of storage volumes to storage controllers, as well as the degree of data redundancy necessary to achieve data availability goals The probabilistic methods can take into account past observations of controller availability, and operator beliefs, as well as the state of storage controller configuration, in coming up with a probabilistic estimate of future availability.

    摘要翻译: 基于目标的可用性和变更管理在异构存储控制器组中处理。 采用概率和确定性方法来确定存储控制器的存储卷的分配和布局,以及实现数据可用性目标所需的数据冗余程度概率方法可以考虑过去对控制器可用性的观察以及操作者的信念, 以及存储控制器配置的状态,提出对未来可用性的概率估计。

    METHOD AND IMPLEMENTATION FOR STORAGE PROVISIONING PLANNING
    90.
    发明申请
    METHOD AND IMPLEMENTATION FOR STORAGE PROVISIONING PLANNING 审中-公开
    存储提供规划的方法与实现

    公开(公告)号:US20080148270A1

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

    申请号:US11611488

    申请日:2006-12-15

    IPC分类号: G06F9/46

    摘要: A method for storage provisioning planning including integrating capacity and provisioning planning operations. Afterwards, the method proceeds by switching via policy between integrated capacity and provisioning planning operations. The method further includes constructing an end-to-end resource model and selecting a plurality of pools based on the end-to-end resource model. Subsequently, the method includes filtering via policy between a plurality of heterogeneous controllers having resource graphs. The resource graphs contain various levels of detail. The resource graphs having hosts, switches, and storage controllers are dynamically pruned, such pruning being predicated upon the monitored performance characteristics.

    摘要翻译: 一种用于存储供应计划的方法,包括集成容量和供应计划操作。 之后,该方法通过集成容量和供应计划操作之间的策略进行切换。 该方法还包括基于端到端资源模型构建端到端资源模型并选择多个池。 随后,该方法包括在具有资源图的多个异构控制器之间通过策略进行过滤。 资源图包含各种细节级别。 具有主机,交换机和存储控制器的资源图形被动态地修剪,这样的修剪是基于监视的性能特征。