×

Multiple virtual machine environment management system

  • US 20030101440A1
  • Filed: 05/29/2002
  • Published: 05/29/2003
  • Est. Priority Date: 01/17/2001
  • Status: Abandoned Application
First Claim
Patent Images

1. An apparatus capable of running multiple concurrent virtual machines, comprising:

  • a memory component storing a plurality of virtual machine specific memory content sets, each virtual machine specific memory content set of said plurality of virtual machine specific memory content sets defining a distinct virtual machine such that the plurality of virtual machine specific memory content sets define a plurality of virtual machines, each virtual machine having an active period wherein its instructions are executed;

    a timer component, comprising;

    a virtual machine activation period timer, said virtual machine activation period timer timing an activated virtual machine'"'"'s active period, a plurality of virtual machine dedicated timers, each virtual machine dedicated timer dedicated to timing an interval of interest to the specific virtual machine to which it is dedicated, and an active virtual machine switch signal output;

    a multiple virtual machine control component, comprising an active virtual machine identification signal output, said multiple virtual machine control component being capable of determining which virtual machine of the plurality of virtual machines should be the active virtual machine; and

    a processor component, communicatively coupled with said timer component, said processor component being capable of processing instructions of a virtual machine indicated by said active virtual machine identification signal output to be the active virtual machine;

    wherein said processor component suspends processing instructions of a virtual machine when the virtual machine activation period timer causes said timer component to indicate a virtual machine switch via said active virtual machine switch signal output.

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