| CPC G06F 1/3287 (2013.01) [G06F 1/3206 (2013.01); G06F 1/329 (2013.01); G06F 1/3203 (2013.01); G06F 1/3209 (2013.01); G06F 9/4418 (2013.01)] | 18 Claims |

|
1. A method for performing power management services for devices, comprising:
identifying, by a processor, a power schedule generation event associated with devices;
in response to identifying the power schedule generation event:
identifying relationships between containers of the devices;
generating a relationship matrix based on the identifying;
obtaining network information associated with the containers;
generating a prediction model using the relationship matrix and the network information;
generating power schedules associated with the devices using the prediction model;
making a first determination that a power schedule of the power schedules indicates a sleep event associated with an infrastructure component;
in response to the first determination:
initiating sleep mode for the infrastructure component;
making a second determination that the power schedule indicates a wake event associated with the infrastructure component; and
in response to the second determination:
initiating start-up of the infrastructure component;
obtaining a request;
identifying a second infrastructure component associated with the request;
making a third determination that the second infrastructure component is asleep based on a second power schedule associated with the second infrastructure component; and
in response to the third determination;
initiating start-up of the second infrastructure component, wherein the request is serviced by the second infrastructure component after the start-up of the second infrastructure component.
|