Patent US4631363A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4631363A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for incremental load simulation

Assignee: Nokia Bell Labs
•
Filing: 1985-11-14
•
Granted: 1986-12-23
•
Expires: 2005-11-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An adjustable incremental load simulator 200 acts upon a telephone control processor 300 to drive the processor toward and into an overload state. This is accomplished by reducing the number of processing cycles available for system task execution by execution control 360. The simulator 200 pulses an interrupt circuit 350, thereby halting the execution of system tasks for a fixed number of processing cycles. The adjustable incremental load simulator has an adjustment which controls the rate of generation of interrupt signals and thereby controls the rate at which system task execution cycles are made unavailable to the execution control. The performance of the system is monitored via a display 150; thus, the simulated incremental load can be adjusted while system performance is monitored.

Inventors

  • 👤 Robert W. Foster
  • 👤 Max D. Weekly

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 05:33
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/22; H04M3/36; H04M3/362

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 118 words
In a digital processing, telecommunication, or telephone control system, apparatus for simulating an overload state and testing the performance of the system in the simulated overload state, comprising: control means responsive to requests for service for executing system tasks; and manually controllable interrupt signal generating means for generating interrupt signals at a manually adjustable rate; said control means responsive to said interrupt signals for simulating an overload state by preventing the execution of system tasks for a percentage of time directly proportional to the rate of said interrupt signals; said control means comprising clock means and operative under program control for testing system performance by measuring the time required by said system to respond to requests for service.
Claim 2
Dependent Claim 118 words
In a digital processing, telecommunication, or telephone control system, apparatus for simulating an overload state and testing the performance of the system in the simulated overload state, comprising: control means responsive to requests for service for executing system tasks; and manually controllable interrupt signal generating means for generating interrupt signals at a manually adjustable rate; said control means responsive to said interrupt signals for simulating an overload state by preventing the execution of system tasks for a percentage of time directly proportional to the rate of said interrupt signals; said control means comprising clock means and operative under program control for testing system performance by measuring the time required by said system to respond to requests for service.
Claim 3
Dependent Claim 118 words
In a digital processing, telecommunication, or telephone control system, apparatus for simulating an overload state and testing the performance of the system in the simulated overload state, comprising: control means resonsive to requests for service for executing system tasks; and manually controllable interrupt signal generating means for generating interrupt signals at a manually adjustable rate; said control means responsive to said interrupt signals for simulating an overload state by preventing the execution of system tasks for a percentage of time directly proportional to the rate of said interrupt signals; said control means comprising clock means and operative under program control for testing system performance by measuring the time required by said system to respond to task execution demands.
Claim 4
Dependent Claim 118 words
In a digital processing, telecommunication, or telephone control system, apparatus for simulating an overload state and testing the performance of the system in the simulated overload state, comprising: control means resonsive to requests for service for executing system tasks; and manually controllable interrupt signal generating means for generating interrupt signals at a manually adjustable rate; said control means responsive to said interrupt signals for simulating an overload state by preventing the execution of system tasks for a percentage of time directly proportional to the rate of said interrupt signals; said control means comprising clock means and operative under program control for testing system performance by measuring the time required by said system to respond to task execution demands.
Claim 5
Dependent Claim 32 words
A digital processing system in accordance with claim 1, further comprising display means connected to said control means for displaying time required for said system to respond to said requests for service.
Claim 6
Dependent Claim 22 words
A digital processing system in accordance with claim 3, wherein said control means is further adapted to generate said requests for service.
Claim 7
Dependent Claim 49 words
A digital processing system in accordance with claim 3, or claim 4, or claim 1, or claim 2, wherein said clock means comprises means for generating timing signals defining processor cycles and said means for generating interrupt signals is responsive to said timing signals for generating said interrupt signals.
Claim 8
Dependent Claim 33 words
A digital processing system in accordance with claim 1 or claim 2 wherein said control means is further operative under program control for measuring time available after said system tasks have been executed.
Claim 9
Dependent Claim 27 words
A digital processing system in accordance with claim 6, further comprising display means connected to said control means for displaying data indicative of available task execution time.
Claim 10
Dependent Claim 84 words
A digital processing system in accordance with claim 6, wherein said control means comprises timing means for generating timing signals defining execution control cycles and said interrupt means comprises manually settable adjustment means calibrated to indicate the percentage of available system task execution time to be devoted to responding to said interrupts, and digital circuit means connected to said adjustment means and responsive to said timing signals for generating said interrupt signals at a rate corresponding to the percentage indicated by said adjustment means.
Claim 11
Dependent Claim 177 words
A digital processing system in accordance with claim 8 wherein said adjustment means comprises first and second manually settable dials for defining a two-digit percentage number and said digital circuit means comprises multiplier means connected to said first manually settable dial and responsive to said timing signals to generate a first repetitive pulse having a pulse rate which is a fraction of the rate of said timing signals, said fraction being determined by a first number defined by the setting of said first dial, adder circuit means connected to said second manually settable dial for adding a predetermined amount to a second number defined by the setting of said second dial, selector means responsive to said first repetitive pulse to generate an output signal representative of said second number for a fraction of each predetermined time period and representative of said incremented number for the remainder of said predetermined time period, said fraction being determined by said first number, and means connected to said selector means and responsive to said timing signals to generate said interrupt signals.
Claim 12
Dependent Claim 122 words
In a digital processing, telecommunication, or telephone control system having a processor executing system tasks in response to task execution demands, a method of controllably driving said system into an overload state by depriving said system of a sufficiently large percentage of time for the execution of requested system tasks, comprising the steps of: generating interrupt signals at a manually adjustable controllable rate; halting the execution of said system tasks by said processor for a specified period of time in response to each of said interrupt signals, thereby preventing execution of system tasks for a percentage of time directly proportional to the rate of said interrupt signals; and testing system performance by measuring the time required to respond to requests for service.
Claim 13
Dependent Claim 122 words
In a digital processing, telecommunication, or telephone control system having a processor executing system tasks in response to task execution demands, a method of controllably driving said system into an overload state by depriving said system of a sufficiently large percentage of time for the execution of requested system tasks, comprising the steps of: generating interrupt signals at a manually adjustable controllable rate; halting the execution of said system tasks by said processor for a specified period of time in response to each of said interrupt signals, thereby preventing execution of system tasks for a percentage of time directly proportional to the rate of said interrupt signals; and testing system performance by measuring the time required to respond to requests for service.
Claim 14
Dependent Claim 49 words
The method of claim 10, wherein said step of measuring system performance comprises: detecting the time of occurrence of a selected task execution demand; detecting the time of response of said system to said selected task execution demand; and subtracting said time of occurrence from said time of response.
Claim 15
Dependent Claim 19 words
The method of claim 11, wherein said method further comprises the step of generating said selected task execution demand.
Claim 16
Dependent Claim 130 words
In a digital processing, telecommunication, or telephone control system executing system tasks in response to task execution demands, a method of controllably driving said system into an overload state by depriving said system of a sufficiently large percentage of time for the execution of system tasks, comprising the steps of: generating a plurality of interrupt signals at a manually adjustable controllable rate during a specified time period; halting the execution of said system tasks for a predetermined period of time in response to each of said interrupt signals thereby preventing execution of system tasks for a percentage of time directly proportional to the rate of said interrupt signals; and measuring time not required for system task execution and halting in response to said interrupt signals during said specified time period.
Claim 17
Dependent Claim 130 words
In a digital processing, telecommunication, or telephone control system executing system tasks in response to task execution demands, a method of controllably driving said system into an overload state by depriving said system of a sufficiently large percentage of time for the execution of system tasks, comprising the steps of: generating a plurality of interrupt signals at a manually adjustable controllable rate during a specified time period; halting the execution of said system tasks for a predetermined period of time in response to each of said interrupt signals thereby preventing execution of system tasks for a percentage of time directly proportional to the rate of said interrupt signals; and measuring time not required for system task execution and halting in response to said interrupt signals during said specified time period.
Claim 18
Dependent Claim 56 words
The method of claim 13, wherein said method further comprises the step of measuring system performance, including the steps of: detecting the time of occurrence of a selected task execution demand; detecting the time of response of said system to said selected task execution demand; and subtracting said time of occurrence from said time of response.
Claim 19
Dependent Claim 19 words
The method of claim 14, wherein said method further comprises the step of generating said selected task execution demand.
Claim 20
Dependent Claim 145 words
In a digital processing, telecommunication, or telephone control system executing system tasks in response to system inputs, a method of controllably driving said system into an overload state by depriving said system of a sufficiently large percentage of time for the execution of requested system tasks, comprising the steps of: generating a plurality of interrupt signals at a manually adjustable controllable rate during a specified time period; halting the execution of said system tasks for a predetermined period of time in response to each of said interrupt signals thereby preventing execution of system tasks for a percentage of time directly proportional to the rate of said interrupt signals; detecting the time of occurrence of system inputs; detecting the time of response to said system inputs; subtracting said time of occurrence from said time of response; and controlling a display for displaying result of said subtraction.
Claim 21
Dependent Claim 145 words
In a digital processing, telecommunication, or telephone control system executing system tasks in response to system inputs, a method of controllably driving said system into an overload state by depriving said system of a sufficiently large percentage of time for the execution of requested system tasks, comprising the steps of: generating a plurality of interrupt signals at a manually adjustable controllable rate during a specified time period; halting the execution of said system tasks for a predetermined period of time in response to each of said interrupt signals thereby preventing execution of system tasks for a percentage of time directly proportional to the rate of said interrupt signals; detecting the time of occurrence of system inputs; detecting the time of response to said system inputs; subtracting said time of occurrence from said time of response; and controlling a display for displaying result of said subtraction.
Claim 22
Dependent Claim 14 words
The method of claim 16, wherein said system input is a request for service.
Claim 23
Dependent Claim 17 words
The method of claim 17, wherein said request for service is produced by said digital processing system.
Claim 24
Dependent Claim 26 words
The method of claim 18, wherein said controllable rate is arranged to halt the system for an adjustable percentage of total time available for system tasks.

References Cited (Backward Citations)

US3793490A Cited
US4354225A Cited
US4255625A Cited
US4255624A Cited
US4475047A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-12-22 1990-06-23 1990-12-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-12-22 1994-06-23 1994-12-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-12-22 1998-06-23 1998-12-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag