Dynamic RDF groups
    11.
    发明授权
    Dynamic RDF groups 有权
    动态RDF组

    公开(公告)号:US07240116B2

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

    申请号:US11129023

    申请日:2005-05-13

    IPC分类号: G06F15/16

    摘要: Described are techniques used in dynamically modifying RDF groups. A system call is issued by a host computer system to execute a remote system call on a first data storage system to create, remove, or modify an RDF group between the first data storage system and another data storage system that is remotely connected to the first data storage system in an RDF switched environment. As part of executing the remote system call, data is pushed from the first to the second data storage systems without having an established link between the data storage systems. Each data storage system performs processing to make the necessary modifications in all directors in accordance with the dynamic RDF group. A status indicating success or failure of the remote system call is returned to the host computer system.

    摘要翻译: 描述了用于动态修改RDF组的技术。 由主机计算机系统发出系统呼叫以在第一数据存储系统上执行远程系统呼叫以在第一数据存储系统与远程连接到第一数据存储系统的另一个数据存储系统之间创建,删除或修改RDF组 数据存储系统在RDF交换环境中。 作为执行远程系统调用的一部分,将数据从第一数据存储系统推送到第二数据存储系统,而不会在数据存储系统之间建立链接。 每个数据存储系统执行处理,以根据动态RDF组在所有导演中进行必要的修改。 指示远程系统调用成功或失败的状态返回给主机系统。

    Backup work request processing by accessing a work request of a data record stored in global memory
    12.
    发明授权
    Backup work request processing by accessing a work request of a data record stored in global memory 有权
    通过访问存储在全局存储器中的数据记录的工作请求来备份工作请求处理

    公开(公告)号:US08122201B1

    公开(公告)日:2012-02-21

    申请号:US10946148

    申请日:2004-09-21

    IPC分类号: G06F12/00

    CPC分类号: G06F11/1443

    摘要: Communicating work requests from a first storage unit of a storage device to a second storage unit of a storage device include providing a data record that contains information indicative of the work request, directly writing the data record from the first unit to the second unit, and writing the data record to a global memory that is accessible by the first unit and by the second unit. Writing the data record to a global memory may include writing the data record to an array in the global memory, where the array may include a plurality of locations that each have space to store a data record. Communicating work requests may also include generating a random number that is used to index the array to determine a location for storing the data record.

    摘要翻译: 将来自存储设备的第一存储单元的工作请求传送到存储设备的第二存储单元包括提供包含指示工作请求的信息的数据记录,将数据记录从第一单元直接写入第二单元,以及 将数据记录写入可由第一单元和第二单元访问的全局存储器。 将数据记录写入全局存储器可以包括将数据记录写入全局存储器中的阵列,其中阵列可以包括多个位置,每个位置具有存储数据记录的空间。 沟通工作请求还可以包括生成用于索引数组以确定用于存储数据记录的位置的随机数。

    Techniques for automated evaluation and movement of data between storage tiers for thin devices
    13.
    发明授权
    Techniques for automated evaluation and movement of data between storage tiers for thin devices 有权
    用于在薄型设备的存储层之间自动评估和移动数据的技术

    公开(公告)号:US09052830B1

    公开(公告)日:2015-06-09

    申请号:US13135306

    申请日:2011-06-30

    摘要: Described are techniques for evaluating data movement alternative. A set of criteria including capacity and performance limits is received. First processing is performed to evaluate a plurality of alternatives for use in data movement with respect to a set of logical devices having data stored on a set of physical storage devices. Each of the plurality of alternatives includes a different set of data movement criteria comprising capacity limits and a different set of performance limits. The set of physical storage devices includes at least a first physical device of one of a plurality of storage tiers and a second physical device of another one of the plurality of storage tier. One of the sets of performance limits is selected in accordance with the first processing.

    摘要翻译: 描述了评估数据移动替代方法的技术。 收到一套标准,包括容量和性能限制。 执行第一处理以针对具有存储在一组物理存储设备上的数据的一组逻辑设备来评估用于数据移动的多个替代方案。 多个替代方案中的每一个包括不同的数据移动标准集合,其包括容量限制和不同的性能限制集合。 所述一组物理存储设备至少包括多个存储层中的一个的第一物理设备和所述多个存储层中的另一个存储层的第二物理设备。 根据第一处理选择性能极限集合中的一个。

    Dynamically updated data management processing plans generated outside a storage array
    14.
    发明授权
    Dynamically updated data management processing plans generated outside a storage array 有权
    在存储阵列外部生成动态更新的数据管理处理计划

    公开(公告)号:US09037548B1

    公开(公告)日:2015-05-19

    申请号:US13173056

    申请日:2011-06-30

    IPC分类号: G06F7/00 G06F3/06 G06F9/455

    摘要: A networked data storage system includes data movement logic and a virtual machine for executing a data management processing plan which is generated by a facility outside the storage array based on statistical information associated with extent level activity metrics provided by the storage array. Dynamically updated and automatically generated data management processing plans are provided to the storage array in the form of units of compiled byte code which the storage array is able to verify and execute using a virtual machine. The virtual machine interfaces with the environment in which it is embedded in a carefully constrained manner, thereby preventing clearly undesirable operations.

    摘要翻译: 网络数据存储系统包括数据移动逻辑和用于执行数据管理处理计划的虚拟机,所述数据管理处理计划是根据与由存储阵列提供的扩展级别活动度量相关联的统计信息而由存储阵列外的设施生成的。 动态更新和自动生成的数据管理处理计划以存储阵列能够使用虚拟机进行验证和执行的编译字节码单元的形式提供给存储阵列。 虚拟机以仔细约束的方式与其嵌入的环境进行接口,从而防止明显不期望的操作。

    System and method for improving cache performance
    15.
    发明授权
    System and method for improving cache performance 有权
    提高缓存性能的系统和方法

    公开(公告)号:US08886883B1

    公开(公告)日:2014-11-11

    申请号:US13436906

    申请日:2012-03-31

    IPC分类号: G06F12/02 G06F12/08

    CPC分类号: G06F12/0866 G06F2212/401

    摘要: A method, computer program product, and computing system for identifying compressed content within a first cache system to a data array associated with the first cache system. Related content is located on the data array that is associated with the compressed content on the first cache system and it is determined whether the related content on the data array is compressible.

    摘要翻译: 一种用于将第一高速缓存系统内的压缩内容识别到与第一高速缓存系统相关联的数据阵列的方法,计算机程序产品和计算系统。 相关内容位于与第一高速缓存系统上的压缩内容相关联的数据阵列上,并且确定数据阵列上的相关内容是否是可压缩的。

    Cascaded remote data facility system having diskless intermediate RDF site providing logical storage device functionality
    16.
    发明授权
    Cascaded remote data facility system having diskless intermediate RDF site providing logical storage device functionality 有权
    具有无盘中间RDF站点的级联远程数据设施系统提供逻辑存储设备功能

    公开(公告)号:US08135929B1

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

    申请号:US12079546

    申请日:2008-03-27

    IPC分类号: G06F13/00

    CPC分类号: G06F11/2058 G06F11/2071

    摘要: A cascaded RDF system includes a local RDF site coupled to a source of data, a remote RDF site, and at least one intermediate RDF site, interposed between the local RDF site and the remote RDF site. Data written by the source of data to the local RDF site is propagated through the at least one intermediate RDF site to be stored at the remote RDF site. The source of data may be a host. There may be more than one intermediate RDF site. The cascaded RDF system may also include an additional remote RDF site, coupled to one of the at least one intermediate RDF site.

    摘要翻译: 级联RDF系统包括耦合到数据源的本地RDF站点,远程RDF站点以及介于本地RDF站点和远程RDF站点之间的至少一个中间RDF站点。 由数据源写入本地RDF站点的数据将通过至少一个中间RDF站点进行传播,以存储在远程RDF站点。 数据源可能是主机。 可能有多个中间RDF站点。 级联RDF系统还可以包括耦合到所述至少一个中间RDF站点之一的附加远程RDF站点。

    Techniques for automated evaluation and movement of data between storage tiers
    17.
    发明授权
    Techniques for automated evaluation and movement of data between storage tiers 有权
    存储层之间自动评估和数据移动的技术

    公开(公告)号:US09047017B1

    公开(公告)日:2015-06-02

    申请号:US13331010

    申请日:2011-12-20

    摘要: Described are techniques for configuring data storage. Criteria identifying limits is received for a plurality of storage tiers for one or more logical devices. The storage tiers include a first storage tier and one or more other storage tiers where the first storage tier is higher performing than the other storage tiers. First processing is performed to determine a first set of data portions of the logical devices to be stored on physical devices of the first storage tier subject to limits included in said criteria. First processing includes determining scores for data portions of the logical devices. Each score is calculated using one or more metrics including a first metric weighted based on an expected I/O size. The data portions are ranked in accordance with the scores. The first set of data portions stored in the first storage tier is selected based on the score ranking.

    摘要翻译: 描述了用于配置数据存储的技术。 对于一个或多个逻辑设备的多个存储层接收标准识别限制。 存储层包括第一存储层和一个或多个其他存储层,其中第一存储层比其他存储层更高的性能。 执行第一处理以确定要存储在第一存储层的物理设备上的逻辑设备的第一组数据部分,其受到包括在所述标准中的限制。 第一处理包括确定逻辑设备的数据部分的分数。 使用包括基于预期I / O大小加权的第一度量的一个或多个度量来计算每个分数。 数据部分根据分数排列。 基于评分等级来选择存储在第一存储层中的第一组数据部分。

    Performing write operations in a multi-tiered storage environment
    18.
    发明授权
    Performing write operations in a multi-tiered storage environment 有权
    在多层存储环境中执行写入操作

    公开(公告)号:US09026765B1

    公开(公告)日:2015-05-05

    申请号:US13610118

    申请日:2012-09-11

    IPC分类号: G06F12/00 G06F3/06

    摘要: Techniques are described for processing a data operation that writes first data to a data portion currently stored on first physical storage of a first storage tier of a data storage system, including storage tiers each having a different performance ranking relative to other storage tiers. Second physical storage is allocated from one of the storage tiers for storing the first data written to the data portion. This one storage tier is selected independent of the first storage tier. The first data is stored in a cache and destaged from the cache to the second physical storage. A single merged copy of data for the data portion is formed. Based on an activity level of the data portion, a target tier is selected for storing the single merged copy of data for the data portion.

    摘要翻译: 描述了用于处理数据操作的技术,该数据操作将第一数据写入当前存储在数据存储系统的第一存储层的第一物理存储器上的数据部分,包括相对于其他存储层具有不同性能等级的存储层。 从存储层之一分配第二物理存储器,用于存储写入数据部分的第一数据。 独立于第一个存储层选择这一个存储层。 第一个数据存储在缓存中,并从缓存中转储到第二个物理存储。 形成数据部分的数据的单个合并副本。 基于数据部分的活动级别,选择目标层以存储用于数据部分的单个合并的数据副本。

    Data storage system modeling
    19.
    发明授权
    Data storage system modeling 有权
    数据存储系统建模

    公开(公告)号:US08688878B1

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

    申请号:US13538245

    申请日:2012-06-29

    IPC分类号: G06F7/00

    摘要: Described is data storage system modeling. Received at a first data storage system is information representing a workload for I/O operations directed to a logical devices having storage provisioned on physical devices of a second data storage system. Information representing the workload may be obtained by performing discovery processing to discover performance characteristics of the physical devices of the second data storage system. Discovery processing may include receiving, at the first data storage system, I/O operations from a client directed to the set of one or more logical devices having storage provisioned on the physical devices of the second data storage system. The I/O operations are then issued to the second data storage system. In response, performance data is obtained at the first data storage system representing the workload for the plurality of I/O operations. Performance of the second data storage system is modeled in accordance with the workload.

    摘要翻译: 描述的是数据存储系统建模。 在第一数据存储系统中接收的是表示针对具有存储在第二数据存储系统的物理设备上的存储器的逻辑设备的I / O操作的工作负载的信息。 可以通过执行发现处理来发现第二数据存储系统的物理设备的性能特征来获得表示工作负载的信息。 发现处理可以包括在第一数据存储系统处从客户端接收指向在第二数据存储系统的物理设备上具有存储的一个或多个逻辑设备的集合的I / O操作。 然后将I / O操作发给第二数据存储系统。 作为响应,在表示多个I / O操作的工作负荷的第一数据存储系统处获得性能数据。 根据工作量对第二个数据存储系统的性能进行建模。

    Techniques for statistics collection in connection with data storage performance
    20.
    发明授权
    Techniques for statistics collection in connection with data storage performance 有权
    与数据存储性能相关的统计收集技术

    公开(公告)号:US08583838B1

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

    申请号:US12924396

    申请日:2010-09-27

    IPC分类号: G06F3/00

    摘要: Described are techniques for tracking activity for one or more devices. Each of the one or more devices is partitioned into one or more extents. Each of the one or more extents includes a plurality of sub extents. Each of the sub extents includes a plurality of chunks. For each of said one or more extents of each of said one or more devices, extent activity level information is determined including one or more metrics indicating an activity level for said each extent; and For each of said one or more extents of each of said one or more devices, an activity bitmap is determined. The activity bitmap includes an entry for each sub extent included in said each extent, said entry indicating an activity level for said each sub extent.

    摘要翻译: 描述了用于跟踪一个或多个设备的活动的技术。 一个或多个设备中的每一个被分割成一个或多个范围。 一个或多个区段中的每一个包括多个子范围。 每个子范围包括多个块。 对于所述一个或多个设备中的每一个的所述一个或多个区段中的每一个,确定范围活动级别信息,包括指示所述每个区段的活动水平的一个或多个度量; 并且对于所述一个或多个设备中的每一个的所述一个或多个区段中的每一个,确定活动位图。 活动位图包括包含在所述每个范围中的每个子范围的条目,所述条目表示所述每个子范围的活动级别。