摘要:
In a virtual machine system, an arrangement of virtual machines, which has fault tolerance, is performed. A virtual machine managing apparatus (100) includes a similar group generating unit (102) and an arrangement restriction generating unit (105). The similar group generating unit (102) generates a group of virtual machines (201) having a similarity relationship which indicates that performance values of virtual machines at each timing are approximately the same, out of plural virtual machines. The arrangement restriction generating unit (105) outputs the group of virtual machines (201) having the similarity relationship as a distributed-arrangement restriction indicating a group of virtual machines (201) to be arranged on different processing apparatuses (200) among plural processing apparatuses (200) carrying out processes of the virtual machines (201).
摘要:
A system to prototype a system-on-chip design is presented. In one embodiment, the system includes an electronic board comprising a logic device programmable to emulate system components. The system further comprises a processor to execute a virtual machine monitor which redirects an input/output request to the system components via an interconnect.
摘要:
A system to prototype a system-on-chip design is presented. In one embodiment, the system includes an electronic board comprising a logic device programmable to emulate system components. The system further comprises a processor to execute a virtual machine monitor which redirects an input/output request to the system components via an interconnect.
摘要:
Physical (or prior virtual) machine volumes can be converted to virtual machines at a virtual machine host while the physical machines are running. In one implementation, a volume shadow copy service can be used to create an application (and/or file system)-consistent snapshot of one or more physical machine volumes while the one or more volumes are running. The snapshot data can then be transferred to a mounted virtual hard disk file (dynamic or fixed) at a virtual machine host. Operational information (e.g., boot record, system registry, drivers, devices, configuration preferences, etc.) associated with the virtual hard disk file and the operating system(s) within the virtual machine can then be modified as appropriate to ensure that the corresponding virtual machine is bootable and functional at the virtual machine host. The virtual hard disk file can then be un-mounted, and used as a new virtual machine.
摘要:
Assigning of application-hosting virtual machines to a plurality of servers inclusive of active and inactive servers in a data or calculation center is described.
摘要:
Method of operating a communication device offering a plurality of features (10) by means of a plurality of virtual machines (8) which run on a virtualized representation of a plurality of hardware components (6). The method comprises: obtaining a mapping (12,13,14,15) between at least some features of said plurality of features and corresponding sets of virtual machines of said plurality of virtual machines and hardware components of said plurality of hardware components which are required to enable said features; and upon deciding to activate or deactivate at least one group of features of said plurality of features, switching on or off virtual machines of said plurality of virtual machines and hardware components of said plurality of hardware components depending on said mapping.
摘要:
Method of operating a communication device offering a plurality of features (10) by means of a plurality of virtual machines (8) which run on a virtualized representation of a plurality of hardware components (6). The method comprises: obtaining a mapping (12,13,14,15) between at least some features of said plurality of features and corresponding sets of virtual machines of said plurality of virtual machines and hardware components of said plurality of hardware components which are required to enable said features; and upon deciding to activate or deactivate at least one group of features of said plurality of features, switching on or off virtual machines of said plurality of virtual machines and hardware components of said plurality of hardware components depending on said mapping.
摘要:
A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of either the general purpose register or the data path width. The present invention provides operands which are substantially larger than the data path width of the processor by using the contents of a general purpose register to specify a memory address at which a plurality of data path widths of data can be read or written, as well as the size and shape of the operand. In addition, several instructions and apparatus for implementing these instructions are described which obtain performance advantages if the operands are not limited to the width accessible number of general purpose registers.
摘要:
A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of either the general purpose register or the data path width. The present invention provides operands which are substantially larger than the data path width of the processor by using the contents of a general purpose register to specify a memory address at which a plurality of data path widths of data can be read or written, as well as the size and shape of the operand. In addition, several instructions and apparatus for implementing these instructions are described which obtain performance advantages if the operands are not limited to the width accessible number of general purpose registers.
摘要:
A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of either the general purpose register or the data path width. The present invention provides operands which are substantially larger than the data path width of the processor by using the contents of a general purpose register to specify a memory address at which a plurality of data path widths of data can be read or written, as well as the size and shape of the operand. In addition, several instructions and apparatus for implementing these instructions are described which obtain performance advantages if the operands are not limited to the width accessible number of general purpose registers.