Database backup system ensuring consistency between primary and mirrored backup database copies despite backup interruption
    51.
    发明授权
    Database backup system ensuring consistency between primary and mirrored backup database copies despite backup interruption 失效
    数据库备份系统确保主备份数据库和镜像备份数据库副本之间的一致性,尽管备份中断

    公开(公告)号:US06199074B1

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

    申请号:US09286389

    申请日:1999-04-05

    Abstract: A database management system ensures consistency between primary and mirrored backup copies of a database, despite occurrence of a suspending condition interrupting the normal process of mirroring the primary database. One or more primary controllers are provided, each having a data storage unit with multiple primary data storage devices. Multiple secondary controllers each have multiple associated secondary data storage devices, each secondary controller being coupled to one primary controller. One or more primary databases reside on the primary devices, with a corresponding number of secondary databases residing on the secondary devices. Each secondary database mirrors a corresponding primary database. Either a host, attached to a primary controller, or one of the primary controllers itself, maintains a map cross-referencing each primary and secondary database with the primary and secondary devices containing portions thereof. If a predefined “suspending condition” affecting data mirroring occurs, the host or primary controller consults its map to identify all primary and secondary devices affected by the condition. Then, each primary controller stops all ongoing and future read/writes with each of its affected primary devices. Each primary controller also directs each secondary controller having an affected secondary device to stop mirroring the primary databases stored on that device. Then, the primary controller starts intermediate change recording and resumes read/writes with its primary devices. When the suspending condition ends, each primary controller applies the appropriate logged changes to its secondary database(s) and then reactivates each secondary database.

    Abstract translation: 数据库管理系统确保数据库的主镜像和镜像备份副本之间的一致性,尽管发生暂停条件中断镜像主数据库的正常进程。 提供一个或多个主要控制器,每个主控制器具有具有多个主要数据存储设备的数据存储单元。 多个次级控制器各自具有多个相关联的辅助数据存储设备,每个辅助控制器耦合到一个主控制器。 一个或多个主数据库驻留在主设备上,相应数量的辅助数据库驻留在辅助设备上。 每个辅助数据库镜像相应的主数据库。 连接到主控制器的主机或主控制器本身之一的主机维护一个交叉参考每个主数据库和辅助数据库的映射,其中主要和次要设备包含其部分。 如果发生影响数据镜像的预定义的“暂停条件”,则主机或主控制器将查看其映射,以识别受该条件影响的所有主设备和辅助设备。 然后,每个主控制器将停止其每个受影响的主设备的所有正在进行的和将来的读/写。 每个主控制器还指示具有受影响的辅助设备的每个辅助控制器停止镜像存储在该设备上的主数据库。 然后,主控制器启动中间更改记录,并恢复其主要设备的读/写。 当暂停条件结束时,每个主控制器将适当的记录更改应用到其辅助数据库,然后重新激活每个辅助数据库。

    Use of configuration registers to control access to multiple caches and
nonvolatile stores
    52.
    发明授权
    Use of configuration registers to control access to multiple caches and nonvolatile stores 失效
    使用配置寄存器来控制对多个高速缓存和非易失性存储的访问

    公开(公告)号:US5640530A

    公开(公告)日:1997-06-17

    申请号:US386602

    申请日:1995-02-10

    Abstract: A method and system for controlling data flow in a storage subsystem containing multiple cache and/or multiple NVS elements based on the operability of the cache arrays and NVS arrays. In a data processing system having a storage controller connecting a plurality of host processors and a plurality of storage devices, this invention provides a method and architecture for managing multiple storage elements within the controller, without a degradation in subsystem performance and without data integrity problems. A set of configuration registers is utilized by the microcontroller to direct cache and NVS access to the proper storage array. A configuration table is loaded with status information concerning the memory arrays at Initial Microcode Load(IML) and this information is periodically updated during controller operation. The microcode can then either directly load the entries in this table into the configuration registers or the microcode can directly reference the table to determine available resources and make the appropriate decisions.

    Abstract translation: 一种用于基于高速缓存阵列和NVS阵列的可操作性来控制包含多个高速缓存和/或多个NVS元素的存储子系统中的数据流的方法和系统。 在具有连接多个主处理器和多个存储设备的存储控制器的数据处理系统中,本发明提供了一种用于管理控制器内的多个存储元件的方法和架构,而不会使子系统性能下降并且没有数据完整性问题。 微控制器利用一组配置寄存器来引导高速缓存和NVS访问适当的存储阵列。 在初始微代码加载(IML)中,配置表加载有关存储器阵列的状态信息,并且在控制器操作期间周期性地更新该信息。 然后,微代码可以将该表中的条目直接加载到配置寄存器中,或者微代码可以直接引用表来确定可用资源并做出适当的决定。

    Workload learning in data replication environments
    53.
    发明授权
    Workload learning in data replication environments 有权
    数据复制环境中的工作负载学习

    公开(公告)号:US08468133B2

    公开(公告)日:2013-06-18

    申请号:US13458714

    申请日:2012-04-27

    CPC classification number: G06F11/3485 G06F11/2071 G06F11/3414 G06F11/3442

    Abstract: A method for replicating I/O performance in data replication environments, such as PPRC environments, is described. In selected embodiments, such a method includes monitoring I/O workload at a primary storage device over a period of time, such as a period of hours, days, or months. The method then generates learning data at the primary storage device describing the I/O workload over the selected time period. The learning data is replicated from the primary storage device to a secondary storage device. The method uses the learning data to optimize the secondary storage device to handle the I/O workload of the primary storage device. This will enable the secondary storage device to provide substantially the same I/O performance as the primary storage device in the event a failover occurs.

    Abstract translation: 描述了在数据复制环境(如PPRC环境)中复制I / O性能的方法。 在所选择的实施例中,这种方法包括在一段时间(例如,几个小时,几天或几个月的时段)监视主存储设备处的I / O工作负载。 然后,该方法在主存储设备上在所选择的时间段内生成描述I / O工作负载的学习数据。 学习数据从主存储设备复制到辅助存储设备。 该方法使用学习数据优化辅助存储设备来处理主存储设备的I / O工作负载。 在发生故障转移的情况下,这将使辅助存储设备能够提供与主存储设备基本相同的I / O性能。

    Determining whether to use a repository to store data updated during a resynchronization
    54.
    发明授权
    Determining whether to use a repository to store data updated during a resynchronization 有权
    确定是否使用存储库来存储在重新同步期间更新的数据

    公开(公告)号:US08250323B2

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

    申请号:US11952025

    申请日:2007-12-06

    CPC classification number: G06F11/2064 G06F11/2082

    Abstract: Provided are a method, system, and article of manufacture for determining whether to use a repository to store data updated during a resynchronization. Writes to a primary storage are transferred to a secondary storage. A logical copy of the secondary storage as of a point-in-time is established. Writes to the secondary storage in the logical copy received from the primary storage during a logical copy duration after the point-in-time are stored in a repository that comprises less storage space than the secondary storage in the logical copy. The transferring of writes to the secondary storage is suspended. During the suspension writes to the primary storage are indicated in an out-of-synch data structure. A determination is made as to as to whether available storage space in the repository is sufficient to store writes transferred from the secondary storage while transferring the writes from the out-of-synch data structure in response to ending the suspension of the transferring of writes from the primary to the secondary storages. The repository is used to store data in the secondary storage as of the point-in-time that is to be updated by writes transferred from the primary storage following the ending of the suspension in response to determining that the available storage space in the repository is sufficient to store writes transferred from the secondary storage while transferring the writes indicated in the out-of-synch data structure.

    Abstract translation: 提供了用于确定是否使用存储库来存储在重新同步期间更新的数据的方法,系统和制品。 对主存储的写入将传输到辅助存储。 建立了作为时间点的辅助存储的逻辑副本。 在时间点之后的逻辑复制持续时间内,从主存储器接收到的逻辑副本中的辅助存储器的写入被存储在包含比逻辑副本中的辅助存储器少的存储空间的存储库中。 写入次要存储的传输将被暂停。 在暂停对主存储器的写入期间以不同步的数据结构指示。 确定存储库中的可用存储空间是否足以存储从副存储传送的写入,同时响应于结束暂停写入的转移而从同步数据结构转移写入 主要到二级仓库。 存储库用于将数据存储在辅助存储器中,以便在停止结束之后从主存储器传送的写入被更新,以响应于确定存储库中的可用存储空间是 足以存储从副存储传送的写入,同时传送在同步数据结构中指示的写入。

    Storage management in cascaded replication of data
    57.
    发明授权
    Storage management in cascaded replication of data 有权
    存储管理级联复制数据

    公开(公告)号:US07702953B2

    公开(公告)日:2010-04-20

    申请号:US11620012

    申请日:2007-01-04

    CPC classification number: G06F11/2058 G06F11/2069 G06F11/2074 G06F11/2082

    Abstract: Provided are a method, system, and article of manufacture, wherein synchronous replication of data is initiated from a first site to a second site. At least one part of the data is sent asynchronously from the second site to a third site, wherein the asynchronously sent at least one part of the data is stored at the second site while the at least one part of data is in flight from the second site to the third site. The at least one part of the data stored at the second site is deleted, in response to the at least one part of the data being securely stored at the third site.

    Abstract translation: 提供了一种方法,系统和制品,其中从第一站点到第二站点启动数据的同步复制。 数据的至少一部分从第二站点异步发送到第三站点,其中异步发送的数据的至少一部分存储在第二站点,同时数据的至少一部分从第二站点飞行中 网站到第三个网站。 响应于数据的至少一部分被安全地存储在第三站点,存储在第二站点的数据的至少一部分被删除。

    Controlling consistency of data storage copies
    58.
    发明授权
    Controlling consistency of data storage copies 有权
    控制数据存储副本的一致性

    公开(公告)号:US07668810B2

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

    申请号:US11342187

    申请日:2006-01-27

    Abstract: A data storage system which copies data from source data storage volumes to target data storage volumes restricts a write operation to at least one source data storage volume (FREEZE), to prevent the updating of a source while the data of a consistency group of interdependent data is being copied. Program logic selects a source data storage volume to which the restriction applies as a verification volume; and the program logic responds to a verification request to first employ the verification volume to verify that the restriction remains in place with respect to the verification volume, and to allow a reset of the restriction (THAW).

    Abstract translation: 将数据从源数据存储卷复制到目标数据存储卷的数据存储系统限制对至少一个源数据存储卷(FREEZE)的写入操作,以防止源的更新,而相互依赖的数据的一致性组的数据 正在复制。 程序逻辑选择适用该限制的源数据存储卷作为验证卷; 并且程序逻辑响应验证请求,以首先使用验证卷来验证该限制是否相对于验证卷保持在适当位置,并且允许复位该限制(THAW)。

Patent Agency Ranking