×

Process attachable virtual machines

  • US 7,325,233 B2
  • Filed: 11/07/2002
  • Issued: 01/29/2008
  • Est. Priority Date: 11/07/2001
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • generating a virtual machine capable of being attached to a user session, initializing the virtual machine for the user session;

    storing a state of the virtual machine at a shared memory associated with the virtual machine;

    receiving a request corresponding to the user session;

    maintaining a request queue having the request, and bringing the request to a front of the request queue;

    prioritizing a plurality of operating system processes as low priority operating system processes and high priority operating system processes;

    selecting a high priority operating system process from the plurality of operating system processes;

    binding the virtual machine to the selected high priority operating system process to process the request, wherein the binding of the virtual machine includes mapping a portion of the shared memory to a corresponding address space of the selected high priority operating system process;

    detaching the virtual machine from the selected high priority operating system process upon completion of the processing of the request, the virtual machine including a process attachable virtual machine; and

    selecting a low priority operating system process from the plurality of operating system processes to facilitate an asynchronous function relating to the virtual machine, the asynchronous function including garbage collection.

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