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

Journal back-up storage control for a data processing system

Assignee: International Business Machines Corp
•
Filing: 1977-04-29
•
Granted: 1979-06-26
•
Expires: 1997-04-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing system is disclosed which includes a control system with a buffer store connected to a central processing unit to receive data items before they are transferred to a secondary journal store. A monitoring system keeps a check on the rate at which data items are placed in the buffer store by setting a sample value, which is a count of the accumulated size of items in the buffer store, and a sample time which is a period, such as one second, considered a reasonable waiting time for a transaction, either of which when reached can cause the contents of the buffer to be transferred to the secondary journal store. If the sample time is reached before the sample value, then the value is increased.

Inventors

  • 👤 Christopher Paradine
  • 👤 Geoffrey W. Robinson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 19:39
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1402; G06F2201/00; G06F2201/87

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 212 words
In a data processing system involving information retrieved in a data base comprising a central processing unit, a main store, a secondary non-volatile store and a plurality of input/output terminals connected to the central processing unit, in which a plurality of transactions may take place concurrently and any data item which will be changed by a transaction is recorded on the secondary non-volatile store before the change is committed, the system also including a buffer store connected to the central processing unit and arranged to receive data items from the main store when a transaction is about to change an item, the improvement comprising control means to set a read out value for the number of items receivable by the buffer store to induce a read out and to provide a time interval, means to initiate a transfer data base changed data items hel in the buffer store in said secondary store whenever the read out value is reached or the time interval expires, means to increase the read out value when the number of data items readout of the buffer store exceeds the existing readout value, and means to decrease the readout value when the number of data items readout of the buffer store is less than the existing readout value.
Claim 2
Dependent Claim 212 words
In a data processing system involving information retrieved in a data base comprising a central processing unit, a main store, a secondary non-volatile store and a plurality of input/output terminals connected to the central processing unit, in which a plurality of transactions may take place concurrently and any data item which will be changed by a transaction is recorded on the secondary non-volatile store before the change is committed, the system also including a buffer store connected to the central processing unit and arranged to receive data items from the main store when a transaction is about to change an item, the improvement comprising control means to set a read out value for the number of items receivable by the buffer store to induce a read out and to provide a time interval, means to initiate a transfer data base changed data items hel in the buffer store in said secondary store whenever the read out value is reached or the time interval expires, means to increase the read out value when the number of data items readout of the buffer store exceeds the existing readout value, and means to decrease the readout value when the number of data items readout of the buffer store is less than the existing readout value.
Claim 3
Dependent Claim 78 words
In a data processing system as claimed in claim 1 in which said control means includes a counter for counting the number of data items received by said buffer store and a sample clock generator for generating a pulse at the expiration of the time interval and in which, after a read out of data items from the buffer store, the next data item received causes the counter to start counting and the clock generator to start timing.
Claim 4
Dependent Claim 39 words
A data processing system for a data base as defined in claim 1, including means to inhibit a change in the read out value when the value exceeds a first predetermined amount or falls below a second predetermined amount.

References Cited (Backward Citations)

US3302185A Cited
US3665416A Cited
US3648247A Cited
US3771137A Cited
US3772657A Cited
US3909526A Cited
US3925762A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1982-06-25 1982-12-25 1983-06-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1986-06-25 1986-12-25 1987-06-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1990-06-25 1990-12-25 1991-06-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag