IMPROVING DATA AVAILABILITY DURING FAILURE DETECTION AND RECOVERY PROCESSING IN A SHARED RESOURCE SYSTEM
    201.
    发明申请
    IMPROVING DATA AVAILABILITY DURING FAILURE DETECTION AND RECOVERY PROCESSING IN A SHARED RESOURCE SYSTEM 有权
    在共享资源系统中的故障检测和恢复处理过程中改善数据可用性

    公开(公告)号:US20110145627A1

    公开(公告)日:2011-06-16

    申请号:US12635599

    申请日:2009-12-10

    Abstract: A system and method for managing shared resources is disclosed. The system includes a primary coherency processing unit which processes lock requests from a plurality of data processing hosts, the primary coherency processing unit also storing a first current lock state information for the plurality of data processing hosts, the first current lock state information including a plurality of locks held by the plurality of data processing hosts. The system further includes a standby coherency processing unit storing fewer locks than the primary coherency processing unit, the locks stored by the standby coherency processing unit being a subset of locks included in the first current lock state information, the standby coherency unit configured to perform a plurality of activities of the primary coherency processing unit using the subset of locks in response to a failure of the primary coherency processing unit.

    Abstract translation: 公开了一种用于管理共享资源的系统和方法。 该系统包括处理来自多个数据处理主机的锁定请求的主相关处理单元,该主相关处理单元还存储多个数据处理主机的第一当前锁定状态信息,第一当前锁定状态信息包括多个 由多个数据处理主机持有的锁。 所述系统还包括备用一致性处理单元,其存储比所述主相关处理单元更少的锁,由所述备用一致性处理单元存储的所述锁是包括在所述第一当前锁定状态信息中的锁的子集,所述备用一致性单元被配置为执行 响应于主要一致性处理单元的故障,主要一致性处理单元的多个活动使用锁定子集。

    Management of global counters in transactions
    205.
    发明申请
    Management of global counters in transactions 有权
    管理全球柜台交易

    公开(公告)号:US20060089951A1

    公开(公告)日:2006-04-27

    申请号:US10968479

    申请日:2004-10-19

    Abstract: A method for tracking transactions performed on a non-volatile storage medium. The medium consists of a plurality of storage ranges. The method includes assigning respective local counters to the plurality of storage ranges, the local counters having respective local counter values, and storing the local counter values together in a selected region of the non-volatile storage medium. The method further includes updating the respective local counter values stored in the selected region responsively to the transactions performed on the storage ranges to which the local counters are respectively assigned. The method also includes reading and combining the local counter values from the selected region in order to determine a global counter value with respect to the non-volatile storage medium.

    Abstract translation: 用于跟踪在非易失性存储介质上执行的事务的方法。 介质由多个存储范围组成。 该方法包括将多个本地计数器分配给多个存储范围,本地计数器具有各自的本地计数器值,并将本地计数器值一起存储在非易失性存储介质的选定区域中。 该方法还包括响应于在本地计数器被分配到的存储范围上执行的事务来更新存储在所选区域中的各个本地计数器值。 该方法还包括从所选择的区域读取和组合本地计数器值,以便确定相对于非易失性存储介质的全局计数器值。

    Method and system for providing LUN-based backup reliability via LUN-based locking
    206.
    发明授权
    Method and system for providing LUN-based backup reliability via LUN-based locking 失效
    通过基于LUN的锁定提供基于LUN的备份可靠性的方法和系统

    公开(公告)号:US06721902B1

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

    申请号:US09687338

    申请日:2000-10-12

    Abstract: A method and system for employing fast, but easily corrupted mass storage for reliably backing up objects, such as files and databases. In a LUN-based mass storage device, a system or application may request and receive a lock on a particular LUN prior to storing a backup object on the LUN. The system or application may later request lock information for the LUN in order to decide whether or not the backup object can be reliably used for a restore operation. If the system or application continues to hold a lock on the LUN, then the backup object is reliable.

    Abstract translation: 一种方法和系统,用于使用快速但容易损坏的大容量存储来可靠地备份诸如文件和数据库的对象。 在基于LUN的大容量存储设备中,系统或应用程序可以在将备份对象存储在LUN上之前请求并接收特定LUN上的锁定。 系统或应用程序可以稍后请求LUN的锁定信息,以便确定备份对象是否可以可靠地用于还原操作。 如果系统或应用程序继续对LUN进行锁定,则备份对象可靠。

    "> Rebuilding
    207.
    发明申请
    Rebuilding "in-doubt" states reliably after multiple system failures in a data processing system performing two-phase transaction processing 有权
    在执行两阶段事务处理的数据处理系统中,多次系统故障后,重建无疑是可靠的状态

    公开(公告)号:US20030154423A1

    公开(公告)日:2003-08-14

    申请号:US10075309

    申请日:2002-02-13

    CPC classification number: G06F11/1474 G06F11/1441 G06F2201/80 G06F2201/825

    Abstract: A data processing system participating in two-phase transaction processing operations which, when a system failure occurs while one or more transactions are in process, can successfully rebuild nullin-doubtnull states even when another system failure occurs during an attempt to effect the rebuild. The system includes a file management system having exclusive access to reserved locations in the memory for reading and writing meta-data therein and physical file access logic selectively coupling the memory and the database access application, the physical file access logic incorporating file protections which are controlled by the file management system; such that, in the event of a failure, the local state of the transaction can be faithfully rebuilt after restart by accessing the meta-data. Upon restart after a failure, the results of incomplete non-nullin-doubtnull transactions are removed, the files which have been updated by nullin-doubtnull transactions are locked and normal access to the affected database is then permitted.

    Abstract translation: 参与两阶段事务处理操作的数据处理系统,当在一个或多个事务处理期间发生系统故障时,即使在尝试执行重建期间发生另一个系统故障时,也可以成功地重建“无疑”状态 。 该系统包括文件管理系统,其具有对存储器中用于读取和写入元数据的预留位置的独占访问,以及选择性地耦合存储器和数据库访问应用的物理文件访问逻辑,所述物理文件访问逻辑包含被控制的文件保护 由文件管理系统; 使得在发生故障的情况下,可以通过访问元数据来重新启动交易的本地状态。 失败后重新启动,不完整的非“无疑”事务的结果将被删除,已经被“无疑”事务更新的文件被锁定,然后允许对受影响的数据库进行正常访问。

    Data backup method
    208.
    发明申请
    Data backup method 有权
    数据备份方式

    公开(公告)号:US20030041075A1

    公开(公告)日:2003-02-27

    申请号:US10183025

    申请日:2002-06-27

    CPC classification number: G06F11/1466 G06F2201/825 Y10S707/99955

    Abstract: During backup of a database's data stored in individual files, it is not permissible for the data in the individual files to be altered, for reasons of consistency. For this reason, the files are blocked to altering access operations after a particular time during a backup operation. According to the invention, the backup operation is carried out in two parts. First, the files are transferred without there being any alteration block. A recording file is used to note files which are altered during transferring. These files are transferred again in a second part. During the second part an alteration block is required. It can be assumed that the number of files needing to be transferred in the second part is much smaller than the number of files needing to be transferred in the first part. For this reason, a significantly shortened alteration block is achieved.

    Abstract translation: 在备份数据库存储在单个文件中的数据时,为了保持一致性,不允许更改单个文件中的数据。 因此,在备份操作的特定时间之后,文件被阻止以更改访问操作。 根据本发明,备份操作分两部分进行。 首先,文件被传送而没有任何改变块。 记录文件用于记录在传送过程中被更改的文件。 这些文件在第二部分再次传输。 在第二部分期间,需要更换块。 可以假设在第二部分中需要传送的文件数量远远小于在第一部分中需要传送的文件的数量。 为此,实现了显着缩短的改变块。

    Data processing system
    210.
    发明授权
    Data processing system 失效
    数据处理系统

    公开(公告)号:US5506960A

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

    申请号:US528642

    申请日:1995-09-14

    Applicant: David P. Meare

    Inventor: David P. Meare

    Abstract: A data processing system includes a control computer which controls and monitors a cooling subsystem. The control computer has a non-volatile memory holding two status logs for recording stautus data and fault information. One of the logs is selected as the current log. If a fault condition is detected, the control computer writes fault information into the current log and then, if the other log is unlocked, locks the current log and selects the other log as the current log. In response to a "request locked log" command, the control computer transmits the contents of the locked log. In response to an "unlock" command, the control computer unlocks the locked log and then, if the other log contains fault information, locks that other log. The system thus provides an efficient mechanism for ensuring that the fault information is maintained, even through system powerdown.

    Abstract translation: 数据处理系统包括控制和监视冷却子系统的控制计算机。 控制计算机具有一个非易失性存储器,其中包含两个状态日志,用于记录stautus数据和故障信息。 选择其中一个日志作为当前日志。 如果检测到故障条件,控制计算机将故障信息写入当前日志,然后如果其他日志被解锁,则锁定当前日志并选择其他日志作为当前日志。 响应“请求锁定日志”命令,控制计算机发送锁定日志的内容。 响应“解锁”命令,控制计算机解锁锁定的日志,然后如果其他日志包含故障信息,则锁定其他日志。 因此,该系统提供了一种用于确保故障信息得以维持的有效机制,即使通过系统掉电。

Patent Agency Ranking