Inventors:
- Mountain View CA, US
Min Shen - Sunnyvale CA, US
Haricharan K. Ramachandra - Fremont CA, US
Cuong H. Tran - Los Altos CA, US
Suja Viswesan - San Jose CA, US
Badrinath K. Sridharan - Saratoga CA, US
Assignee:
LinkedIn Corporation - Mountain View CA
International Classification:
G06F 9/46
Abstract:
A system, method, and apparatus are provided for determining an appropriate time to disrupt operation of a computer system, subsystem, or component, such as by shutting it down or taking it offline. Historical measurements of work accumulated on the component at different times are used to generate one or more forecasts regarding future amounts of work that will accumulate at different times. Accumulated work may include all job/tasks (or other executable objects) that have been initiated but not yet completed at the time the measurement is taken, and may be expressed in terms of execution time and/or component resources (e.g., cpu, memory). When a request is received to disrupt component operations, based on an urgency of the disruption a corresponding accumulated work threshold is chosen to represent the maximum amount of accumulated work that can be in process and still allow the disruption, and the disruption is scheduled accordingly.