×

Function-targeted virtual machine switching

  • US 9,304,795 B2
  • Filed: 01/15/2013
  • Issued: 04/05/2016
  • Est. Priority Date: 01/15/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for function-targeted virtual machine switching in a datacenter, the method comprising:

  • profiling a process executed on a first virtual machine that is being executed on a physical server;

    building a probability table based on the profiling, wherein the probability table includes information regarding one or more functions that are associated with the executed process and a virtual machine switching probability, wherein the one or more functions are included in the process and are executed sequentially as part of the execution of the process;

    selecting at least one function from the probability table, configured to execute on the first virtual machine;

    adjusting the virtual machine switching probability associated with the at least one selected function using a slow alteration input corresponding to a desired rate of probability change, wherein the slow alteration input includes at least one aperiodic pseudorandom function having minimum derivatives that meet the desired rate of probability change;

    in response to a detection that the at least one selected function is executing on the first virtual machine, switching from the first virtual machine to a second virtual machine that is being executed on a same physical server as the first virtual machine based on the adjusted virtual machine switching probability to prevent an attack; and

    executing, on the second virtual machine, one or more functions configured to execute on the second virtual machine.

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