×

Dynamic distribution of virtual machines in a communication network

  • US 8,102,781 B2
  • Filed: 07/31/2008
  • Issued: 01/24/2012
  • Est. Priority Date: 07/31/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for resource allocation in a network comprising a plurality of virtual machines located at network devices in communication with one or more switches, the method comprising:

  • monitoring network traffic associated with a first of said network devices comprising at least one of said plurality of virtual machines;

    storing bandwidth information for interactions between said plurality of virtual machines;

    determining if one or more parameters exceed a predefined threshold at said first network device; and

    if said one or more parameters exceed said predefined threshold;

    selecting one of said virtual machines to move to a second network device;

    calculating costs between said plurality of virtual machines that have not been selected and network devices eligible to receive said selected virtual machine;

    applying a weight to each of said path costs based on said bandwidth information to create weighted path costs for each of said eligible network devices; and

    selecting said second network device based on said weighted path costs; and

    moving said selected virtual machine to the second network device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×