×

Method for resource optimized network virtualization overlay transport in virtualized data center environments

  • US 10,097,372 B2
  • Filed: 01/09/2014
  • Issued: 10/09/2018
  • Est. Priority Date: 01/09/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of determining an optimal placement of a virtual machine in a virtual data center network, wherein the method is implemented by a Path Computation Element (PCE), the method comprising:

  • monitoring resource utilization by a plurality of virtual machines;

    receiving a virtual machine utilization summary from a server;

    updating a resource database of virtual machine utilization within the virtualized data center network based on the received virtual machine utilization summary;

    receiving a request associated with a first virtual machine; and

    determining and executing an optimal placement of the first virtual machine within the virtual data center network based on the updated resource database, wherein the determining the optimal placement comprises determining a data center in the virtual data center and a server in the data center that satisfies policy and resource constraints of the first virtual machine, and wherein the optimal placement is determined from a plurality of physical data centers and a plurality of physical servers in the plurality of physical data centers,wherein the resource database is maintained as a graph with vertices comprising servers in the virtual data center network and with edges indicating resource utilization attributes from the received virtual machine utilization summary in the graph, wherein the determining the optimal placement comprises utilizing an optimization applied to the graph to find an optimal vertex which satisfies the policy and resource constraints of the first virtual machine, and wherein the policy and resource constraints comprise a plurality of processing power, I/O bandwidth, memory size requirement, virtual disk space limit, and application performance requirement.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×