← Back to Patent Explorer
US5884021A Expired / Lapsed US ⏱️ 0.0 years remaining

Computer system having a checkpoint and restart function

Assignee: Toshiba Corp
•
Filing: 1996-09-17
•
Granted: 1999-03-16
•
Expires: 2016-09-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides a computer system with an interruption resistance which construction costs are greatly reduced by eliminating lock-run-out sequence when restarting is performed. In a computer system with an interruption resistance, comprising a check point restart function, special process for taking check points are respectively provided for processors included in the computer system. When taking a check point, the special process for taking check points is brought into an ready state by a wake-up portion. After the special process for taking check points takes a check point, the special process for taking check points is brought into a sleep state again. In this manner, check points are not taken when executing an arbitrary process, and therefore, lock-run-out can be eliminated when restarting is performed.

Inventors

  • 👤 Hideaki Hirayama
  • 👤 Kuniyasu Shimizu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 12:10
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/07; G06F11/14; G06F11/1402; G06F11/1405; G06F11/1407

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 144 words
A computer system which comprises: at least one processor including: at least one check point taking special process means for taking a check point used for restarting a process interrupted by a failure, wherein said check point taking special process means is normally maintained in a sleep state; interruption means for performing an interruption while executing the process, and for bringing said at least one check point taking special process means into a ready state from the sleep state; dispatch means for dispatching said at least one check point taking special process means brought into the ready state by said interruption means; and sleep state shift means for bringing said at least one check point taking special process means into the sleep state again after said at least one check point taking special process means dispatched by said dispatch means takes the check point.
Claim 2
Dependent Claim 144 words
A computer system which comprises: at least one processor including: at least one check point taking special process means for taking a check point used for restarting a process interrupted by a failure, wherein said check point taking special process means is normally maintained in a sleep state; interruption means for performing an interruption while executing the process, and for bringing said at least one check point taking special process means into a ready state from the sleep state; dispatch means for dispatching said at least one check point taking special process means brought into the ready state by said interruption means; and sleep state shift means for bringing said at least one check point taking special process means into the sleep state again after said at least one check point taking special process means dispatched by said dispatch means takes the check point.
Claim 3
Dependent Claim 24 words
The computer system according to claim 1, wherein interruption processing of said interruption means is performed after a check point taking condition is satisfied.
Claim 4
Dependent Claim 29 words
The computer system according to claim 2, wherein the check point taking condition is satisfied where taking of a check point is instructed in a code of said processor.
Claim 5
Dependent Claim 38 words
The computer system according to claim 2, wherein the check point taking condition is satisfied when a predetermined time has passed after the check point is taken by said at least one check point taking special processing means.
Claim 6
Dependent Claim 36 words
The computer system according to claim 2, wherein the check point taking condition is decided by the amount of data stored in a BIB (Before Image Buffer) for gathering image data before updating of a memory.
Claim 7
Dependent Claim 36 words
The computer system according to claim 2, wherein the check point taking condition is decided by the amount of data stored in an AIB (After Image Buffer) for gathering image data after updating of a memory.
Claim 8
Dependent Claim 29 words
The computer system according to claim 1, wherein dispatching said at least one check point taking special processing means by said dispatch means is performed by time sharing processing.
Claim 9
Dependent Claim 49 words
The computer system according to claim 1, which further comprises recovery means for recovering a state of said process at a check point taken last by said at least one check point taking special processing means, when an intermittent failure occurs in any of said at least one processor.
Claim 10
Dependent Claim 39 words
The computer system according to claim 8, which further comprises processing means for processing said at least one check point taking processing means as a current process after a state of the process is recovered by said recovery means.
Claim 11
Dependent Claim 65 words
The computer system according to claim 1, which further comprises recovery means for performing recovery in a manner in which, when a permanent failure occurs in any of said at least one processor, another processor than said processor including the permanent failure recovers a state of the process at the check point taken last by said at least one check point taking special processing means.
Claim 12
Dependent Claim 50 words
The computer system according to claim 10, which further comprises processing means for, after a state of the process is recovered by said recovery means, processing said at least one check point taking special processing means regarded as a current process by another processor than the processor including permanent failure.
Claim 13
Dependent Claim 177 words
A computer system which comprises: at least one processor; a check point taking instruction means for instructing taking of a check point for restarting a process interrupted by a failure, where a check point taking condition is satisfied; check point special taking means provided in a dispatcher of an operating system, for taking at least one check point used for restarting a process interrupted by a failure, said check point special taking means corresponding to said at least one processor, wherein said check point special taking means is normally maintained in a sleep state; execution ready means for rendering said check point special taking means executable from sleep state, where taking of a check point is instructed by said check point taking instruction means; dispatch means for dispatching said check point special taking means rendered executable by said execution ready means; and sleep state shift means for bringing said check point special taking means again into the sleep state after the check point is taken by said check point special taking means dispatched by said dispatch means.
Claim 14
Dependent Claim 177 words
A computer system which comprises: at least one processor; a check point taking instruction means for instructing taking of a check point for restarting a process interrupted by a failure, where a check point taking condition is satisfied; check point special taking means provided in a dispatcher of an operating system, for taking at least one check point used for restarting a process interrupted by a failure, said check point special taking means corresponding to said at least one processor, wherein said check point special taking means is normally maintained in a sleep state; execution ready means for rendering said check point special taking means executable from sleep state, where taking of a check point is instructed by said check point taking instruction means; dispatch means for dispatching said check point special taking means rendered executable by said execution ready means; and sleep state shift means for bringing said check point special taking means again into the sleep state after the check point is taken by said check point special taking means dispatched by said dispatch means.
Claim 15
Dependent Claim 29 words
The computer system according to claim 12, wherein the check point taking condition is satisfied where taking of a check point is instructed in a code of said processor.
Claim 16
Dependent Claim 33 words
The computer system according to claim 12, wherein the check point taking condition is satisfied when a predetermined time has passed after a check point is taken by the check point taking means.
Claim 17
Dependent Claim 32 words
The computer system according to claim 12, wherein the check point taking condition is decided by a amount of data stored in a BIB for gathering data before updating of a memory.
Claim 18
Dependent Claim 32 words
The computer system according to claim 12, wherein the check point taking condition is decided by a amount of data stored in an AIB for gathering data after updating of a memory.
Claim 19
Dependent Claim 25 words
The computer system according to claim 12, wherein dispatching said check point special taking means by said dispatch means is performed by time sharing processing.
Claim 20
Dependent Claim 46 words
The computer system according to claim 12, further comprising recovery means for recovering a state of said at least one processor at a check point taken last by said check point special taking means, when an intermittent occurs in any of said at least one processor.
Claim 21
Dependent Claim 35 words
The computer system according to claim 18, further comprising processing means for processing said check point special taking means as a current process after a state of the processor is recovered by said recovery means.
Claim 22
Dependent Claim 60 words
The computer system according to claim 12, further comprising recovery means for performing recovery in a manner in which, when a permanent failure occurs in any of the at least one processor, another processor than the processor including the permanent failure recovers a state of the processor at the check point taken last by said check point special taking means.
Claim 23
Dependent Claim 45 words
The computer system according to claim 20, further comprising processing means for, after a state of the processor is recovered by said recovery means, processing said check point special taking means regarded as a current process by other processor than the processor including permanent failure.

References Cited (Backward Citations)

US4819232A Cited
US4852092A Cited
US5146569A Cited
US5333314A Cited
US5301309A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-03-15 2002-09-14 2003-03-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-03-15 2006-09-14 2007-03-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-03-15 2010-09-14 2011-03-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag