会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Scheme for restarting processes at distributed checkpoints in
client-server computer system
    • 在客户端 - 服务器计算机系统中的分布式检查点重新启动流程的方案
    • US6026499A
    • 2000-02-15
    • US16421
    • 1998-01-30
    • Toshio ShirakiharaHideaki HirayamaKiyoko SatoTatsunori Kanai
    • Toshio ShirakiharaHideaki HirayamaKiyoko SatoTatsunori Kanai
    • G06F11/14G06F13/00G06F11/00
    • G06F11/1407
    • A scheme for restarting processes at distributed checkpoints in a client-server computer system, in which a fault in one client computer does not affect the server computer and the other client computers. In this scheme, a fault occurring in one computer among of a plurality of computers constituting a client-server computer system is detected while these plurality of computers are executing respective processes, and whether that one computer in which the fault is detected is a server computer or not is judged. Then, related processes executed on these plurality of computers are restarted when that one computer is judged as the server computer, whereas no process executed on these plurality of computers is restarted when that one computer is not judged as the server computer. It is also possible to specify a restart information for each process indicating how processes should be restarted when a process fault occurs in each process, and to restart selected processes executed on these plurality of computers according to the restart information for a process in which the process fault is detected.
    • 在客户机 - 服务器计算机系统中的分布式检查点处重新启动流程的方案,其中一个客户端计算机中的故障不影响服务器计算机和其他客户端计算机。 在该方式中,在构成客户端 - 服务器计算机系统的多台计算机中的一台计算机中发生故障,同时这些计算机正在执行相应的处理,并且检测到故障的那台计算机是否为服务器计算机 或不判断。 然后,当该一台计算机被判断为服务器计算机时,在这些多台计算机上执行的相关处理被重新启动,而当该一台计算机未被判断为服务器计算机时,在这些多台计算机上执行的处理不重新启动。 也可以为每个进程指定重新启动信息,指示当在每个进程中发生进程故障时如何重新启动进程,以及根据重新启动信息来启动在这些多台计算机上执行的所选进程, 检测到故障。
    • 2. 发明授权
    • Checkpointing computer system having duplicated files for executing
process and method for managing the duplicated files for restoring the
process
    • 检查点计算机系统具有用于执行过程的复制文件和用于管理复制文件以恢复过程的方法
    • US5907673A
    • 1999-05-25
    • US896335
    • 1997-07-17
    • Hideaki HirayamaToshio Shirakihara
    • Hideaki HirayamaToshio Shirakihara
    • G06F11/14G06F12/00
    • G06F11/1435Y10S707/99953
    • A computer system which can achieve rollback operation when a fault occurs in the system without waiting for side-tracking of pre-update data during updating of a file. When a file write request has been made, "file writing information" pertaining to the file write is saved in a pending queue and only a primary file is immediately updated. After a checkpoint has been acquired, the "file writing information" saved in the pending queue is shifted to a confirmed queue, and is then written to a back-up file. When performing recovery, all pre-update data which corresponds to the data which has been updated since the last checkpoint acquired is read from the back-up file, based on the "file writing information" saved in the pending queue. The primary file is then restored to its state at the checkpoint time by using the pre-update data which has been read from the backup file.
    • 一种在系统故障发生时可以实现回滚操作的计算机系统,而不需要在更新文件期间等待更新前数据的侧面跟踪。 当写入文件请求时,与文件写入相关的“文件写入信息”保存在挂起的队列中,只有主文件立即被更新。 在获取检查点之后,保存在等待队列中的“文件写入信息”被移动到确认的队列,然后被写入备份文件。 在执行恢复时,基于保存在待处理队列中的“文件写入信息”,从备份文件中读取与自获取的最后检查点以来已更新的数据对应的所有预更新数据。 然后,使用从备份文件中读取的更新前数据,将主文件恢复到检查点时的状态。
    • 3. 发明授权
    • Method for checkpointing in computer system under distributed processing
environment
    • 分布式处理环境下计算机系统检查点的方法
    • US5802267A
    • 1998-09-01
    • US711846
    • 1996-09-10
    • Toshio ShirakiharaTatsunori KanaiHideaki Hirayama
    • Toshio ShirakiharaTatsunori KanaiHideaki Hirayama
    • G06F9/54G06F11/14G06F11/00
    • G06F11/1407
    • A scheme for checkpointing and a computer system capable of realizing the distributed checkpointing for processes which carry out the inter-process communications, while shortening a stopping time of the processes due to the distributed checkpointing. The inter-process communications of each process are stopped while continuing the normal processing of each process first, and a checkpointing processing for each process is executed when the inter-process communications of all processes are stopped. Alternatively, the inter-computer type inter-process communications of each process are stopped while continuing the intra-computer type inter-process communications and the normal processing of each process first, and a checkpointing processing for each process is executed while stopping the intra-computer type inter-process communications of each process when the inter-computer type inter-process communications of all processes are stopped.
    • 用于检查点的方案和能够实现进行进程间通信的处理的分布式检查点的计算机系统,同时缩短由于分布式检查点而导致的处理的停止时间。 停止每个进程的进程间通信,同时首先继续每个进程的正常处理,并且当所有进程的进程间通信停止时,执行每个进程的检查点处理。 或者,在继续进行计算机间进程间通信和每个进程的正常处理的同时停止每个进程的计算机间进程间通信,并且在停止内部处理通信的同时执行每个进程的检查点处理, 当所有进程的计算机间进程间通信停止时,每个进程的计算机类型进程间通信。
    • 5. 发明授权
    • Commit controlling scheme for transaction processing in system utilizing check point/roll back scheme
    • 提出使用检查点/回滚方案的系统中交易处理的控制方案
    • US06434710B1
    • 2002-08-13
    • US09337522
    • 1999-06-22
    • Kiyoko SatoToshio ShirakiharaTatsunori KanaiHideaki Hirayama
    • Kiyoko SatoToshio ShirakiharaTatsunori KanaiHideaki Hirayama
    • G06F1107
    • G06F11/1474
    • A commit controlling scheme for a transaction processing in a system utilizing the check point/roll back scheme, which is capable of guaranteeing the reliability of data of the transaction processing even when the transaction processing and the check point/roll back scheme are employed simultaneously, is described. An issuance of an external output for notifying to a user that a transaction has been committed is delayed until after a new check point for the transaction processing process is generated by the fault recovery mechanism at a timing later than a commit of the transaction by the transaction processing process. This can be realized by delaying an issuance of a transaction commit notice from the transaction processing process, or by intercepting a transaction commit notice sent from the transaction processing process, or else by delaying an issuance of the external output by the client process after receiving a transaction commit notice from the transaction processing process.
    • 一种使用检查点/回滚方式的系统中的事务处理的提交控制方案,其即使在同时采用事务处理和检查点/回滚方案的情况下也能够保证事务处理的数据的可靠性, 被描述。 发出用于通知用户交易已被提交的外部输出被延迟,直到事务处理过程的新的检查点在故障恢复机制产生之后的时间晚于交易的交易的交易时间 处理过程。 这可以通过延迟来自事务处理过程的事务提交通知的发布,或者通过截取从事务处理过程发送的事务提交通知来实现,或者通过在接收到客户端进程之后延迟由客户端进程发出外部输出 来自事务处理过程的事务提交通知。
    • 6. 发明授权
    • Method and system for process state management using checkpoints
    • 使用检查点的进程状态管理方法和系统
    • US06185702B2
    • 2001-02-06
    • US09012463
    • 1998-01-23
    • Toshio ShirakiharaHideaki HirayamaKiyoko SatoTatsunori Kanai
    • Toshio ShirakiharaHideaki HirayamaKiyoko SatoTatsunori Kanai
    • G06F1110
    • G06F11/1438
    • A process state management scheme capable of acquiring process states consistently even in a case where a new process is generated from some process, while using the synchronous checkpointing method. This scheme prohibits a new process generation during a process state acquisition, which can be realized by judging whether a process generation request by a first process for generating a second process is prior to a process state acquisition request or not, and generating the second process from the first process accordingly. This scheme also prohibits a process state acquisition during a new process generation, which can be realized by acquiring a process state at each of the first and second processes after a notice of the identifier of the second process from the first process is received, when a notice of the identifier of the second process from the second process is prior to the notice from the first process.
    • 即使在使用同步检查点方法的情况下,即使在从某个处理生成新处理的情况下,也能够一致地获取处理状态的处理状态管理方案。 该方案禁止在处理状态获取期间的新的处理生成,其可以通过判断通过用于生成第二处理的第一处理的处理生成请求是否在处理状态获取请求之前来实现,并且从第 相应的第一个过程。 该方案还禁止在新进程生成期间的进程状态获取,这可以通过在从第一进程获得第二进程的标识符的通知被接收到之后获取第一和第二进程中的每一个处理状态来实现, 来自第二进程的第二进程的标识符的通知在从第一进程通知之前。
    • 7. 发明授权
    • Method and apparatus for recovering from software faults
    • 从软件故障中恢复的方法和装置
    • US5948112A
    • 1999-09-07
    • US820718
    • 1997-03-18
    • Tomofumi ShimadaHideaki HirayamaMasaharu Nozaki
    • Tomofumi ShimadaHideaki HirayamaMasaharu Nozaki
    • G06F11/00G06F11/14G06F11/22G06F11/34
    • G06F11/1407
    • A method for recovering from software fault in a fault tolerant computing system includes a system status recording step to record the system status at the occurrence of the above software fault when the above fault is judged to be a software fault by a fault identifying step, a software fault factor diagnosing step to diagnose the fault factor of the above software fault, a software fault recovery action determining step to determine a recovery action to the above fault factor of the above software fault, and a software fault recovery action executing step to execute the recovery action the above fault factor of the above software fault determined by the above software fault recovery action determining step after roll back.
    • 一种用于在容错计算系统中从软件故障中恢复的方法包括:系统状态记录步骤,用于当通过故障识别步骤将上述故障判断为软件故障时,在发生上述软件故障时记录系统状态, 用于诊断上述软件故障的故障因素的软件故障因素诊断步骤,确定对上述软件故障的上述故障因素的恢复动作的软件故障恢复动作确定步骤,以及执行上述软件故障恢复动作执行步骤的软件故障恢复动作执行步骤, 恢复动作以上软件故障的上述故障因素由上述软件故障恢复动作确定步骤回滚后确定。
    • 9. 发明授权
    • Computer system and method for obtaining memory check points and
recovering from faults using the checkpoints and cache flush operations
    • 计算机系统和方法,用于获取内存检查点,并使用检查点和缓存刷新操作从故障中恢复
    • US5845326A
    • 1998-12-01
    • US665544
    • 1996-06-18
    • Hideaki HirayamaKuniyasu Shimizu
    • Hideaki HirayamaKuniyasu Shimizu
    • G02F7/00G06F11/14G06F13/00G06F12/16
    • G06F11/1407
    • A computer system including a plurality of processors and a copyback cache memory and a method for periodically obtaining a first and second phase memory checkpoints and recovering from faults using the checkpoints, are disclosed. The computer system has cache flush hardware for executing a cache flush operation independently of the processors, including cache flush starters for starting the cache flush hardware, and cache flush end detectors for detecting the end of the cache flush operation. During a first phase checkpoint, the cache flush and normal data processing are done in parallel. When the cache flush end detectors detect the termination of the cache flush hardware, the processors suspend normal data processing, and a second checkpoint step is executed in which the processors save the context of the processors in the main memory and the cache flush hardware is invoked again so that dirty data in the cache memory is written back in to the main memory.
    • 公开了一种包括多个处理器和抄袭高速缓冲存储器的计算机系统以及用于周期性地获得第一和第二相位存储器检查点并使用检查点从故障中恢复的方法。 计算机系统具有用于执行独立于处理器的高速缓存刷新操作的高速缓存刷新硬件,包括用于启动高速缓存刷新硬件的高速缓存刷新启动器,以及用于检测高速缓存刷新操作结束的高速缓存刷新结束检测器。 在第一阶段检查点期间,并行执行缓存刷新和正常数据处理。 当高速缓存刷新结束检测器检测到高速缓存刷新硬件的终止时,处理器暂停正常的数据处理,并且执行第二检查点步骤,其中处理器将处理器的上下文保存在主存储器中并且高速缓存刷新硬件被调用 再次将缓存中的脏数据写回主存储器。
    • 10. 发明授权
    • Method and apparatus for a checkpoint based communication processing
system
    • 一种基于检查点的通信处理系统的方法和装置
    • US5832201A
    • 1998-11-03
    • US660930
    • 1996-06-10
    • Hideaki HirayamaMakoto Honda
    • Hideaki HirayamaMakoto Honda
    • H04L29/14G06F11/14G06F13/00
    • G06F11/1402
    • A checkpoint based communication processing system and method in which an operation is executed and during execution checkpoints are periodically taken in order to recover from a failure which may be detected in the operation between any two checkpoints. Communication processing is controlled in accordance with a send-to-request instruction from an application. A plurality of communication packets for the communication processing are generated and a sequence numbered for a checkpoint is incremented each time when a checkpoint has periodically been taken during the operation. Affixed to each communication packet is attribute information in the form of the checkpoint sequence number existing at the time of generation of the communication packet, with plural communication packets generated between incrementing of the sequence number having affixed thereto the same sequence number. Whether or not the communication is promptly transferred is determined based on a comparison of the fixed attribute information and the latest sequence number. In another embodiment, the attribute information indicates whether or not the packet is the last of the generated of the plurality of transfer packets, and transfer packets fixed with attribute information which does not indicate the last position is transferred immediately, but the transfer packet which has affixed attribute information indicating the last position is delayed in transmission until a next checkpoint has been taken.
    • 基于检查点的通信处理系统和方法,其中周期性地执行操作和执行检查点,以便从在任何两个检查点之间的操作中可能检测到的故障中恢复。 根据来自应用的发送请求指令控制通信处理。 生成用于通信处理的多个通信分组,并且每当在操作期间周期性地检查检查点时,为检查点编号的序列被递增。 每个通信分组的附加信息是在生成通信分组时存在的检查点序列号的形式的属性信息,在附加有相同序列号的序列号增加之间产生多个通信分组。 基于固定属性信息和最新序列号的比较来确定通信是否被迅速传送。 在另一个实施例中,属性信息指示分组是否是多个传输分组中生成的最后一个,并且立即传送不指示最后位置的属性信息固定的传送分组,但是具有 指示最后位置的附加属性信息在传输中被延迟,直到下一个检查点被采取。