US2021208650A1PendingUtilityA1
Systems and methods for graceful termination of applications in response to power event
Est. expiryMay 12, 2036(~9.8 yrs left)· nominal 20-yr term from priority
Inventors:Dinesh Kunnathur RagupathiYogesh Prabhakar KulkarniBalaji Bapu Gururaja RaoElie Antoun JreijPushkala Iyer
G06F 1/30G06F 9/485Y02D10/00G06F 9/4893G06F 1/28G06F 1/263
61
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
In accordance with embodiments of the present disclosure, an information handling system may include a processor, a power supply unit for supplying electrical energy to information handling resources of the information handling system, a battery backup unit for supplying electrical energy to the information handling resources responsive to a power event associated with the power supply unit, and a non-transitory computer-readable readable medium having embodied thereon a program of instructions configured to, when executed, in response to the power event, gracefully terminate one or more applications executing on the processor in accordance with a desired priority ranking.
Claims
exact text as granted — not AI-modified1 - 21 . (canceled)
22 . An information handling system comprising:
a processor; a power supply unit configured to supply electrical energy to information handling resources of the information handling system; a battery backup unit configured to supply electrical energy to the information handling resources responsive to a power event associated with the power supply unit; and a non-transitory computer-readable readable medium having embodied thereon a program of instructions configured to, when executed, in response to the power event, gracefully terminate one or more applications executing on the processor in accordance with a desired priority ranking and an energy storage capacity of the battery backup unit.
23 . The information handling system of claim 22 , wherein the program of instructions is executed by the processor and the processor is configured to use the desired priority ranking to identify one or more applications that can continue to operate based on the energy storage capacity of the battery backup unit.
24 . The information handling system of claim 22 , wherein the information handling system further comprises a management controller communicatively coupled to the power supply unit and the processor and wherein the non-transitory computer-readable readable medium comprises a partition attached to the management controller.
25 . The information handling system of claim 22 , wherein the information handling system further comprises a management controller communicatively coupled to the power supply unit and the processor and configured to generate a user interface to allow a user to modify a default listing identifying the desired priority ranking.
26 . The information handling system of claim 25 , wherein the management controller is further configured to display an indication to the user of which applications set forth in the desired priority ranking can be gracefully terminated within the available energy storage capacity of the battery backup unit.
27 . The information handling system of claim 26 , wherein the management controller is further configured to determine for each of one or more applications an energy required for such application to be gracefully terminated.
28 . The information handling system of claim 25 , wherein the management controller is further configured to communicate to the program of instructions the desired priority ranking.
29 . The information handling system of claim 25 , wherein the management controller is further configured to cause a reduction in power consumption of one or more of the information handling resources responsive to the power event.
30 . A method comprising:
determining an occurrence of a power event associated with a power supply unit for supplying electrical energy to information handling resources of an information handling system; and responsive to the power event, gracefully terminating one or more applications executing on a processor of the information handling system as a function of a priority ranking, a remaining energy storage capacity of a backup battery unit and an energy consumption rate of each of the one or more applications.
31 . The method of claim 30 , further comprising supplying electrical energy to the information handling resources by the battery backup unit responsive to the power event associated with the power supply unit.
32 . The method of claim 30 , further comprising interfacing with a user of the information handling system to allow the user to modify a default priority ranking.
33 . The method of claim 32 , further comprising displaying an indication to the user of which applications set forth in the default priority ranking can be gracefully terminated within a maximum energy storage capacity of the battery backup unit of the information handling system.
34 . The method of claim 33 , further comprising determining for each of one or more applications an energy required for such application to be gracefully terminated.
35 . The method of claim 32 , further comprising storing the modified priority ranking.
36 . The method of claim 30 , further comprising causing a reduction in power consumption of one or more of the information handling resources responsive to the power event and the remaining energy storage capacity.
37 . An article of manufacture comprising:
a non-transitory computer-readable medium; and computer-executable instructions carried on the computer-readable medium, the instructions readable by a processor, the instructions, when read and executed, for causing the processor to: determine an occurrence of a power event associated with a power supply unit for supplying electrical energy to information handling resources of an information handling system; and responsive to the power event, gracefully terminate one or more applications executing on a processor of the information handling system as a function of a priority ranking, a remaining energy storage capacity of a backup battery unit and an energy consumption rate of each of the one or more applications.
38 . The article of manufacture of claim 37 , the instructions for further causing the processor to interface with a user of the information handling system to allow the user to modify a default priority ranking.
39 . The article of manufacture of claim 38 , the instructions for further causing the processor to display an indication to the user of which applications set forth in the default priority ranking can be gracefully terminated within a maximum available energy storage capacity of the battery backup unit.
40 . The article of manufacture of claim 39 , the instructions for further causing the processor to determine for each of one or more applications an energy required for such application to be gracefully terminated.
41 . The article of manufacture of claim 38 , the instructions for further causing the processor to store the modified default priority ranking.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.