Network cache deduplication analytics based compute cluster load balancer
First Claim
1. A computer-implementable method for performing a virtualized network environment cache control operation, comprising:
- analyzing network traffic of a plurality of virtual machines executing on a plurality of hosts within the virtualized network environment, each of the plurality of hosts comprising a network cache, the analyzing network traffic comprising monitoring content of the network cache of each of the plurality of hosts, the content of the network cache comprising respective network packets;
identifying whether more than one virtual machine includes a similar network traffic pattern, the similar network traffic pattern comprising identical respective network packets;
configuring a first virtual machine and a second virtual machine to execute on a common host, the first virtual machine and the second virtual machine having the similar network pattern; and
,determining whether the configuring the first virtual machine and the second virtual machine results in increased cache usage of the cache of the common host prior to performing the configuring.
7 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer-readable medium for performing a virtualized network environment cache control operation, comprising: analyzing network traffic of a plurality of virtual machines executing on a plurality of hosts within the virtualized network environment, each of the plurality of hosts comprising a network cache; identifying whether more than one virtual machine includes a similar network traffic pattern; and, configuring a first virtual machine and a second virtual machine to executing on a common host, the first virtual machine and the second virtual machine having the similar network pattern.
-
Citations
15 Claims
-
1. A computer-implementable method for performing a virtualized network environment cache control operation, comprising:
-
analyzing network traffic of a plurality of virtual machines executing on a plurality of hosts within the virtualized network environment, each of the plurality of hosts comprising a network cache, the analyzing network traffic comprising monitoring content of the network cache of each of the plurality of hosts, the content of the network cache comprising respective network packets; identifying whether more than one virtual machine includes a similar network traffic pattern, the similar network traffic pattern comprising identical respective network packets; configuring a first virtual machine and a second virtual machine to execute on a common host, the first virtual machine and the second virtual machine having the similar network pattern; and
,determining whether the configuring the first virtual machine and the second virtual machine results in increased cache usage of the cache of the common host prior to performing the configuring. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a processor; a data bus coupled to the processor; and a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for; analyzing network traffic of a plurality of virtual machines executing on a plurality of hosts within the virtualized network environment, each of the plurality of hosts comprising a network cache, the analyzing network traffic comprising monitoring content of the network cache of each of the plurality of hosts, the content of the network cache comprising respective network packets; identifying whether more than one virtual machine includes a similar network traffic pattern, the similar network traffic pattern comprising identical respective network packets; configuring a first virtual machine and a second virtual machine to execute on a common host, the first virtual machine and the second virtual machine having the similar network pattern; and
,determining whether the configuring the first virtual machine and the second virtual machine results in increased cache usage of the cache of the common host prior to performing the configuring. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory, computer-readable storage medium embodying computer program code, the computer program code comprising computer executable instructions configured for:
-
analyzing network traffic of a plurality of virtual machines executing on a plurality of hosts within the virtualized network environment, each of the plurality of hosts comprising a network cache, the analyzing network traffic comprising monitoring content of the network cache of each of the plurality of hosts, the content of the network cache comprising respective network packets; identifying whether more than one virtual machine includes a similar network traffic pattern, the similar network traffic pattern comprising identical respective network packets; configuring a first virtual machine and a second virtual machine to execute on a common host, the first virtual machine and the second virtual machine having the similar network pattern; and
,determining whether the configuring the first virtual machine and the second virtual machine results in increased cache usage of the cache of the common host prior to performing the configuring. - View Dependent Claims (12, 13, 14, 15)
-
Specification