-
公开(公告)号:US08543862B2
公开(公告)日:2013-09-24
申请号:US13304563
申请日:2011-11-25
申请人: Mark Dilman , Michael James Stewart , Wei-Ming Hu , Balasubrahmanyam Kuchibhotla , Margaret Susairaj , Hubert Ken Sun
发明人: Mark Dilman , Michael James Stewart , Wei-Ming Hu , Balasubrahmanyam Kuchibhotla , Margaret Susairaj , Hubert Ken Sun
IPC分类号: G06F11/07
CPC分类号: G06F11/0727 , G06F11/0793 , G06F11/1004 , G06F11/1469 , G06F11/1471 , G06F11/327
摘要: A computer is programmed to execute a diagnostic procedure either on a pre-set schedule or asynchronously in response to an event, such as an error message, or a user command. When executed, the diagnostic procedure automatically checks for integrity of one or more portions of data in the computer, to identify any failure(s). In some embodiments, the failure(s) may be displayed to a human, after revalidation to exclude any failure that no longer exists.
摘要翻译: 计算机被编程为响应于诸如错误消息或用户命令的事件以预设的时间表或异步地执行诊断过程。 当执行时,诊断过程自动检查计算机中一个或多个数据部分的完整性,以识别任何故障。 在一些实施例中,在重新验证之后可以向人显示故障以排除不再存在的任何故障。
-
公开(公告)号:US20120072770A1
公开(公告)日:2012-03-22
申请号:US13304563
申请日:2011-11-25
申请人: Mark Dilman , Michael James Stewart , Wei-Ming Hu , Balasubrahmanyam Kuchibhotla , Margaret Susairaj , Hubert Ken Sun
发明人: Mark Dilman , Michael James Stewart , Wei-Ming Hu , Balasubrahmanyam Kuchibhotla , Margaret Susairaj , Hubert Ken Sun
IPC分类号: G06F11/07
CPC分类号: G06F11/0727 , G06F11/0793 , G06F11/1004 , G06F11/1469 , G06F11/1471 , G06F11/327
摘要: A computer is programmed to execute a diagnostic procedure either on a pre-set schedule or asynchronously in response to an event, such as an error message, or a user command. When executed, the diagnostic procedure automatically checks for integrity of one or more portions of data in the computer, to identify any failure(s). In some embodiments, the failure(s) may be displayed to a human, after revalidation to exclude any failure that no longer exists.
摘要翻译: 计算机被编程为响应于诸如错误消息或用户命令的事件以预设的时间表或异步地执行诊断过程。 当执行时,诊断过程自动检查计算机中一个或多个数据部分的完整性,以识别任何故障。 在一些实施例中,在重新验证之后可以向人显示故障以排除不再存在的任何故障。
-
公开(公告)号:US20090106603A1
公开(公告)日:2009-04-23
申请号:US12253873
申请日:2008-10-17
申请人: Mark Dilman , Michael James Stewart , Wei-Ming Hu , Balasubrahmanyam Kuchibhotla , Margaret Susairai , Hubert Ken Sun
发明人: Mark Dilman , Michael James Stewart , Wei-Ming Hu , Balasubrahmanyam Kuchibhotla , Margaret Susairai , Hubert Ken Sun
IPC分类号: G06F11/00
CPC分类号: G06F11/0727 , G06F11/0793 , G06F11/1004 , G06F11/1469 , G06F11/1471 , G06F11/327
摘要: A computer is programmed to execute a diagnostic procedure either on a pre-set schedule or asynchronously in response to an event, such as an error message, or a user command. When executed, the diagnostic procedure automatically checks for integrity of one or more portions of data in the computer, to identify any failure(s). In some embodiments, the failure(s) may be displayed to a human, after revalidation to exclude any failure that no longer exists.
摘要翻译: 计算机被编程为响应于诸如错误消息或用户命令的事件以预设的时间表或异步地执行诊断过程。 当执行时,诊断过程自动检查计算机中一个或多个数据部分的完整性,以识别任何故障。 在一些实施例中,在重新验证之后可以向人显示故障以排除不再存在的任何故障。
-
公开(公告)号:US08074103B2
公开(公告)日:2011-12-06
申请号:US12253873
申请日:2008-10-17
申请人: Mark Dilman , Michael James Stewart , Wei-Ming Hu , Balasubrahmanyam Kuchibhotla , Margaret Susairai , Hubert Ken Sun
发明人: Mark Dilman , Michael James Stewart , Wei-Ming Hu , Balasubrahmanyam Kuchibhotla , Margaret Susairai , Hubert Ken Sun
IPC分类号: G06F17/30
CPC分类号: G06F11/0727 , G06F11/0793 , G06F11/1004 , G06F11/1469 , G06F11/1471 , G06F11/327
摘要: A computer is programmed to execute a diagnostic procedure either on a pre-set schedule or asynchronously in response to an event, such as an error message, or a user command. When executed, the diagnostic procedure automatically checks for integrity of one or more portions of data in the computer, to identify any failure(s). In some embodiments, the failure(s) may be displayed to a human, after revalidation to exclude any failure that no longer exists.
摘要翻译: 计算机被编程为响应于诸如错误消息或用户命令的事件以预设的时间表或异步地执行诊断过程。 当执行时,诊断过程自动检查计算机中一个或多个数据部分的完整性,以识别任何故障。 在一些实施例中,在重新验证之后可以向人显示故障以排除不再存在的任何故障。
-
公开(公告)号:US10248483B2
公开(公告)日:2019-04-02
申请号:US12253897
申请日:2008-10-17
申请人: Mark Dilman , Michael James Stewart , Wei-Ming Hu , Alok Pareek , Lawrence HinLuen To, Jr. , Vinay H. Srihari
发明人: Mark Dilman , Michael James Stewart , Wei-Ming Hu , Alok Pareek , Lawrence HinLuen To, Jr. , Vinay H. Srihari
摘要: A computer is programmed to identify failures and perform recovery of data. Specifically, in several embodiments, the computer is programmed to automatically check integrity of data in a storage structure to identify a set of failures related to the storage structure. The computer is further programmed in some embodiments to identify, based on one failure in the set of failures, a group of repairs to fix that one failure. Each repair in the group of repairs is alternative to another repair in the group. The computer is also programmed in some embodiments to execute at least one repair in the group of repairs, so as to generate corrected data to fix the one failure. In certain embodiments, the corrected data is stored in non-volatile storage media of the computer.
-
公开(公告)号:US20090106578A1
公开(公告)日:2009-04-23
申请号:US12253861
申请日:2008-10-17
IPC分类号: G06F11/07
CPC分类号: G06F11/0727 , G06F11/0793 , G06F11/1004 , G06F11/1469 , G06F11/1471 , G06F11/327
摘要: A computer is programmed to automatically generate repairs to fix failure(s) while taking into account dependencies between repairs relative to one another, by grouping failures. In some embodiments, the computer uses a map that associates each failure type with repair types that are alternatives to one another, and uses another map that associates each repair type with a template that creates the repair when instantiated. In certain embodiments, repairs within a repair plan are consolidated, to avoid duplicates and redundancies.
摘要翻译: 计算机被编程为自动生成修复以修复故障,同时考虑到彼此之间的维修之间的依赖关系,通过分组故障。 在一些实施例中,计算机使用将每个故障类型与彼此替代的修复类型相关联的映射,并且使用将每个修复类型与实例化时创建修复的模板相关联的另一映射。 在某些实施例中,维修计划中的维修得到巩固,以避免重复和冗余。
-
公开(公告)号:US20090106327A1
公开(公告)日:2009-04-23
申请号:US12253897
申请日:2008-10-17
申请人: Mark Dilman , Michael James Stewart , Wei-Ming Hu , Alok Pareek , Lawrence HinLuen To, JR. , Vinay H. Srihari
发明人: Mark Dilman , Michael James Stewart , Wei-Ming Hu , Alok Pareek , Lawrence HinLuen To, JR. , Vinay H. Srihari
IPC分类号: G06F17/30
CPC分类号: G06F11/0727 , G06F11/0793 , G06F11/1004 , G06F11/1469 , G06F11/1471 , G06F11/327
摘要: A computer is programmed to identify failures and perform recovery of data. Specifically, in several embodiments, the computer is programmed to automatically check integrity of data in a storage structure to identify a set of failures related to the storage structure. The computer is further programmed in some embodiments to identify, based on one failure in the set of failures, a group of repairs to fix that one failure. Each repair in the group of repairs is alternative to another repair in the group. The computer is also programmed in some embodiments to execute at least one repair in the group of repairs, so as to generate corrected data to fix the one failure. In certain embodiments, the corrected data is stored in non-volatile storage media of the computer.
摘要翻译: 计算机被编程为识别故障并执行数据恢复。 具体地,在几个实施例中,计算机被编程为自动检查存储结构中的数据的完整性以识别与存储结构相关的一组故障。 在一些实施例中,计算机被进一步编程,以基于该组故障中的一个故障来识别修复该一个故障的一组修复。 维修组中的每个维修都是组中另一个维修的替代方案。 在一些实施例中,计算机也被编程为在维修组中执行至少一个修复,以便产生校正数据以修复一个故障。 在某些实施例中,校正的数据被存储在计算机的非易失性存储介质中。
-
公开(公告)号:US07904756B2
公开(公告)日:2011-03-08
申请号:US12253861
申请日:2008-10-17
IPC分类号: G06F11/00
CPC分类号: G06F11/0727 , G06F11/0793 , G06F11/1004 , G06F11/1469 , G06F11/1471 , G06F11/327
摘要: A computer is programmed to automatically generate repairs to fix failure(s) while taking into account dependencies between repairs relative to one another, by grouping failures. In some embodiments, the computer uses a map that associates each failure type with repair types that are alternatives to one another, and uses another map that associates each repair type with a template that creates the repair when instantiated. In certain embodiments, repairs within a repair plan are consolidated, to avoid duplicates and redundancies.
摘要翻译: 计算机被编程为自动生成修复以修复故障,同时考虑到彼此之间的维修之间的依赖关系,通过分组故障。 在一些实施例中,计算机使用将每个故障类型与彼此替代的修复类型相关联的映射,并且使用将每个修复类型与实例化时创建修复的模板相关联的另一映射。 在某些实施例中,维修计划中的维修得到巩固,以避免重复和冗余。
-
公开(公告)号:US07627614B2
公开(公告)日:2009-12-01
申请号:US11072111
申请日:2005-03-03
申请人: Wei Ming Hu , Mark Dilman , J. William Lee , Juan R. Loaiza , Vinay Srihari
发明人: Wei Ming Hu , Mark Dilman , J. William Lee , Juan R. Loaiza , Vinay Srihari
IPC分类号: G06F17/30
CPC分类号: G06F11/1471 , G06F11/2094 , G06F2201/80 , G06F2211/1007 , Y10S707/99954
摘要: Techniques are provided for detecting lost writes so that data corruption can be avoided. According to one technique, lost writes are detected by comparing version numbers that are indicated in redo log entries with version numbers that are indicated in corresponding blocks in a standby database. According to one technique, which may be used in conjunction with the above technique, lost writes are detected by logging read operations that occur relative to a primary database, and comparing version numbers that are indicated in read log entries with version numbers that are indicated in corresponding blocks in a standby database. According to one technique, lost writes are detected by comparing, in response to read operations, (a) version numbers that are stored in a persistent in-memory cache with (b) version numbers that are indicated in corresponding blocks that are read from a primary database.
摘要翻译: 提供了用于检测丢失写入的技术,从而可以避免数据损坏。 根据一种技术,通过将重做日志条目中指示的版本号与在备用数据库中的相应块中指示的版本号进行比较来检测丢失的写入。 根据可以与上述技术结合使用的一种技术,通过记录相对于主数据库发生的读取操作来检测丢失的写入,并且将读取日志条目中指示的版本号与在 备用数据库中的相应块。 根据一种技术,通过比较读取操作来检测丢失的写入,(a)存储在持久性内存高速缓存中的版本号,(b)版本号,其在从 主数据库。
-
公开(公告)号:US07734580B2
公开(公告)日:2010-06-08
申请号:US11818975
申请日:2007-01-29
申请人: Tirthankar Lahiri , Kiran Goyal , Jia Shi , Wei-Ming Hu , Neil MacNaughton , Jaebock Lee , Bharat Baddepudi , Yunrui Li , J. William Lee , Vipin Gokhale , Mark Dilman , Niloy Mukherjee , Vinay Srihari , Kumar Rajamani , Hochak Hung
发明人: Tirthankar Lahiri , Kiran Goyal , Jia Shi , Wei-Ming Hu , Neil MacNaughton , Jaebock Lee , Bharat Baddepudi , Yunrui Li , J. William Lee , Vipin Gokhale , Mark Dilman , Niloy Mukherjee , Vinay Srihari , Kumar Rajamani , Hochak Hung
IPC分类号: G06F17/30
CPC分类号: G06F11/2097 , G06F11/2035 , G06F11/2048 , G06F12/0815
摘要: A standby database system or another replica data system replicates changes, made to data blocks at a source database system or another primary data copy, to replicas of the data blocks at the standby database system or other replica. While replicating the changes to the data blocks thereof, the standby database system (or other replica) receives queries (or reads) issued thereto and computes the queries based on data read from the data blocks thereof.
摘要翻译: 备用数据库系统或其他副本数据系统将对源数据库系统或其他主数据副本上的数据块进行的更改复制到备用数据库系统或其他副本上的数据块的副本。 在对其数据块进行复制的同时,备用数据库系统(或其他副本)接收对其发出的查询(或读取),并根据从其数据块读取的数据来计算查询。
-
-
-
-
-
-
-
-
-