Timer Placement Optimization

A system and computer program product are provided for optimized timer placement. A request to apply a new timer in a computer system is received and an interrupt time for the new timer is extracted from the new timer. A timer list is accessed for each processor in the system responsive to the recei...

Full description

Saved in:
Bibliographic Details
Main Authors Mallya, Shailaja, Casas, JR., Juan M, Hegde, Nikhil, Kumar, Keerthi B
Format Patent
LanguageEnglish
Published 27.09.2018
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A system and computer program product are provided for optimized timer placement. A request to apply a new timer in a computer system is received and an interrupt time for the new timer is extracted from the new timer. A timer list is accessed for each processor in the system responsive to the received request. A range for placement of the new timer is established with respect to each of the accessed timer lists. A timer expiry delay is calculated between proximal processor interrupts and the extracted interrupt time based on the established range placement. Proximity of the extracted interrupt time within the existing processor interrupts is determined and one of the processors is selected based on the calculation and the determined proximity. The new timer is placed on the selected processor.
Bibliography:Application Number: US201715465704