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

Method of operating a data processing system

Assignee: Siemens AG
•
Filing: 1977-03-14
•
Granted: 1978-07-04
•
Expires: 1997-03-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of operating a data processing system having at least two real-time data processors is described. The method permits the processing of tasks with minimal delay. Given tasks may be coupled to one of the data processors, depending on the type of task and which of the processors has been preselected to operate on such tasks. Each of the data processors is continuously monitored for the purpose of continually determining the utilization ratio for each processor. Each processor is assigned a predetermined upper limit value for its utilization ratio, which value lies below the processor's overload limit. If the upper limit value is exceeded, tasks coupled to one data processor are diverted to another data processor. In the other processor the diverted tasks are processed after the program switchover.

Inventors

  • 👤 Hans Hoschler
  • 👤 Wolfgang Raimar
  • 👤 Klaus Brandmaier

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 21:29
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/42; H04Q3/54; H04Q3/545; H04Q3/54541; H04Q3/5455; G; G06; G06F; G06F15/00; G06F15/16; G06F15/161; H04Q3/54575; H04Q3/54591

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 164 words
A method of operating a data processing system having a plurality of independent, program controlled, real-time data processors for regulating the flow of tasks to said data processors from a plurality of sources to facilitate the processing of the tasks with minimal delay, comprising the steps of: coupling said tasks to said data processors, monitoring and measuring, continually, the ratio of utilization of each of said data processors resulting from tasks received by them, selecting an upper limit value for the utilization ratio of each said data processor, which value lies below a value for the utilization ratio at which the data processor is overloaded, diverting the tasks coupled to one of said data processors to another of said data processors upon a determination that the utilization ratio of said one data processor exceeds its upper limit value and the utilization ratio of said another data processor does not exceed its upper limit value, and processing said diverted tasks in said another data processor.
Claim 2
Independent Claim 164 words
A method of operating a data processing system having a plurality of independent, program controlled, real-time data processors for regulating the flow of tasks to said data processors from a plurality of sources to facilitate the processing of the tasks with minimal delay, comprising the steps of: coupling said tasks to said data processors, monitoring and measuring, continually, the ratio of utilization of each of said data processors resulting from tasks received by them, selecting an upper limit value for the utilization ratio of each said data processor, which value lies below a value for the utilization ratio at which the data processor is overloaded, diverting the tasks coupled to one of said data processors to another of said data processors upon a determination that the utilization ratio of said one data processor exceeds its upper limit value and the utilization ratio of said another data processor does not exceed its upper limit value, and processing said diverted tasks in said another data processor.
Claim 3
Dependent Claim 34 words
The method defined in claim 1 comprising the further step of: diverting different portions of said coupled tasks to adjust to different settings of said upper limit value to compensate for different overrun conditions.
Claim 4
Dependent Claim 39 words
The method as defined in claim 1 including the step of selecting as said another data processor the data processor having the lowest utilization ratio of said plurality of data processors at the time of diverting said coupled tasks.
Claim 5
Dependent Claim 40 words
The method defined in claim 1 wherein said sources are peripheral equipment and wherein the step of diverting said coupled tasks includes disconnecting the peripheral equipment coupled to said one data processor and connecting it to said another data processor.
Claim 6
Dependent Claim 51 words
The method defined in claim 1 comprising the further step of: rerouting the diverted tasks being processed by said another data processor from said another data processor to said one data processor upon a determination that the utilization ratio of said one data processor has fallen below its upper limit value.
Claim 7
Dependent Claim 43 words
The method defined in claim 1 comprising the further step of: additionally coupling tasks which are capable of being processed in batches to said another data processor wherein the utilization ratio of said another data processor is substantially below its upper limit value.

References Cited (Backward Citations)

USRE26171E Cited
US3411140A Cited
US3566357A Cited
US3593300A Cited
US3641505A Cited
US3643227A Cited
US3648253A Cited
US3692989A Cited
US3676861A Cited
US3723975A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-07-03 1982-01-02 1982-07-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-07-03 1986-01-02 1986-07-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-07-03 1990-01-02 1990-07-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag