Management of global counters in transactions
    83.
    发明申请
    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
    84.
    发明授权
    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
    85.
    发明申请
    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
    86.
    发明申请
    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
    88.
    发明授权
    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数据和故障信息。 选择其中一个日志作为当前日志。 如果检测到故障条件,控制计算机将故障信息写入当前日志,然后如果其他日志被解锁,则锁定当前日志并选择其他日志作为当前日志。 响应“请求锁定日志”命令,控制计算机发送锁定日志的内容。 响应“解锁”命令,控制计算机解锁锁定的日志,然后如果其他日志包含故障信息,则锁定其他日志。 因此,该系统提供了一种用于确保故障信息得以维持的有效机制,即使通过系统掉电。

    Integrity of data objects used to maintain state information for shared
data at a local complex
    89.
    发明授权
    Integrity of data objects used to maintain state information for shared data at a local complex 失效
    用于在本地组合中维护共享数据的状态信息的数据对象的完整性

    公开(公告)号:US5331673A

    公开(公告)日:1994-07-19

    申请号:US860800

    申请日:1992-03-30

    Abstract: Apparatus and method insuring that data objects used to maintain state information for shared data at a local central processing complex (CPC) are coherent with respect to state information maintained at a structured external storage facility (SES) over a link is valid. An error detector is attached to the CPC side of the link for detecting errors on the link, and, when an error is detected, setting a error state pending (ESP) latch to indicate that the link has failed and that the shared data in the local data object may be invalid because a message invalidating the data may not have been received by the CPC. In data processing operations, the ESP latch is interrogated by a central processor in the CPC to determine the health of the message path to the SES facility. A local cache vector reflecting the validity of the shared data in the local cache may then be interrogated to determine if the shared data in the local cache is valid. If a healthy path has continuously existed and the vector indicates that the local cache data is valid, the integrity of the data can be relied on.

    Abstract translation: 确保用于维护在本地中央处理复合体(CPC)上的共享数据的状态信息的数据对象相对于通过链路在结构化外部存储设施(SES)上维护的状态信息是一致的装置和方法是有效的。 一个错误检测器被连接到链路的CPC侧,用于检测链路上的错误,并且当检测到错误时,设置错误状态挂起(ESP)锁存器以指示链路已经失败,并且共享数据在 本地数据对象可能无效,因为CPC可能未收到使数据无效的消息。 在数据处理操作中,由CPC中的中央处理器询问ESP锁存器,以确定到SES设备的消息路径的健康状况。 然后可以询问反映本地高速缓存中的共享数据的有效性的本地缓存向量,以确定本地高速缓存中的共享数据是否有效。 如果健康路径不断存在,并且向量表示本地缓存数据有效,则可以依赖数据的完整性。

Patent Agency Ranking