Power management in managed network having hardware based and virtual resources
First Claim
1. A method comprising:
- receiving a set of media access control (MAC) addresses and a set of pseudo-MAC addresses during pre-boot operations of a plurality of machines;
discovering, by a processor, a set of hardware-implemented machines in view of the set of MAC addresses and a set of virtual machines in view of the set of pseudo-MAC addresses;
generating, by the processor, a power management schedule for the set of hardware-implemented machines and the set of virtual machines in view of a dependency ordering of two or more machines, each of the two or more machines being a member of one of;
the set of hardware-implemented machines or the set of virtual machines; and
issuing a set of power management commands in accordance with the power management schedule to adjust the power usage of the two or more machines.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments relate to systems and methods for power management in a managed network having hardware-based and virtual resources. A network management platform can host a power management engine to configure and manage the power operations of a mixed set of hardware-implemented and virtual machines. The virtual machines can be instantiated, for instance, via a mainframe platform and/or a cloud computing environment. The power management engine can maintain a power management settings indicating power management rules or preferences for the managed network. The power management settings can contain rules or commands, for instance, to sequence the power-on or power-off order between different hardware-implemented or virtual machines, based for instance on dependency orders or predetermined schedules.
-
Citations
15 Claims
-
1. A method comprising:
-
receiving a set of media access control (MAC) addresses and a set of pseudo-MAC addresses during pre-boot operations of a plurality of machines; discovering, by a processor, a set of hardware-implemented machines in view of the set of MAC addresses and a set of virtual machines in view of the set of pseudo-MAC addresses; generating, by the processor, a power management schedule for the set of hardware-implemented machines and the set of virtual machines in view of a dependency ordering of two or more machines, each of the two or more machines being a member of one of;
the set of hardware-implemented machines or the set of virtual machines; andissuing a set of power management commands in accordance with the power management schedule to adjust the power usage of the two or more machines. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus comprising:
-
a memory comprising instructions; and a processor operatively coupled to the memory, wherein the instructions cause the processor to; receive a set of media access control (MAC) addresses and a set of pseudo-MAC addresses during pre-boot operations of a plurality of machines; discover, by the processor, a set of hardware-implemented machines in view of the set of MAC addresses and a set of virtual machines in view of the set of pseudo-MAC addresses; generate, by the processor, a power management schedule for the set of hardware-implemented machines and the set of virtual machines in view of a dependency ordering of two or more machines, each of the two or more machines being a member of one of;
a set of hardware-implemented machines or a set of virtual machines; andissue a set of power management commands in accordance with the power management schedule to adjust the power usage of the two or more machines. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system comprising:
-
a memory comprising instructions; and a processor operatively coupled to the memory, wherein the instructions cause the processor to; receive a set of media access control (MAC) addresses and a set of pseudo MAC addresses during pre-boot operations of a plurality of machines; discover, by the processor, a set of hardware-implemented machines in view of the set of MAC addresses and a set of virtual machines in view of the set of pseudo-MAC addresses; generate, by the processor, power management schedule for the set of hardware-implemented machines and the set of virtual machines in view of a dependency ordering of two or more machines, each machine a member of one of;
the set of hardware-implemented machines or the set of virtual machines; andissue a set of power management commands in accordance with the power management schedule to adjust the power usage of the two or more machines, wherein to adjust the power usage comprises placing the two or more machines into a sleep mode. - View Dependent Claims (12, 13, 14, 15)
-
Specification