Backup disk-tape integration method and system
    631.
    发明授权
    Backup disk-tape integration method and system 有权
    备份磁盘集成方法和系统

    公开(公告)号:US08131681B1

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

    申请号:US12691735

    申请日:2010-01-21

    CPC classification number: G06F11/1461 G06F11/1456 G06F11/1469

    Abstract: Aspects of the present invention provide a disk-to-disk-to-tape backup method and system responsive to a combined backup request to backup a dataset to a backup disk according to a disk backup schedule and then to backup the dataset from the backup disk to a backup tape according to a tape backup schedule. The combined backup method completes a backup of the dataset to the backup disk and then to a backup tape device in accordance with a resolved schedule that considers potential conflicts between the schedules. To restore, aspects of the invention receive a request to restore a backup of the dataset from a backup-tape and the resolved schedule derived from the tape backup schedule and the disk backup schedule. The restoration verifies that a backup tape holds the target dataset by matching a combined backup identifier from the request against a corresponding combined backup identifier held in storage.

    Abstract translation: 本发明的方面提供了一种磁盘到磁带到磁带的备份方法和系统,其响应于根据磁盘备份计划将数据集备份到备份磁盘的组合备份请求,然后从备份磁盘备份数据集 根据磁带备份计划到备份磁带。 组合的备份方法将数据集的备份完成到备份磁盘,然后根据考虑到计划之间的潜在冲突的已解决安排进行备份磁带设备的备份。 要恢复,本发明的方面接收到从备份磁带还原备份数据集的请求以及从磁带备份计划和磁盘备份计划导出的已解决计划。 恢复通过将来自请求的组合备份标识符与保存在存储器中的对应组合备份标识符相匹配来验证备份磁带保存目标数据集。

    System and method for enabling a storage system to support multiple volume formats simultaneously
    632.
    发明授权
    System and method for enabling a storage system to support multiple volume formats simultaneously 有权
    使存储系统能够同时支持多种卷格式的系统和方法

    公开(公告)号:US08126935B2

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

    申请号:US12535256

    申请日:2009-08-04

    CPC classification number: G06F3/0689 G06F3/0607 G06F3/0643 Y10S707/99956

    Abstract: A plurality of types of volumes are maintained, a volume being a logical arrangement of storage space on one or more data storage devices. A volume type field is used to designate the type of a particular volume, and a flexible volume paradigm is selected by the volume type field for interpreting data within a data structure written to a data storage device of the one or more data storage devices. A physical volume block number to virtual volume block number mapping pair (pvbn/vvbn pair) is designated by the volume type field, the pvbn/vvbn pair is used to translate a physical volume block number to a virtual volume block number. A request to write a data to a first block of the particular volume is received, a pvbn/vvbn pair is determined. The data is written to the physical block designated by the pvbn/vvbn pair.

    Abstract translation: 维持多种类型的卷,卷是一个或多个数据存储设备上的存储空间的逻辑排列。 卷类型字段用于指定特定卷的类型,并且卷类型字段选择灵活的卷范例,用于解释写入一个或多个数据存储设备的数据存储设备的数据结构中的数据。 虚拟卷块映射对(pvbn / vvbn对)的物理卷块号由卷类型字段指定,pvbn / vvbn对用于将物理卷块数转换为虚拟卷块号。 接收将数据写入特定卷的第一块的请求,确定一个pvbn / vvbn对。 数据被写入由ppv / vvbn对指定的物理块。

    Method and apparatus for dynamically switching cache policies
    633.
    发明授权
    Method and apparatus for dynamically switching cache policies 有权
    用于动态切换缓存策略的方法和装置

    公开(公告)号:US08112585B2

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

    申请号:US12433758

    申请日:2009-04-30

    CPC classification number: G06F12/121 G06F12/0866 G06F2212/601

    Abstract: A method implements a cache-policy switching module in a storage system. The storage system includes a cache memory to cache storage data. The cache memory uses a first cache configuration. The cache-policy switching module emulates the caching of the storage data with a plurality of cache configurations. Upon a determination that one of the plurality of cache configurations performs better than the first cache configuration, the cache-policy switching module automatically applies the better performing cache configuration to the cache memory for caching the storage data.

    Abstract translation: 一种方法在存储系统中实现高速缓存策略切换模块。 存储系统包括用于缓存存储数据的高速缓冲存储器。 缓存内存使用第一个缓存配置。 高速缓存策略交换模块利用多个高速缓存配置来模拟存储数据的高速缓存。 在确定多个高速缓存配置中的一个执行比第一高速缓存配置更好的情况下,高速缓存策略切换模块自动将更好执行的高速缓存配置应用于高速缓冲存储器以用于高速缓存存储数据。

    Methods and systems for predictive change management for access paths in networks
    634.
    发明授权
    Methods and systems for predictive change management for access paths in networks 有权
    网络中访问路径预测变更管理的方法和系统

    公开(公告)号:US08112510B2

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

    申请号:US12470923

    申请日:2009-05-22

    Abstract: Methods and systems for predictive change management in a network are provided. A configuration change can be specified and pre-validated according to the access path policy, before the actual changes are implemented. The conformance of the implemented configuration change with the access path policy is validated after implementation, because of possible consequential effects of the configuration change. If a change in one or more access paths is specified, then associated component events can be simulated before implementation, so that root causes for resulting access path violations can be detected and remedied before the changes are made.

    Abstract translation: 提供网络中预测变更管理的方法和系统。 在实现实际更改之前,可以根据访问路径策略指定配置更改并进行预先验证。 实施配置更改与访问路径策略的一致性在实施后验证,因为配置更改可能产生后果。 如果指定了一个或多个访问路径中的更改,则可以在实施之前模拟相关联的组件事件,以便在进行更改之前检测并修复导致访问路径违规的根本原因。

    System and method for providing performance-enhanced rebuild of a solid-state drive (SSD) in a solid-state drive hard disk drive (SSD HDD) redundant array of inexpensive disks 1 (RAID 1) pair
    635.
    发明授权
    System and method for providing performance-enhanced rebuild of a solid-state drive (SSD) in a solid-state drive hard disk drive (SSD HDD) redundant array of inexpensive disks 1 (RAID 1) pair 有权
    用于在固态驱动器硬盘驱动器(SSD HDD)中廉价磁盘1(RAID 1)对的冗余阵列中的固态驱动器(SSD)的性能增强重建的系统和方法

    公开(公告)号:US08103825B2

    公开(公告)日:2012-01-24

    申请号:US12286591

    申请日:2008-09-30

    Applicant: Brian McKean

    Inventor: Brian McKean

    CPC classification number: G06F11/1662 G06F11/2087 G06F11/2094

    Abstract: The present invention is a method for implementing a storage system. The storage system may include a disk array having a disk drive pair which includes a solid-state disk drive and a hard disk drive. The method may include the step of copying a data subset of a data set from the hard disk drive to a spare solid-state disk drive during a solid-state disk drive rebuild process. The data subset includes a first amount of data and the data set includes a second amount of data, where the first amount of data is less than the second amount of data. The method may further include the step of receiving a read request from a host server requesting the data subset. The method further includes the step of directing the read command to the spare solid-state disk drive. The method may further include the step of, prior to completion of copying of the data set from the hard disk drive to the spare solid-state disk drive, reading the data subset from the spare solid-state disk drive based upon the read command. Further, the disk array may be configured as a Redundant Array of Inexpensive Disks (RAID) configuration, such as a Level 1 RAID configuration (RAID 1 configuration) with the disk drive pair being a RAID disk drive pair, such as RAID 1 disk drive pair.

    Abstract translation: 本发明是一种实现存储系统的方法。 存储系统可以包括具有包括固态磁盘驱动器和硬盘驱动器的磁盘驱动器对的磁盘阵列。 该方法可以包括在固态磁盘驱动器重建过程期间将数据集的数据子集从硬盘驱动器复制到备用固态磁盘驱动器的步骤。 数据子集包括第一数据量,并且数据集包括第二数据量,其中第一数据量小于第二数据量。 该方法还可以包括从请求数据子集的主机服务器接收读取请求的步骤。 该方法还包括将读取命令引导到备用固态磁盘驱动器的步骤。 该方法还可以包括在将数据集从硬盘驱动器复制到备用固态磁盘驱动器之前完成的步骤,基于读取命令从备用固态磁盘驱动器读取数据子集。 此外,磁盘阵列可以配置为廉价磁盘冗余阵列(RAID)配置,例如磁盘驱动器对为RAID磁盘驱动器对的1级RAID配置(RAID 1配置),例如RAID 1磁盘驱动器 对。

    System and method for enhancing log performance
    636.
    发明授权
    System and method for enhancing log performance 有权
    提高日志性能的系统和方法

    公开(公告)号:US08099396B1

    公开(公告)日:2012-01-17

    申请号:US12576363

    申请日:2009-10-09

    Abstract: A system and method enhances performance of a log adapted for use with a storage system. The log is illustratively organized into a plurality of regions, wherein each region comprises one or more entries and wherein each region is allocated to a consistency collection. As used herein, a consistency collection is defined as a set of one or more data containers among which it is desired to maintain transaction consistency, i.e., atomicity of updates of a transaction to those containers. Each entry of the region is adapted to store an update of data from a source, e.g., an application executing on the storage system. Thus, the consistency collection may comprise multiple data containers associated with one or more applications configured to maintain the atomicity of transaction updates to the collection of containers.

    Abstract translation: 系统和方法提高适用于存储系统的日志的性能。 日志被示例性地组织成多个区域,其中每个区域包括一个或多个条目,并且其中每个区域被分配给一致性集合。 如本文所使用的,一致性集合被定义为一组一个或多个数据容器,其中希望维持事务一致性,即事务更新到这些容器的原子性。 该区域的每个条目适于存储来自源的数据的更新,例如在存储系统上执行的应用。 因此,一致性集合可以包括与被配置为将事务更新的原子性维持到容器的集合的一个或多个应用相关联的多个数据容器。

    Method and system for minimizing unnecessary topology discovery operations by managing physical layer state change notifications in storage systems
    637.
    发明授权
    Method and system for minimizing unnecessary topology discovery operations by managing physical layer state change notifications in storage systems 有权
    通过管理存储系统中的物理层状态改变通知来最小化不必要的拓扑发现操作的方法和系统

    公开(公告)号:US08090881B1

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

    申请号:US13075065

    申请日:2011-03-29

    Abstract: Method and system is provided where PHY state change (PHY CHANGE) notifications from one or more PHYs in a storage infrastructure are monitored as a potential error condition. The rate of PHY CHANGE notifications is monitored to determine if the rate of PHY CHANGE notifications may cause a loss of service or degrade I/O performance. An excessive rate of PHY CHANGE notification that may cause a loss of service is detected by comparing a current PHY CHANGE count with a burst threshold value. The current PHY CHANGE count is also compared to an operational threshold value to detect if the rate of PHY CHANGE notification may result in degradation of overall I/O performance. If the PHY CHANGE count for a PHY equals or exceeds the burst threshold value or the operational threshold value, then the PHY is disabled.

    Abstract translation: 提供了将存储基础设施中的一个或多个PHY的PHY状态改变(PHY CHANGE)通知作为潜在错误状况进行监视的方法和系统。 监视PHY CHANGE通知的速率以确定PHY CHANGE通知的速率是否可能导致服务丢失或降低I / O性能。 通过将当前PHY更改计数与突发阈值进行比较来检测可能导致服务丢失的PHY CHANGE通知的过多速率。 当前的PHY CHANGE计数也与操作阈值进行比较,以检测PHY CHANGE通知的速率是否可能导致整体I / O性能下降。 如果PHY的PHY更改计数等于或超过突发阈值或操作阈值,则禁用PHY。

    Scalable deduplication of stored data
    638.
    发明授权
    Scalable deduplication of stored data 有权
    存储数据的可重复数据删除

    公开(公告)号:US08086799B2

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

    申请号:US12190511

    申请日:2008-08-12

    Abstract: In a method and apparatus for scalable deduplication, a data set is partitioned into multiple logical partitions, where each partition can be deduplicated independently. Each data block of the data set is assigned to exactly one partition, so that any two or more data blocks that are duplicates of each are always be assigned to the same logical partition. A hash algorithm generates a fingerprint of each data block in the volume, and the fingerprints are subsequently used to detect possible duplicate data blocks as part of deduplication. In addition, the fingerprints are used to ensure that duplicate data blocks are sent to the same logical partition, prior to deduplication. A portion of the fingerprint of each data block is used as a partition identifier to determine the partition to which the data block should be assigned. Once blocks are assigned to partitions, deduplication can be done on partitions independently.

    Abstract translation: 在用于可重复数据删除的方法和装置中,数据集被划分为多个逻辑分区,其中每个分区可以独立地去重复数据删除。 数据集的每个数据块被分配给正好一个分区,使得每个数据块的每个数据块总是被分配给相同的逻辑分区。 哈希算法生成卷中每个数据块的指纹,并且指纹随后用于检测可能的重复数据块作为重复数据删除的一部分。 此外,在重复数据删除之前,使用指纹来确保将重复的数据块发送到同一个逻辑分区。 将每个数据块的指纹的一部分用作分区标识符来确定应该分配数据块的分区。 一旦块分配给分区,重复数据删除就可以在分区上独立完成。

    Using LUN type for storage allocation
    639.
    发明授权
    Using LUN type for storage allocation 有权
    使用LUN类型进行存储分配

    公开(公告)号:US08086603B2

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

    申请号:US13022470

    申请日:2011-02-07

    CPC classification number: G06F3/0611 G06F3/0631 G06F3/064 G06F3/067 G06F3/0683

    Abstract: In an embodiment of the invention, an apparatus uses a LUN (logical unit number) data type for storage allocation. The apparatus includes a storage appliance that specifies a LUN data type for a LUN. The storage appliance then allocates data blocks in the LUN based on the LUN data type. The storage appliance allocates data blocks in the LUN as contiguous data blocks or as non-contiguous data blocks, based on the LUN data type. The LUN data type may be, for example, database data type, user data type, or binary data type.

    Abstract translation: 在本发明的实施例中,设备使用LUN(逻辑单元号)数据类型进行存储分配。 该设备包括指定LUN的LUN数据类型的存储设备。 然后,存储设备将根据LUN数据类型在LUN中分配数据块。 存储设备根据LUN数据类型将LUN中的数据块分配为连续数据块或非连续数据块。 LUN数据类型可以是例如数据库数据类型,用户数据类型或二进制数据类型。

    Remote office duplication
    640.
    发明授权
    Remote office duplication 有权
    远程办公室重复

    公开(公告)号:US08082228B2

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

    申请号:US12263371

    申请日:2008-10-31

    Inventor: Yuedong Paul Mu

    Abstract: Remote office deduplication comprises calculating one or more fingerprints of one or more data blocks, sending the one or more fingerprints to one or more backup servers via a network interface, receiving from the one or more backup servers an indication of which one or more data blocks corresponding to the one or more fingerprints should be sent to the one or more backup servers, and if the indication indicates one or more data blocks to be sent to the one or more backup servers, sending the one or more data blocks to the one or more backup servers via the network interface.

    Abstract translation: 远程办公重复数据消除包括计算一个或多个数据块的一个或多个指纹,经由网络接口​​将一个或多个指纹发送到一个或多个备份服务器,从一个或多个备份服务器接收指示哪一个或多个数据块 对应于一个或多个指纹应该发送到一个或多个备份服务器,并且如果指示指示要发送到一个或多个备份服务器的一个或多个数据块,则将一个或多个数据块发送到一个或多个备份服务器, 更多备份服务器通过网络接口。

Patent Agency Ranking