Stochastically based thread budget overrun handling system and method
AssigneeHoneywell International Inc.
InventorsJoseph Smith, Ryan Roffelsen
Life of this patent
Estimating the term…
Loading patent…
AssigneeHoneywell International Inc.
InventorsJoseph Smith, Ryan Roffelsen
Estimating the term…
A system and method are provided for apportioning additional thread activation time to computer application threads that experience activation time budget overruns. A variable is set to a predetermined system pad time value, and an application thread is activated for an actual activation time. The application thread's actual activation time is compared with its activation time budget. If the actual thread activation time exceeds the thread activation time budget, the system pad time value is adjusted to thereby obtain an updated pad time value. By providing a system pad time that application threads may draw from, the pad time allotted to individual application threads may be reduced when compared to a worst-case scenario.
A method of apportioning additional thread activation time to computer application threads that experience activation time budget overruns, the method comprising:
A system for apportioning additional thread activation time to application threads of an application that experience activation time budget overruns while executing on a computer, comprising:
A computer readable medium containing computer executable code for instructing a computer, which is configured to apportion additional thread activation time to computer application threads that experience activation time budget overruns, to perform the steps of:
A system for apportioning additional thread activation time to application threads of an application that experience activation time budget overruns while executing on a computer, comprising:
Dependencies are inferred from the claim text.