System and method for management of mirrored storage devices storing device serial numbers
    21.
    发明授权
    System and method for management of mirrored storage devices storing device serial numbers 有权
    用于管理存储设备序列号的镜像存储设备的系统和方法

    公开(公告)号:US06732231B1

    公开(公告)日:2004-05-04

    申请号:US09794656

    申请日:2001-02-28

    IPC分类号: G06F1200

    摘要: This invention is configured to create and use a special data structure containing a data storage device's identification information for a storage device that will be duplicated. Upon such duplication, the special data is stored in a predetermined location on another device receiving the copied data and a flag bit is set to indicate whether or not the information in the data structure should be used to respond to a host inquiry regarding the identification of the storage device. Without reconfiguring the host's operating software, the system employs a method to respond to and satisfy a host inquiry for the storage device's identification information by employing the special data structure. This is done to avoid host conflict errors that might result from a conflict between identification information being replicated from the storage device and the other storage device to where its data is copied.

    摘要翻译: 本发明被配置为创建和使用包含数据存储设备的用于将被复制的存储设备的识别信息的特殊数据结构。 在这样的复制时,特殊数据被存储在接收复制数据的另一设备上的预定位置,并且设置标志位以指示是否应该使用数据结构中的信息来响应关于识别 存储设备。 在不重新配置主机的操作软件的情况下,系统采用一种方法,通过采用特殊数据结构来响应和满足存储设备识别信息的主机查询。 这样做是为了避免可能由识别信息从存储设备和另一个存储设备复制到其数据被复制到的位置之间的冲突而导致的主机冲突错误。

    Initializing selected extents of a storage device
    23.
    发明授权
    Initializing selected extents of a storage device 有权
    初始化存储设备的选定区域

    公开(公告)号:US06574703B1

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

    申请号:US10056401

    申请日:2002-01-24

    IPC分类号: G06F1200

    CPC分类号: G06F3/0601 G06F2003/0697

    摘要: A system and method for initializing large portions, or extents, of a mass-storage device in the background so that such overwriting processes do not significantly affect latency as experienced by a host. The method extends the use a system intended for background copying of data from a source extent to a destination extent to that of initializing an extent on a mass-storage device. It does so by causing the system to treat the defined extent as both a source extent and as a destination extent simultaneously.

    摘要翻译: 用于在背景中初始化大容量存储设备的大部分或范围的系统和方法,使得这样的重写过程不会显着影响主机所经历的等待时间。 该方法扩展了使用用于将数据从源范围背景复制到目标范围的系统到初始化大容量存储设备上的范围的系统。 它通过使系统将定义的范围同时视为源范围和目标范围来进行。

    Performing data storage optimizations across multiple data storage systems
    24.
    发明授权
    Performing data storage optimizations across multiple data storage systems 有权
    在多个数据存储系统之间执行数据存储优化

    公开(公告)号:US08935493B1

    公开(公告)日:2015-01-13

    申请号:US13466775

    申请日:2012-05-08

    IPC分类号: G06F12/02 G06F3/06

    摘要: Described are techniques for performing data storage optimizations. A data storage optimizer on a first data storage system connected to a set of other data storage systems receives performance classification information. The first data storage system includes a first set of storage devices of a first performance classification. The set of other data storage systems includes a second set of storage devices of a second performance classification different from the first performance classification. A write operation is received from the host to write first data to a target address of a virtually provisioned device. It is determined that physical storage is not currently allocated for the target address of the virtually provisioned device. A first portion of physical storage is allocated for storing the first data. The first portion of physical storage is included in a storage device of the second set having the second performance classification.

    摘要翻译: 描述了用于执行数据存储优化的技术。 连接到一组其他数据存储系统的第一数据存储系统上的数据存储优化器接收性能分类信息。 第一数据存储系统包括第一性能分类的第一组存储装置。 该组其他数据存储系统包括与第一性能分类不同的第二性能分类的第二组存储设备。 从主机接收写入操作,以将第一数据写入虚拟设备的目标地址。 确定物理存储当前未被分配给虚拟配置设备的目标地址。 分配物理存储的第一部分用于存储第一数据。 物理存储的第一部分包括在具有第二性能分类的第二组的存储设备中。

    Synchronizing performance requirements across multiple storage platforms
    25.
    发明授权
    Synchronizing performance requirements across multiple storage platforms 有权
    跨多个存储平台同步性能要求

    公开(公告)号:US08566549B1

    公开(公告)日:2013-10-22

    申请号:US12319122

    申请日:2008-12-31

    IPC分类号: G06F12/00

    摘要: Synchronization of data layouts and resource utilizations at one or more remote replica sites with the workload and data tiering decisions being made at the primary site allows for an efficient and effective workload support transfer in the event of site failover from a primary site to a remote site. Relevant data access information about workload being supported at the primary site is collected and from that raw information, characterized data access information is generated that condenses the raw data access information or otherwise provides relevant encapsulated information about the raw data access information. The characterized data access information is transmitted to the one or more remote sites allowing each remote site to make its own independent decisions on how best to utilize its available resources to match the performance requirements currently being supported by the primary site.

    摘要翻译: 在主站点进行工作负载和数据分层决策的一个或多个远程副本站点上的数据布局和资源利用率的同步允许在从主站点到远程站点进行站点故障转移的情况下进行高效和有效的工作负载支持传输 。 收集有关主站点支持的工作负载的相关数据访问信息,并从该原始信息生成表征数据访问信息,缩小原始数据访问信息,或以其他方式提供关于原始数据访问信息的相关封装信息。 特征数据访问信息被发送到一个或多个远程站点,允许每个远程站点自己独立地决定如何最好地利用其可用资源来匹配当前正在被主站点支持的性能要求。

    Location of data among storage tiers
    29.
    发明授权
    Location of data among storage tiers 有权
    存储层之间的数据位置

    公开(公告)号:US09323655B1

    公开(公告)日:2016-04-26

    申请号:US13135265

    申请日:2011-06-30

    摘要: Managing data in a storage system having a plurality of classes of storage includes determining an amount of data to be provided on at least one of the classes of storage according to a policy, dynamically setting a threshold according to the amount of data to be provided on the at least one of the classes or an expected performance based on the threshold, and placing data on particular classes of storage based on the threshold. Dynamically setting a threshold may include sorting data portions according to at least one score thereof and may include determining a particular score corresponding to the amount of data to be provided. The data portions may be provided in a histogram having a horizontal scale corresponding to a score value and a vertical scale corresponding to a number of data portions having a particular value.

    摘要翻译: 在具有多个存储类别的存储系统中管理数据包括根据策略确定要在至少一个存储类别中提供的数据量,根据要提供的数据量动态地设置阈值 所述类别中的所述至少一个或基于所述阈值的期望性能,以及基于所述阈值将数据放置在特定类别的存储上。 动态地设置阈值可以包括根据其至少一个分数排序数据部分,并且可以包括确定与要提供的数据量相对应的特定分数。 数据部分可以被提供在具有对应于得分值的水平标尺的直方图和对应于具有特定值的数据部分的数量的垂直标度。

    Identifying active and inactive data in storage systems
    30.
    发明授权
    Identifying active and inactive data in storage systems 有权
    识别存储系统中的活动和非活动数据

    公开(公告)号:US08335904B1

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

    申请号:US12317910

    申请日:2008-12-30

    CPC分类号: G06F13/28

    摘要: Measuring access rates of a computer memory include subdividing the memory into subsections, monitoring access rates for each of the subsections, in response to a subsection having a relatively high access rate, subdividing the subsection into multiple subsections that are separately monitored, and, in response to at least two adjacent subsections having a relatively low access rate, merging the at least two subsections into a single subsection. Monitoring access rates may include monitoring at least one of the following operational parameters: number of data accesses, number of cache accesses, number of cache misses, number of read accesses, number of write accesses, and ratio of read accesses to write accesses. Two or more operational parameters may be used and the operational parameters may be weighted.

    摘要翻译: 测量计算机存储器的访问速率包括将存储器细分为子部分,监视每个子部分的访问速率,响应于具有相对高的访问速率的分段,将该部分细分为分开监视的多个子部分,并且作为响应 至少两个具有较低访问速率的相邻子部分,将该至少两个子部分合并为单个子部分。 监视访问速率可以包括监视以下操作参数中的至少一个:数据访问数量,高速缓存访​​问数量,高速缓存未命中数量,读取访问次数,写访问次数以及对写访问的读访问的比率。 可以使用两个或多个操作参数,并且可以对操作参数加权。