Controlling virtualization resource utilization based on network state
First Claim
1. A system comprising:
- a controller device, comprising a processor and connected to a plurality of virtual machines, to;
receive network activity data from a network device in a network;
identify a virtual machine, of the plurality of virtual machines, to start up or shut down,the virtual machine being identified based on the network activity data and at least one policy of a plurality of policies,the plurality of policies including;
a policy relating to users logging into or logging out of the network,a policy relating to users attempting to access the plurality of virtual machines, anda policy relating to particular types of traffic in the network; and
cause the virtual machine to start up or shut down.
1 Assignment
0 Petitions
Accused Products
Abstract
A controller device is connected to a group of virtual machines and one or more network devices in a network. The controller device is configured to store policies relating to when to start up and when to shut down the virtual machines based on users logging into the network, users logging out of the network, users attempting to access the plurality of virtual machines, and/or particular types of traffic in the network; receive network activity data from a network device of the one or more network devices in the network; identify, based on the network activity data and the policies, a virtual machine, of the group of virtual machines, to start up or shut down; and cause the virtual machine to start up or shut down.
-
Citations
20 Claims
-
1. A system comprising:
a controller device, comprising a processor and connected to a plurality of virtual machines, to; receive network activity data from a network device in a network; identify a virtual machine, of the plurality of virtual machines, to start up or shut down, the virtual machine being identified based on the network activity data and at least one policy of a plurality of policies, the plurality of policies including; a policy relating to users logging into or logging out of the network, a policy relating to users attempting to access the plurality of virtual machines, and a policy relating to particular types of traffic in the network; and cause the virtual machine to start up or shut down. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method comprising:
-
receiving, by a controller device connected to a plurality of virtual machines, network activity data from a network device in a network; identifying, by the controller device, a virtual machine, of the plurality of virtual machines, to start up or shut down, the virtual machine being identified based on the network activity data and at least one policy of a plurality of policies, the plurality of policies including; a policy relating to users logging into or logging out of the network, a policy relating to users attempting to access the plurality of virtual machines, and a policy relating to particular types of traffic in the network; and cause the virtual machine to start up or shut down. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions which, when executed by a controller device connected to a plurality of virtual machines, cause the controller device to; receive network activity data from a network device in a network; identify a virtual machine, of the plurality of virtual machines, to start up or shut down, the virtual machine being identified based on the network activity data and at least one policy of a plurality of policies, the plurality of policies including; a policy relating to users logging into or logging out of the network, a policy relating to users attempting to access the plurality of virtual machines, and a policy relating to particular types of traffic in the network; and cause the virtual machine to start up or shut down. - View Dependent Claims (17, 18, 19, 20)
Specification