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

Data processing system with monitoring and regulation of processor free time

Assignee: International Standard Electric Corp
•
Filing: 1975-12-29
•
Granted: 1978-11-21
•
Expires: 1995-12-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing system using a central processor, in which the free time of the processor is monitored at predetermined intervals. A count is maintained as to the state of the processor at each monitoring, i.e., free or occupied. The chosen interval for monitoring is at least equal to the normal cycle time of the processor between program cycle interrupts. The amount of free time of the computer is determined by this monitoring. The work load or occupancy level of the process is regulated periodically when the free time count is found to be outside of the upper and lower limits which may be revised periodically. This regulation takes the form of limiting or increasing the work input to the system.

Inventors

  • 👤 Freddy W. G. Weemaes
  • 👤 Valere J. M. Carruet

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 21:32
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4812; G06F9/4825; G06F11/00; G06F11/30; G06F11/34; G06F11/3409; G06F11/3419; G06F11/3423; G06F9/50; G06F9/5083; G06F2209/00; G06F2209/50; G06F2209/5022; G06F2209/503

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 158 words
In a data processing system, apparatus for measuring and regulating computer work load, the work load comprising calls randomly originated and processed through said system, in which the processing of priority tasks within said system is initiated within the computer at predetermined time intervals, the invention comprising: means for monitoring the condition of said computer at successive timed subintervals, means for counting and storing a continuing count of the total of one of said monitored conditions over a predetermined timed period comprising a multiple of said time intervals, a first and a second settable register for storing first and second numbers representing upper and lower limits for said count, means operative at the end of said timed period for comparing said stored count against said upper and lower limits, and a work load regulator responsive to the results of the comparison between the monitored count and the limits for regulating the number of calls processed by said computer.
Claim 2
Dependent Claim 158 words
In a data processing system, apparatus for measuring and regulating computer work load, the work load comprising calls randomly originated and processed through said system, in which the processing of priority tasks within said system is initiated within the computer at predetermined time intervals, the invention comprising: means for monitoring the condition of said computer at successive timed subintervals, means for counting and storing a continuing count of the total of one of said monitored conditions over a predetermined timed period comprising a multiple of said time intervals, a first and a second settable register for storing first and second numbers representing upper and lower limits for said count, means operative at the end of said timed period for comparing said stored count against said upper and lower limits, and a work load regulator responsive to the results of the comparison between the monitored count and the limits for regulating the number of calls processed by said computer.
Claim 3
Dependent Claim 33 words
In a system as claimed in claim 1, wherein said apparatus further includes a second register coupled to receive data on the number of calls originated in said system during said timed period.
Claim 4
Dependent Claim 41 words
In a processing system as claimed in claim 2, wherein the apparatus further includes means for setting the register at one of a plurality of work load levels to thereby set said register for a desired work load for said computer.
Claim 5
Independent Claim 139 words
An apparatus for regulating the work load of a computer within a data processing system, said apparatus including a register having a plurality of finite work load levels, means for varying the load levels at said register, said varying means comprising means for monitoring the condition of said computer as busy or idle at predetermined subintervals within a time period and for maintaining a count of the monitored condition occurring during said time period, a plurality of registers settable to settings representing upper and lower limits for said counts, means operative after the end of each timed period for comparing the monitored count against said count limits, and means responsive to said monitored count reaching either of said count limits for setting the work load register to a different work load level dependent on the specific count limit reached.
Claim 6
Independent Claim 139 words
An apparatus for regulating the work load of a computer within a data processing system, said apparatus including a register having a plurality of finite work load levels, means for varying the load levels at said register, said varying means comprising means for monitoring the condition of said computer as busy or idle at predetermined subintervals within a time period and for maintaining a count of the monitored condition occurring during said time period, a plurality of registers settable to settings representing upper and lower limits for said counts, means operative after the end of each timed period for comparing the monitored count against said count limits, and means responsive to said monitored count reaching either of said count limits for setting the work load register to a different work load level dependent on the specific count limit reached.
Claim 7
Dependent Claim 176 words
Apparatus for regulating the work load of a computer in a data processing system, the work load being comprised of randomly initiated new calls entering said system as processed by said computer during short duration processing cycles, said apparatus including means for monitoring new calls initiated into said system and for storing the number of said new calls initiated during a timed period, a register settable to one of a plurality of positions each representing a number of new calls into said system whereby to control the number of new initiated calls to be processed by said computer, means for monitoring the computer at recurring finite intervals of time and for maintaining a count of the busy status of said computer encountered at said intervals during said timed period, means operative at the end of said timed period for comparing said count against an upper and a lower set count, and output paths from said comparing means for resetting said register to another position in response to said count corresponding to one of said set counts.
Claim 8
Dependent Claim 176 words
Apparatus for regulating the work load of a computer in a data processing system, the work load being comprised of randomly initiated new calls entering said system as processed by said computer during short duration processing cycles, said apparatus including means for monitoring new calls initiated into said system and for storing the number of said new calls initiated during a timed period, a register settable to one of a plurality of positions each representing a number of new calls into said system whereby to control the number of new initiated calls to be processed by said computer, means for monitoring the computer at recurring finite intervals of time and for maintaining a count of the busy status of said computer encountered at said intervals during said timed period, means operative at the end of said timed period for comparing said count against an upper and a lower set count, and output paths from said comparing means for resetting said register to another position in response to said count corresponding to one of said set counts.
Claim 9
Dependent Claim 73 words
An apparatus as claimed in claim 5, in which said new call register comprises a plurality of counters settable to a plurality of new call levels and in which there are gating means coupling the output of each of said counters to a separate one of said call level positions, and in which there is a comparator for comparing the output of said new call counter with the output of said gating means.
Claim 10
Dependent Claim 35 words
An apparatus as claimed in claim 5, in which said settable register comprises a counter with a down count input and an up count input, said inputs each comprising outputs of said count comparing means.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-11-20 1982-05-22 1982-11-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-11-20 1986-05-22 1986-11-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-11-20 1990-05-22 1990-11-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag