×

Method and apparatus for token-based virtual machine recycling

  • US 8,474,056 B2
  • Filed: 08/15/2011
  • Issued: 06/25/2013
  • Est. Priority Date: 08/15/2011
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a memory operable to;

    store a virtual machine token associated with a virtual machine running on a particular device, the virtual machine token comprising a timestamp indicating when the virtual machine was established;

    store a secure image of the virtual machine; and

    a processor operable to;

    receive a token indicating that the particular device is attempting to access a resource;

    in response to receiving the token, check the validity of the virtual machine running on the particular device based at least in part upon the timestamp associated with the virtual machine token and a time threshold associated with the virtual machine, wherein the time threshold identifies a period of time during which the virtual machine is valid;

    determine that the virtual machine is invalid when the time threshold associated with the virtual machine exceeds a current time;

    when the virtual machine is invalid, then communicate at least one token to initiate the recycling of the virtual machine by replacing the invalid virtual machine with the stored secure image of the virtual machine;

    recycle the virtual machine by replacing the invalid virtual machine with the stored secure image of the virtual machine;

    wait for completion of running of at least one pending process by the virtual machine prior to recycling the virtual machine, wherein the memory is further operable to store a secure copy of the at least one pending process; and

    recover the secure copy of the at least one pending process after recycling the virtual machine.

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