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

One system of a multisystem environment taking over log entries owned by another system

Assignee: International Business Machines Corp
•
Filing: 1997-03-28
•
Granted: 2000-07-18
•
Expires: 2017-03-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract One system of a multisystem environment takes over log entries owned by another system of the environment. When a system owning entries on a primary log stream is inactive (or a sync point manager on the system is inactive), another system of the multisystem environment writes the log entries corresponding to the inactive system to other locations. The entries within the other locations are not owned by any system. Thus, the resource managers associated with those log entries are eligible for restarting on any system of the multisystem environment. However, all resource managers involved in a common set of transactions are to restart on the same system. The other resource managers can restart on another system. When one of the resource managers restarts on a system, the system takes back ownership of the entries associated with the common set of transactions.

Inventors

  • 👤 Carl Edward Clark
  • 👤 Steven Jay Greenspan
  • 👤 Jeffrey Douglas Haggar
  • 👤 Danny Ray Sutherland

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 12:14
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20; G06F11/202; G06F11/2023; G06F11/2035; G06F11/2097; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99938; Y10S707/99951; Y10S707/99952; Y10S707/99953

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 115 words
A log stream management system of a multisystem environment, said log stream management system comprising: a first system of said multisystem environment adapted to write one or more entries to a first multisystem log stream, said one or more entries being owned by said first system, said first multisystem log stream adapted to receive at least one additional entry from one or more other systems of said multisystem environment; and a second system of said multisystem environment adapted to rewrite at least one entry of said one or more entries owned by said first system to at least one other location, said rewriting removing ownership of said at least one entry by said first system.
Claim 2
Dependent Claim 115 words
A log stream management system of a multisystem environment, said log stream management system comprising: a first system of said multisystem environment adapted to write one or more entries to a first multisystem log stream, said one or more entries being owned by said first system, said first multisystem log stream adapted to receive at least one additional entry from one or more other systems of said multisystem environment; and a second system of said multisystem environment adapted to rewrite at least one entry of said one or more entries owned by said first system to at least one other location, said rewriting removing ownership of said at least one entry by said first system.
Claim 3
Dependent Claim 21 words
The log stream management system of claim 1, wherein said one or more other systems comprises at least said second system.
Claim 4
Dependent Claim 22 words
The log stream management system of claim 1, wherein said one or more other systems is in addition to said second system.
Claim 5
Dependent Claim 26 words
The log stream management system of claim 1, wherein said second system is an active system not dedicated as a back-up system to said first system.
Claim 6
Dependent Claim 39 words
The log stream management system of claim 1, wherein said at least one other location is located at one or more of the following: a second multisystem log stream; and at a head of said first multisystem log stream.
Claim 7
Dependent Claim 31 words
The log stream management system of claim 1, wherein said second system rewrites said at least one entry subsequent to a termination of at least one component of said first system.
Claim 8
Dependent Claim 49 words
The log stream management system of claim 6, wherein said first system comprises one or more resource managers, and said log stream management system further comprises an indicator to indicate that said one or more resource managers is allowed to restart on any one of said plurality of systems.
Claim 9
Dependent Claim 17 words
The log stream management system of claim 7, wherein said indicator is included within another log stream.
Claim 10
Dependent Claim 40 words
The log stream management system of claim 7, further comprising means for restarting one of said one or more resource managers on any one system of said multisystem environment, said restarting being independent of any restarting of said first system.
Claim 11
Dependent Claim 82 words
The log stream management system of claim 1, further comprising: a resource manager adapted to start on any one system of said multisystem environment, said resource manager being included in a group of one or more resource managers associated with an entry set of said at least one entry of said at least one other location; and said one system being adapted to write said entry set back to said first multisystem log stream, wherein said one system owns said entry set.
Claim 12
Dependent Claim 48 words
The log stream management system of claim 10, wherein said at least one other location is on a second multisystem log stream, and said system further comprises means for compressing said second multisystem log stream, subsequent to writing said entry set back to said first multisystem log stream.
Claim 13
Dependent Claim 38 words
The log stream management system of claim 11, further comprising a third multisystem log stream updated to indicate that any other resource managers of said group are to restart on the same system as said one resource manager.
Claim 14
Dependent Claim 24 words
The log stream management system of claim 10, wherein said entry set comprises any number of the entries of said at least one entry.
Claim 15
Dependent Claim 25 words
The log stream management system of claim 10, further comprising means for determining the one or more resource managers to be included in said group.
Claim 16
Dependent Claim 71 words
The log stream management system of claim 14, wherein said means for determining comprises: means for building a matrix of any resource managers associated with said at least one entry; and means for performing one or more OR operations between a row of said matrix for said resource manager adapted to start and one or more other rows of said matrix, to obtain said group of one or more resource managers.
Claim 17
Dependent Claim 101 words
A log stream management system of a multisystem environment, said log stream management system comprising: a first system of said multisystem environment adapted to rewrite one or more entries of a first multisystem log stream to a one or more other locations, said one or more entries owned by an inactive second system of said multisystem environment; a first indicator to indicate that said second system does not own said one or more entries; and a second indicator to indicate that one or more resource managers of said second system is allowed to restart on any system of said multisystem environment.
Claim 18
Dependent Claim 101 words
A log stream management system of a multisystem environment, said log stream management system comprising: a first system of said multisystem environment adapted to rewrite one or more entries of a first multisystem log stream to a one or more other locations, said one or more entries owned by an inactive second system of said multisystem environment; a first indicator to indicate that said second system does not own said one or more entries; and a second indicator to indicate that one or more resource managers of said second system is allowed to restart on any system of said multisystem environment.
Claim 19
Dependent Claim 26 words
The log stream management system of claim 16, further comprising means for taking back ownership of at least one entry of said one or more entries.
Claim 20
Dependent Claim 133 words
The log stream management system of claim 17, wherein said means for taking back comprises: means for restarting one resource manager of said one or more resource managers on any one system of said multisystem environment, said one resource manager being associated with said at least one entry; means for determining if any other of said one or more resource managers are associated with said at least one entry, wherein a restart group of one or more resource managers associated with said at least one entry is determined; means for writing said at least one entry of said one or more other locations to said first multisystem log stream; and means for indicating that any resource managers of the restart group are to restart on the same system as the restarting resource manager.
Claim 21
Dependent Claim 51 words
The log stream management system of claim 18, wherein said one or more other locations is on a second multisystem log stream, and said system further comprises means for compressing said second multisystem log stream, subsequent to said writing of said at least one entry to said first multisystem log stream.
Claim 22
Dependent Claim 84 words
A log stream management system of a multisystem environment, said log stream management system comprising: a first system of said multisystem environment owning one or more entries of a log stream to be rewritten to one or more other locations; and a second system of said multisystem environment adapted to rewrite said one or more entries owned by the first system to said one or more other locations, wherein said second system is an active system not dedicated to back-up of said first system.
Claim 23
Dependent Claim 84 words
A log stream management system of a multisystem environment, said log stream management system comprising: a first system of said multisystem environment owning one or more entries of a log stream to be rewritten to one or more other locations; and a second system of said multisystem environment adapted to rewrite said one or more entries owned by the first system to said one or more other locations, wherein said second system is an active system not dedicated to back-up of said first system.

References Cited (Backward Citations)

US4878167A Cited
US5327556A Cited
US5317731A Cited
US5574902A Cited
US5737600A Cited
US5832515A Cited
US5920875A Cited
US5956735A Cited
US5966708A Cited
US5999935A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-07-18 2004-01-17 2004-07-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-07-18 2008-01-17 2008-07-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-07-18 2012-01-17 2012-07-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag