US6202149B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Automated application fail-over for coordinating applications with DBMS availability
Assignee: Teradata US Inc
•
Filing: 1998-09-30
•
Granted: 2001-03-13
•
Expires: 2018-09-30
Abstract
Abstract A method and apparatus for automatically redistributing tasks to reduce the effect of a computer outage on a computer network. The apparatus comprises at least one redundancy group comprised of one or more computing systems, comprised of one or more computing system partitions. The computing system partition includes copies of a database schema that are replicated at each computing system partition. The redundancy group monitors the status of the computing systems and the computing system partitions, and assigns a task to the computing systems based on the monitored status of the computing systems.
Inventors
- 👤 Lynn Poul Hedegard
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 10:59
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20; G06F11/202; G06F11/2035; G06F11/2023; G06F11/2097
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
116 words
A data storage system comprising: one or more computing systems connected through a network and organized into computing system partitions, where each computing system partition includes a physical copy of a database schema, and where each database schema is replicated on at least two of the computing system partitions organized logically as a redundancy group; and a redundancy management component implemented in at least one of the computing systems and configured to monitor whether the computing system partitions in a redundancy group are functioning properly and, when one of the computing system partitions is not functioning properly, to reassign a task performed by that computing system partition to another computing system partition in the redundancy group.
Claim 2
Dependent Claim
116 words
A data storage system comprising: one or more computing systems connected through a network and organized into computing system partitions, where each computing system partition includes a physical copy of a database schema, and where each database schema is replicated on at least two of the computing system partitions organized logically as a redundancy group; and a redundancy management component implemented in at least one of the computing systems and configured to monitor whether the computing system partitions in a redundancy group are functioning properly and, when one of the computing system partitions is not functioning properly, to reassign a task performed by that computing system partition to another computing system partition in the redundancy group.
Claim 3
Dependent Claim
20 words
The system of claim 1 , where the reassigned task includes replication of the database across the computing system partitions.
Claim 4
Dependent Claim
23 words
The system of claim 1 , where the reassigned task includes execution of application programs for use in manipulating data in the database.
Claim 5
Dependent Claim
33 words
The system of claim 1 , where the redundancy management component is configured not to reassign the task back to the malfunctioning computing system partition when that computing system partition resumes normal operation.
Claim 6
Dependent Claim
25 words
The system of claim 1 , where at least two of the computing system partitions in the redundancy group reside in two distinct computing systems.
Claim 7
Dependent Claim
25 words
The system of claim 1 , where at least two of the computing system partitions in the redundancy group reside in a single computing system.
Claim 8
Dependent Claim
22 words
The system of claim 1 , where at least one of the computing system partitions is included in two distinct redundancy groups.
Claim 9
Dependent Claim
28 words
The system of claim 1 , where the redundancy management component is configured to add computing system partitions to or remove computing system partitions from the redundancy group.
Claim 10
Independent Claim
118 words
A method for use in storing data in a computer network, comprising: organizing one or more computing systems into computing system partitions, each including a physical copy of a database schema; replicating each database schema on at least two of the computing system partitions and organizing these computing system partitions logically as a redundancy group; configuring at least one of the computer systems to operate as a redundancy manager that monitors whether the computing system partitions in a redundancy group are functioning properly; and when one of the computing system partitions is not functioning properly, configuring the redundancy manager to reassign a task performed by that computing system partition to another computing system partition in the redundancy group.
Claim 11
Independent Claim
118 words
A method for use in storing data in a computer network, comprising: organizing one or more computing systems into computing system partitions, each including a physical copy of a database schema; replicating each database schema on at least two of the computing system partitions and organizing these computing system partitions logically as a redundancy group; configuring at least one of the computer systems to operate as a redundancy manager that monitors whether the computing system partitions in a redundancy group are functioning properly; and when one of the computing system partitions is not functioning properly, configuring the redundancy manager to reassign a task performed by that computing system partition to another computing system partition in the redundancy group.
Claim 12
Dependent Claim
23 words
The method of claim 9 , where reassigning the task includes reassigning the task of replicating the database across the computing system partitions.
Claim 13
Dependent Claim
26 words
The method of claim 9 , where reassigning the task includes reassigning the task of executing application programs for use in manipulating data in the database.
Claim 14
Dependent Claim
32 words
The method of claim 9 , further comprising configuring the redundancy manager not to reassign the task back to the malfunctioning computing system partition when that computing system partition resumes normal operation.
Claim 15
Dependent Claim
32 words
The method of claim 9 , where organizing the computing systems into computing system partitions includes assigning two of the computing system partitions in the redundancy group to two distinct computing systems.
Claim 16
Dependent Claim
34 words
The method of claim 9 , where organizing the computing systems into computing system partitions includes assigning at least two of the computing system partitions in the redundancy group to a single computing system.
Claim 17
Dependent Claim
30 words
The method of claim 9 , where organizing the computing systems into computing system partitions includes assigning at least one of the computing system partitions to two distinct redundancy groups.
Claim 18
Dependent Claim
27 words
The method of claim 9 , further comprising configuring the redundancy manager to add computing system partitions to or remove computing system partitions from the redundancy group.
References Cited (Backward Citations)
US4432057A
Cited
US4817094A
Cited
US5210854A
Cited
US5023873A
Cited
US5613060A
Cited
US5410684A
Cited
US5414837A
Cited
US5448727A
Cited
US5758052A
Cited
US5359730A
Cited
US5678042A
Cited
US5896370A
Cited
US5845255A
Cited
US5790674A
Cited
US5815649A
Cited
US5905860A
Cited
US5829053A
Cited
US5832225A
Cited
US5995980A
Cited
US5909540A
Cited
US5960426A
Cited
US5987516A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-03-12 | 2004-09-11 | 2005-03-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-03-12 | 2008-09-11 | 2009-03-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-03-12 | 2012-09-11 | 2013-03-13 | $7700.00 | Window Closed / Lapsed |