-
公开(公告)号: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.
摘要翻译: 计算机被编程为响应于诸如错误消息或用户命令的事件以预设的时间表或异步地执行诊断过程。 当执行时,诊断过程自动检查计算机中一个或多个数据部分的完整性,以识别任何故障。 在一些实施例中,在重新验证之后可以向人显示故障以排除不再存在的任何故障。
-
公开(公告)号: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.
-
公开(公告)号: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)版本号,其在从 主数据库。
-
公开(公告)号:US20060200497A1
公开(公告)日:2006-09-07
申请号:US11072111
申请日:2005-03-03
申请人: Wei Hu , Mark Dilman , J. Lee , Juan Loaiza , Vinay Srihari
发明人: Wei Hu , Mark Dilman , J. Lee , Juan 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.
-
公开(公告)号:US08402129B2
公开(公告)日:2013-03-19
申请号:US09813415
申请日:2001-03-21
申请人: Mark Dilman , Danny Raz
发明人: Mark Dilman , Danny Raz
IPC分类号: G06F15/173
CPC分类号: H04L41/00 , H04L41/0681 , H04L41/147 , H04L43/00 , H04L43/0882 , H04L43/10 , H04L43/103 , H04L43/16 , H04L67/1002 , H04L67/1029 , H04L2029/06054
摘要: A technique for managing network elements significantly reduces the amount of monitoring related traffic by using a combination of aperiodic polling and asynchronous event reporting. A global resource (e.g., a network of interconnected nodes or resources) is partitioned into a plurality of separate nodes, giving a fixed resource budget to each of the nodes. When any of the nodes exceeds its budget, based upon local monitoring at that node, the node triggers a report, typically sending a message to a central manager. In response, the central manager then and only then issues a global poll of all (or substantially all) of the nodes in the network. A rate based technique can also be used to monitor resource usage at the nodes, and send a message to a central monitoring location only when the rate at which the value of a local variable changes is too high.
摘要翻译: 用于管理网络元件的技术通过使用非周期轮询和异步事件报告的组合来显着地减少监视相关流量的量。 将全局资源(例如,互连的节点或资源的网络)划分为多个单独的节点,给每个节点提供固定的资源预算。 当任何节点超过其预算时,基于该节点处的本地监视,节点触发报告,通常向中央管理员发送消息。 作为回应,中央管理员然后仅发布对网络中所有(或基本上所有)节点的全局轮询。 基于速率的技术也可以用于监视节点的资源使用情况,只有当局部变量的值变化的速率太高时才将消息发送到中央监控位置。
-
公开(公告)号: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.
摘要翻译: 计算机被编程为自动生成修复以修复故障,同时考虑到彼此之间的维修之间的依赖关系,通过分组故障。 在一些实施例中,计算机使用将每个故障类型与彼此替代的修复类型相关联的映射,并且使用将每个修复类型与实例化时创建修复的模板相关联的另一映射。 在某些实施例中,维修计划中的维修得到巩固,以避免重复和冗余。
-
公开(公告)号: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.
摘要翻译: 计算机被编程为响应于诸如错误消息或用户命令的事件以预设的时间表或异步地执行诊断过程。 当执行时,诊断过程自动检查计算机中一个或多个数据部分的完整性,以识别任何故障。 在一些实施例中,在重新验证之后可以向人显示故障以排除不再存在的任何故障。
-
公开(公告)号: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.
摘要翻译: 计算机被编程为识别故障并执行数据恢复。 具体地,在几个实施例中,计算机被编程为自动检查存储结构中的数据的完整性以识别与存储结构相关的一组故障。 在一些实施例中,计算机被进一步编程,以基于该组故障中的一个故障来识别修复该一个故障的一组修复。 维修组中的每个维修都是组中另一个维修的替代方案。 在一些实施例中,计算机也被编程为在维修组中执行至少一个修复,以便产生校正数据以修复一个故障。 在某些实施例中,校正的数据被存储在计算机的非易失性存储介质中。
-
公开(公告)号: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.
摘要翻译: 计算机被编程为响应于诸如错误消息或用户命令的事件以预设的时间表或异步地执行诊断过程。 当执行时,诊断过程自动检查计算机中一个或多个数据部分的完整性,以识别任何故障。 在一些实施例中,在重新验证之后可以向人显示故障以排除不再存在的任何故障。
-
-
-
-
-
-
-
-
-