|
FREE patent keyword monitoring and additional FREE benefits. |
|
|
Electrical Computers And Digital Processing Systems: Virtual Machine Task Or Process Management Or Task Management/control > Virtual Machine Task Or Process Management Virtual Machine Task Or Process ManagementVirtual Machine Task Or Process Management patent applications listed are from June 2005 to current and include Date, Patent Application Number, Patent Title, Patent Abstract summary and are linked to the corresponding patent application page.11/01/07 - 20070256073 - Extendable framework for distributed applications and data A system and method are configured to provide a virtual application desktop and communication channel. The system includes a virtual machine executing on an operating system within which multiple applications can concurrently execute. A plurality of applications can each have a protected namespace and be configured to execute using the ... 10/25/07 - 20070250833 - Managing virtual machines with system-wide policies An administrative authority for virtual machines can send one or more delegated policy settings to a virtual machine manager. The virtual machine manager can in turn send management instructions that include the one or more policy settings to one or more virtual machine hosts. As such, a user's request for ... 10/18/07 - 20070245348 - Virtual machine self-service restrictions The embodiments contemplate a system and method for a restriction of virtual machines for a group of one or more users. A predefined policy may include a restriction related to the group, as well as a measure of enforcement to initiate in the event of a violation of the restriction. ... 10/11/07 - 20070240157 - Method, apparatus, mobile terminal and computer program product for safe application termination in a virtual machine A method of providing termination of threads in a virtual machine includes defining one or more of a protected set of code segments and an unprotected set of code segments, deferring termination of a thread that has been identified for termination in response to the thread being located in the ... 10/04/07 - 20070234357 - Method, apparatus and system for processor frequency governers to comprehend virtualized platforms A method, apparatus and system enable processor frequency governors to comprehend virtualized platforms. Specifically, in one embodiment, the processor frequency governor in a virtual host may be para-virtualized. As a result, the processor frequency governor may run in a partition on the virtualized platform and nonetheless collect and process central ... 10/04/07 - 20070234356 - System and method for support of personal computing in a public computing infrastructure A method and system for support of personal computing in a public computing infrastructure. The system including a plurality of computers to be used by patrons of a public computing infrastructure. The system also includes one or more servers coupled to the plurality of computers via a network connection. Each ... 09/27/07 - 20070226736 - Framework for domain-specific run-time environment acceleration using virtualization technology In some embodiments, the invention involves a framework for using virtualization technology to efficiently support a domain-specific run-time environment. In at least one embodiment, a framework is utilized to take advantage of virtualization technology (VT) to partition performance critical and non-performance critical tasks of the same domain-specific application. An embodiment ... 09/20/07 - 20070220513 - Automatic detection of hang, bottleneck and deadlock A method, apparatus and computer-usable medium for automatically detecting hangs, deadlocks and bottlenecks in a virtual machine environment through analysis of thread dumps. Stack traces for each thread are monitored for a predetermined period of time, with a predetermined number of thread dumps and time intervals between the generation of ... 09/13/07 - 20070214455 - Virtual computing and provisioning A method for virtual computing that includes receiving a virtual computer specification, wherein the virtual computer specification defines a plurality of hardware and software configuration requirements for a virtual computer and a duration requirement for use of the virtual computer, requisitioning a plurality of computing resources based on the plurality ... 09/06/07 - 20070209035 - System, method, and computer-readable medium for virtual machine instantiation from an external peripheral device A system, method, and computer-readable medium for instantiating a virtual machine on a computer by way of a physical peripheral device is provided. A virtual machine image may be composed on a portable memory device, such as a USB-flash memory device. Insertion of the physical device in a peripheral terminal ... 08/30/07 - 20070204266 - Systems and methods for dynamically managing virtual machines Techniques for dynamic management of virtual machine environments are disclosed. For example, a technique for automatically managing a first set of virtual machines being hosted by a second set of physical machines comprises the following steps/operations. An alert is obtained that a service level agreement (SLA) pertaining to at least ... 08/30/07 - 20070204265 - Migrating a virtual machine that owns a resource such as a hardware device A computing device has first and second virtual machines (VMs) and a resource assigned to the first VM. Each access request for the resource is forwarded thereto until the first VM is to be saved or migrated. Thereafter, each access request is forwarded to a holding queue. When the resource ... 08/23/07 - 20070198976 - Transferring data between virtual machines by way of virtual machine bus in pipe mode A computing device has a virtual machine bus (VM bus) operable in a pipe mode where all incoming data written to the VM bus from a source is passed through to be read from the VM bus by a sink, and a plurality of instantiated virtual machines (VMs). Each VM ... 08/16/07 - 20070192765 - Virtual machine system A virtual machine system managed by a current host OS virtually operating on hardware is provided that activates a spare host OS by copying the current host OS to a prescribed memory device using a live migration function when the current host OS is activated, notifies the spare host OS ... 08/09/07 - 20070186212 - Methods and systems for providing access to a computing environment A method for providing access to a computing environment includes the step of receiving, by a broker machine, a request from a client machine for access to a computing environment, the request including an identification of a user of the client machine. One of a plurality of virtual machines is ... 08/02/07 - 20070180450 - Methods and systems for selecting a method for execution, by a virtual machine, of an application program A method for selecting a method of execution for an application includes the step of receiving credentials. A plurality of applications available to a client machine is enumerated responsive to the received credentials. A request to execute an enumerated application is received. One of a predetermined number of methods for ... 08/02/07 - 20070180449 - Methods and systems for providing remote access to a computing environment provided by a virtual machine A method for providing remote access to a computer environment provided by a virtual machine includes the step of receiving authentication information associated with a user of a client machine. Based on the received authentication information, a computer environment provided by a virtualized operating system and already associated with the ... 08/02/07 - 20070180448 - Methods and systems for providing access to a computing environment provided by a virtual machine executing in a hypervisor executing in a terminal services session A method for providing access to a computing environment includes the step of receiving, by a broker machine, a request from a client machine for access to a computing environment, the request including an identification of a user of the client machine. One of a plurality of virtual machines is ... 08/02/07 - 20070180447 - Methods and systems for interacting, via a hypermedium page, with a virtual machine A method for making a hypermedium page interactive includes the step of selecting a hyperlink on the hypermedium page displayed on a client machine, the hyperlink identifying a desired computing resource. A hyperlink configuration file is retrieved, the hyperlink configuration file corresponding to the hyperlink and identifying a virtual machine. ... 07/26/07 - 20070174836 - System for controlling computer and method therefor In an information processing system that has a computer communicable with a terminal for sending a predetermined request and equipped with not less than two virtual computer for processing the request received from the terminal, and an operation management apparatus communicable with the virtual computers and for performing a reset ... 07/19/07 - 20070169121 - System, method and program to migrate a virtual machine A system, method and program product for migrating a first virtual machine from a first real computer to a second real computer or from a first LPAR to a second LPAR in a same real computer. Before migration, the first virtual machine comprises an operating system and an application in ... 07/19/07 - 20070169120 - Mechanism to transition control between components in a virtual machine environment In some embodiments, the invention efficiently manages, sets up, controls and performs communication between isolated components using portals. In a platform having virtualization architecture, a component in a first virtual machine requests a service to be performed by a component in a second virtual machine. A privileged system layer validates ... 07/05/07 - 20070157198 - Interrupt processing in a layered virtualization architecture Embodiments of apparatuses, methods, and systems for processing interrupts in a layered virtualization architecture are disclosed. In one embodiment, an apparatus includes a recognition logic, window logic, and evaluation logic. The event logic is to recognize an interrupt request. The window logic is to determine whether an interrupt window is ... 07/05/07 - 20070157197 - Delivering interrupts directly to a virtual processor Embodiments of apparatuses, methods, and systems for delivering an interrupt to a virtual processor are disclosed. In one embodiment, an apparatus includes an interface to receive an interrupt request, delivery logic, and exit logic. The delivery logic is to determine, based on an attribute of the interrupt request, whether the ... 06/28/07 - 20070150893 - Method, apparatus and system for enhanced cpu frequency governers A method, apparatus and system enable enhanced processor frequency governors to comprehend virtualized platforms and utilize predictive information to enhance performance in virtualized platforms. Specifically, in one embodiment, an enhanced frequency governor in a virtual host may run within a virtual machine on the host and interact with a virtual ... 06/21/07 - 20070143754 - Virtual machine system and virtual machine control method A user interface function for a virtual machine system based on a server or a PC is provided only by applying software without using SVP or the like. A control virtual machine is provided for controlling a virtual machine control screen which is displayed for defining virtual machines and instructing ... 06/21/07 - 20070143753 - Remote performance monitor in a virtual data center complex Performance data is received at a Remote Performance Monitor (RPM) Server residing on a target virtual operating system within a virtual data center complex. The performance data is generated, and served at predefined intervals, by a Central Performance Data Server operable for the virtual operating system within the virtual data ... 06/14/07 - 20070136724 - Transferring registers in transitions between computer environments A method and apparatus for transferring registers in transitions between computer environments. An embodiment of a method includes running a first process in a first computer environment and switching to a second process in a second computer environment. The method further provides for transferring a register to the second computer ... 06/14/07 - 20070136723 - Using virtual hierarchies to build alternative namespaces A containment mechanism provides for the grouping and isolation of multiple processes running on a single computer using a single instance of the operating system. A system is divided into one or more side-by-side and/or nested isolated environments enabling the partitioning and controlled sharing of resources by creating different views ... 06/07/07 - 20070130566 - Migrating virtual machines among computer systems to balance load caused by virtual machines A cluster comprises a plurality of computer systems, wherein each of the plurality of computer systems is configured to execute one or more virtual machines. Each of the plurality of computer systems comprises hardware and a plurality of instructions. The plurality of instructions, when executed on the hardware, migrates at ... 05/24/07 - 20070118834 - Method and storage medium for virtualization of device self-description information using in-transit modification A method for changing self-description data of a functional device in a computing system. The method may include virtualizing the functional device to create a virtual functional device, and adding, changing, or removing information in the self-description information sent from a functional device as a part of virtualization of the ... 05/17/07 - 20070113228 - Method and system for carrying multiple suspended runtime images A portable device is connected to a host system that operates according to a first industry standard architecture (e.g., a personal computer built according to the IBM Personal Computer standard). The user initiates a session in the host system using the software and data in the portable device. The user ... 05/17/07 - 20070113227 - Efficient operating system operation on a hypervisor An operating system is described that is capable of ascertaining whether it is executing in a virtual machine environment and is further capable of modifying its behavior to operate more efficiently and provide optimal behavior in a virtual machine environment. An operating system is enlightened so that it is aware ... 05/10/07 - 20070106986 - Secure virtual-machine monitor Embodiments of the present invention provide secure virtual-machine monitors and secure, base-level operating systems that, in turn, provide secure execution environments for guest operating systems and certain special functions that can interface directly to base-level operating systems. Security is accomplished by employing a small, verifiable component of a secure foundation ... 05/03/07 - 20070101324 - Instrumentation to find the thread or process responsible for an application failure An application programming interface (API) that leverages operating system instrumentation to provide a chain of threads and processes may alleviate some debugging complications. Specifically, the chain may start with the first thread in the process that experienced the original failure and end with the last thread upon which the first ... 05/03/07 - 20070101323 - Automatic virtual machine adjustments to network changes Network configuration settings for an virtual guest environment are adjusted in response to detecting a change in a networking environment. The changes in the networking environment may be detected through updated host operating system settings or other means. After detecting a change, virtual machine software may initiate reconfiguration of virtual ... 04/26/07 - 20070094659 - System and method for recovering from a failure of a virtual machine A system and method is disclosed for the management of virtual machines in the nodes of a cluster network. An active virtual machine and a standby virtual machine are provided. In operation, a delta file is periodically created in the active node. The delta files include an indication of the ... 04/19/07 - 20070089111 - Virtual environment manager A virtual environment manager (“VEM”) simplifies the usability of virtual machines and provides users with an enhanced design for creating and/or for managing virtual machines (“VMs”). For example, a user can select description information and management information to be included in descriptors and according to which a VEM will create ... 04/12/07 - 20070083862 - Direct-memory access between input/output device and physical memory within virtual machine environment Direct memory access (DMA) is provided between input/output (I/O) devices and memory within virtual machine (VM) environments. A computing device includes an I/O device, an operating system (OS) running on a VM of the computing device, a device driver for the I/O device, a VM manager (VMM), I/O translation hardware, ... 04/05/07 - 20070079308 - Managing virtual machines According to one embodiment, a method for managing one or more virtual machines includes generating a request for at least one performance characteristic for at least one virtual machine, the at least one virtual machine being associated with a processing group, the processing group including one or more processing modules; ... 04/05/07 - 20070079307 - Virtual machine based network carriers A system and method is disclosed for the secure transfer of data by carrier virtual machines between participating physical hosts through a virtual network (VNET) implemented on one or more internal and/or external networks. The method of the invention can provide additional security controls, comprising parameters that may include, but ... 03/29/07 - 20070074208 - Apparatus and method for expedited virtual machine (vm) launch in vm cluster environment Method and apparatus for expedited virtual machine (VM) launch in VM cluster environment. In one embodiment, at least one VM is launched within a host platform. Once initialized, a VM may issue a hypercall to a VM monitor (VMM) of a VM host platform. In response, the VMM may capture ... 03/29/07 - 20070074207 - Spu task manager for cell processor Cell processor task management in a cell processor having a main memory, one or more power processor units (PPU) and one or more synergistic processing units (SPU), each SPU having a processor and a local memory is described. An SPU task manager (STM) running on one or more of the ... 03/29/07 - 20070074206 - Operating cell processors over a network Cell processors, data structures and methods for operating two or more cell processors over are disclosed. A cell processor can load, store and save information relating to the operation of one or more of its synergistic processing elements (SPE) in units of migration called extended SPUlets that include either two ... 03/22/07 - 20070067769 - Method and apparatus for providing cross-platform hardware support for computer platforms A method and apparatus for providing cross-platform hardware support for a computing platform are described herein. In one embodiment, an example of a computing system includes, but is not limited to, at least one physical hardware device, a host operating system (HOS), a virtual platform running on the HOS including ... 03/01/07 - 20070050767 - Method, apparatus and system for a virtual diskless client architecture A method, apparatus and system enable a virtual diskless architecture on a virtual machine (“VM”) host. In one embodiment, a partition on the VM host may be designated a management VM and the storage controller (coupled to a storage device) on the host VM may be dedicated to this management ... 03/01/07 - 20070050766 - Method for operating software configured for internet access on a remote computer A method of operating software configured for Internet access on a remote computer includes opening a virtual machine on a remote computer from a user computer and sending user preferences from the user computer to the virtual machine. The method includes sending a request to operate the software configured for ... 03/01/07 - 20070050765 - Programming language abstractions for creating and controlling virtual computers, operating systems and networks Programming language abstractions for creating and controlling virtual computers, operating systems and networks are described herein. In one embodiment, an example of a computing system includes, but is not limited to, a virtual operating system (VOS) having a VOS kernel and a first library, a host operating system (HOS) having ... 03/01/07 - 20070050764 - Hierarchical virtualization with a multi-level virtualization mechanism Hierarchical virtualization is disclosed, where such virtualization can be accomplished with a multi-level mechanism. The hierarchical virtualization includes using a hypervisor that maintains a first partition and using a virtualization stack within the first partition to create and control a second partition. Multiple virtualization stacks can subsist within the first ... 03/01/07 - 20070050763 - System and method for accelerating input/output access operation on a virtual machine A system and method for accelerating input/output (IO) access operation on a virtual machine, The method comprises providing a smart IO device that includes an unrestricted command queue (CQ) and a plurality of restricted CQs and allowing a guest domain to directly configure and control IO resources through a respective ... 02/15/07 - 20070038998 - Archiving data in a virtual application environment A computer system suitable for archiving data with a corresponding application program in a virtual application environment is presented. The computer system includes a processor, a memory, and a storage. The computer system also includes an operating system, data to be archived, and an application program that correspond to the ... 02/15/07 - 20070038997 - Exclusive access for secure audio program Executing a monitor on a platform, the monitor capable of providing exclusive, secure access to an audio I/O device of the platform, executing a first partition on the platform, providing an audio device model in the first partition by directly mapping the audio I/O device from the monitor to the ... 02/15/07 - 20070038996 - Remote i/o for virtualized systems A virtualized system including a processing sub-system including a plurality of partitions and operating systems and a virtualization layer, each partition running its own operating system and having assigned its own partition ID, and an I/O emulation entity connected to the processing sub-system through a bus and connected to a ... 02/08/07 - 20070033589 - Controlling virtual time A catch-up mode that runs a virtual programmable interrupt timer faster than a nominal rate to prevent time loss in a virtual machine can be implemented. If time loss is determined, a catch-up mode can be initiated to cause increased firings, beyond a nominal rate, of the programmable interrupt timer ... 02/01/07 - 20070028239 - Dynamic performance management for virtual servers One embodiment in accordance with the invention is a method for enabling dynamic performance management for virtual servers. The method can include automatically detecting when a first physical server is operating beyond a threshold. Note that a plurality of virtual servers is operating on the first physical server. Also, it ... 02/01/07 - 20070028238 - Virtualization event processing in a layered virtualization architecture Embodiments of apparatuses and methods for processing virtualization events in a layered virtualization architecture are disclosed. In one embodiment, an apparatus includes a event logic and evaluation logic. The event logic is to recognize a virtualization event. The evaluation logic is to determine whether to transfer control from a child ... 02/01/07 - 20070028237 - Method, system and program product for capturing central processing unit (cpu) utilization for a virtual machine The present invention allows CPU utilization for a virtual machine (VM) to be captured from a perspective of a host. Specifically, under the present invention, a work request having a set (e.g., one or more) of jobs is received by a host and allocated to a virtual machine on a ... 01/25/07 - 20070022421 - Operating systems A method of enabling multiple different operating systems to run concurrently on the same computer, comprising selecting a first operating system to have a relatively high priority (the realtime operating system. such as C5); selecting at least one secondary operating system to have a relatively lower priority (the general purpose ... 01/18/07 - 20070016904 - Facilitating processing within computing environments supporting pageable guests Processing within a computing environment that supports pageable guests is facilitated. Processing is facilitated in many ways, including, but not limited to, associating guest and host state information with guest blocks of storage; maintaining the state information in control blocks in host memory; enabling the changing of states; and using ... 01/04/07 - 20070006228 - System and method to optimize os context switching by instruction group trapping In some embodiments, the invention involves saving limited context information when transitioning between virtual machines. A predetermined set of instructions and events cause a trap. A bit or flag is set to indicate that the event has occurred within a virtual machine. The virtual machine monitor determines whether specific register ... 01/04/07 - 20070006227 - Method, apparatus and system for bi-directional communication between a virtual machine monitor and an acpi-compliant guest operating system A method, apparatus and system enable bi-directional communications between a virtual machine monitor (“VMM”) and an Advanced Configuration & Power Interface (“ACPI”) compliant guest operating system. In one embodiment, a virtual machine (“VM”) may be designated as the owner of the host platform (“Policy VM”). The Policy VM may communicate ... 01/04/07 - 20070006226 - Failure management for a virtualized computing environment For failure management for multiple operating systems in a virtual environment, an external virtual machine or agent is provided that has been granted rights to full physical memory space to perform a crashdump for the machine. To avoid exposing secret information during a crashdump, private information for a virtual machine ... 01/04/07 - 20070006225 - System and method for converting a target computing device to a virtual machine A system and method for converting a target computing device to a virtual machine are provided. An assessment of the physical and software assets of a target computing device are obtained. A data image of the target computing device is deployed on an instance of a virtual machine. The virtual ... 01/04/07 - 20070006224 - Controlled execution of a program used for a virtual machine on a portable data carrier In a method for the controlled execution of a program (26), the program (26) being intended for a virtual machine (VM, VM′), on a portable data carrier, wherein the data carrier has a processor that executes at least a first and a second virtual machine (VM, VM′), the program (26) ... 12/28/06 - 20060294519 - Virtual machine control method and program thereof Disclosed is a virtual machine control method for switching and executing multiple programs jointly shared between at least one CPU and memory. The method is comprised of a process for setting a first memory protection table for defining a memory area accessible by a first program executed on the CPU, ... 12/28/06 - 20060294518 - Method, apparatus and system for a lightweight virtual machine monitor A lightweight virtual machine monitor (“LVMM”) allocates devices on a virtual host. In one embodiment, the LVMM identifies a primary and a secondary VM on the virtual host. The LVMM may expose various devices on the virtual host directly to the primary VM and provide these devices as virtual devices ... 12/28/06 - 20060294517 - Network interface sharing among multiple virtual machines Multiple virtual instances of a hardware network interface can be provided and associated with virtual machines implemented by a computer system. In one embodiment, the invention includes receiving a packet from a hardware network interface at a service processor of such a host computer system, and identifying one of the ... 12/28/06 - 20060294516 - System and method for converting a target computing device to a virtual machine in response to a detected event A system and method for converting a target computing device to a virtual machine are provided. A conversion event is detected to initiate a conversion of a target computing device to a virtual machine. An assessment of the physical and software assets of a target computing device are obtained. A ... 12/21/06 - 20060288345 - Fault tolerant and combinatorial software environment system, method and medium A fault tolerant software environment, in which various program components (e.g., portions of computer programs, applications, etc) are objectized into entities represented by “codons.” This allows for improper syntax to occur, enabling, for example, combinatorial operations such as genetic programming. The present invention also contemplates such features as the ability ... 12/07/06 - 20060277543 - Reduced instruction set for java virtual machines Techniques for implementing virtual machine instructions suitable for execution in virtual machines are disclosed. The inventive virtual machine instructions can effectively represent the complete set of operations performed by the conventional Java Bytecode instruction set. Moreover, the operations performed by conventional instructions can be performed by relatively fewer inventive virtual ... 11/30/06 - 20060271931 - Distributed signaling in a virtual machine cluster Technology for sharing data among multiple virtual machines in a cluster of virtual machines is disclosed. Each virtual machine identifies “managed” objects of an instance of an application running at the virtual machine. Operations performed by an instance of one application which affect the state of managed objects are detected ... 11/30/06 - 20060271930 - Clustered object state using synthetic transactions Technology for sharing data among multiple virtual machines in a cluster of virtual machines is disclosed. Each virtual machine identifies “managed” objects of an instance of an application running at the virtual machine. Operations performed by an instance of one application which affect the state of managed objects are detected ... 11/30/06 - 20060271929 - Method and system for providing job forecasting in a computer system A method for providing computer job forecasts includes storing a plurality of job queue files in random access memory. The plurality of job queue files includes information associated with a plurality of jobs. The method also includes accessing at least one of the job queue files stored in the random ... 11/23/06 - 20060265711 - Methods and apparatus for implementing an integrated user interface for managing multiple virtual machines operative in a computing system The present invention concerns methods and apparatus for managing multiple virtual machines simultaneously operative in a computing environment. The methods and apparatus of the present invention provide an integrated work environment—for example, a desktop—which incorporates graphical and control elements from multiple virtual machines. In embodiments of the present invention, application ... 11/23/06 - 20060265710 - Management of j2ee applications In accordance with one embodiment of the present invention, there are provided mechanisms and methods for providing an application programming interface (API) for managing applications deployed on one or more servers. These mechanisms and methods can enable a software developer to create a single program that can discover and browse ... 11/02/06 - 20060248528 - Systems and methods for hypervisor discovery and utilization Systems and methods are provided, whereby partitions may become enlightened and discover the presence of a hypervisor. Several techniques of hypervisor discovery are discussed, such as detecting the presence of virtual processor registers (e.g. model specific registers or special-purpose registers) or the presence of virtual hardware devices. Upon discovery, information ... 11/02/06 - 20060248527 - Platform independent replication Methods and apparatus, including computer program products, for platform independent replication. Methods can include capturing a virtualized software application residing on a virtual machine, capturing a guest operating system residing on the virtual machine, and storing the captured virtualized software application including the guest operating system as a virtualization image ... 11/02/06 - 20060248526 - Providing virtual device access via firmware Hardware access is provided for an operating system by allocating a portion of firmware address space of a data processing arrangement for use as a virtualized data interface that emulates a first hardware device. The virtualized data interface is presented to the operating system. The operating system accesses the virtualized ... 10/26/06 - 20060242641 - Method and system for a resource negotiation between virtual machines A method of agreeing on the utilization of at least one computer resource between two virtual machines includes sending a first resource request by a first virtual machine to a second virtual machine having computer resources to allocate to the first virtual machine. The second virtual machine responds by sending ... 10/12/06 - 20060230402 - Managing transactions for enterprise javabeans Exemplary methods, systems, and products are disclosed for managing transactions for Enterprise Java Beans (“EJBs”) that typically include receiving in an EJB container a plurality of container managed transactions for EJB components having container managed persistence. Each transaction typically comprises at least one computer program instruction affecting a data value ... 10/12/06 - 20060230401 - Platform configuration register virtualization apparatus, systems, and methods Apparatus and systems, as well as methods and articles, may operate to intercept a first request to use a platform configuration register (PCR) directed to a first trusted platform module (TPM) port, a second request to use the PCR directed to the first TPM port, or both, and to re-direct ... 10/12/06 - 20060230400 - Allocating entitled processor cycles for preempted virtual processors A method, apparatus, system, and signal-bearing medium that, in an embodiment, calculate a preemption credit for a partition if a virtual processor is preempted and the partition is unable to receive an entitled capacity of physical processor cycles during a dispatch window. The preemption credit is the portion of the ... 10/05/06 - 20060225073 - Computer system, log collection method and computer program product Provided is a computer system in which a plurality of virtual machines operate on a host computer. The host computer has a time subtraction table for storing the time subtraction with the respective virtual machines, and a log collection unit for collecting the logs of the respective virtual machines. The ... 09/28/06 - 20060218550 - Virtual machine for timing-critical tasks on microprocessors The present invention provides a virtual machine for use with a general purpose processor (GPP). In one embodiment, the virtual machine includes a register set of the GPP dedicated to retain an execution context corresponding to an interrupt-driven task. The virtual machine also includes an interrupt generator coupled to the ... 09/14/06 - 20060206893 - Cpu power adjustment method An adjustment method is able to effectively utilize a useless CPU power of a difference between a total CPU power required by a user and a CPU power of an installed computer. In a virtual machine system in which a plurality of virtual machines are operated on a physical machine, ... 09/14/06 - 20060206892 - Systems and methods for multi-level intercept processing in a virtual machine environment Various embodiments of the present invention are directed to a multi-level virtualizer that is designed to remove much of the intercept-related functionality from the base-level virtualizer (that exists outside of each partition) and, instead, incorporate much of this functionality directly into each partition. For several of the embodiments, certain intercept ... 09/14/06 - 20060206891 - System and method of maintaining strict hardware affinity in a virtualized logical partitioned (lpar) multiprocessor system while allowing one processor to donate excess processor cycles to other partitions when warranted A system, computer program product and method of logically partitioning a multiprocessor system are provided. The system is first partitioned into a plurality of partitions and each partition is assigned a percentage of the resources of the system. However, to provide the system with virtual machine capability, virtual resources, rather ... 09/07/06 - 20060200821 - System and method for attributing to a corresponding virtual machine cpu usage of an isolated driver domain in which a shared resource's device driver resides According to at least one embodiment, a method comprises observing communication from a virtual machine (VM) to an isolated driver domain. The method further comprises determining, based on the observed communication, CPU utilization of the isolated driver domain that is attributable to the VM. According to at least one embodiment, ... 09/07/06 - 20060200820 - System and method for attributing to a corresponding virtual machine cpu usage of a domain in which a shared resource's device driver resides According to at least one embodiment, a method comprises observing communication from a virtual machine (VM) to a domain in which a device driver for a shared resource resides. The method further comprises determining, based on the observed communication, CPU utilization of the domain that is attributable to the VM. ... 09/07/06 - 20060200819 - System and method for attributing cpu usage of a virtual machine monitor to a corresponding virtual machine According to at least one embodiment, a method comprises observing communication from a virtual machine (VM) to a virtual machine monitor (VMM). The method further comprises determining, based on the observed communication, CPU utilization of the VMM that is attributable to the VM. According to at least one embodiment, a ... 08/17/06 - 20060184938 - Method, apparatus and system for dynamically reassigning memory from one virtual machine to another A method, apparatus and system enable a virtual machine manager (“VMM”) to dynamically reassign memory from one virtual machine (“VM”) to another. The VMM may generate a message to the VM to which the memory is currently assigned and inform the device that the memory is shutting down. The current ... 08/17/06 - 20060184937 - System and method for centralized software management in virtual machines Virtual machines of a virtual data center generate runtime instances with a software image, hardware configuration, management configuration and user/service configuration. Virtual data center resource use is monitored by reference to the management configuration of runtime instances, such as for environmental controls like power, cooling and balancing, or for policy ... 08/17/06 - 20060184936 - System and method using virtual machines for decoupling software from management and control systems Virtual machines of a virtual data center generate runtime instances with a software image, hardware configuration, management configuration and user/service configuration. Virtual data center resource use is monitored by reference to the management configuration of runtime instances, such as for environmental controls like power, cooling and balancing, or for policy ... 08/17/06 - 20060184935 - System and method using virtual machines for decoupling software from users and services Virtual machines of a virtual data center generate runtime instances with a software image, hardware configuration, management configuration and user/service configuration. Virtual data center resource use is monitored by reference to the management configuration of runtime instances, such as for environmental controls like power, cooling and balancing, or for policy ... 06/29/06 - 20060143609 - System and method for managing memory of java session objects A method for managing a session with a client is described in which the method receives from the client a request for the session. The session is handled with a first virtual machine. The method places the session state information for the session into an object located in the first ... 06/29/06 - 20060143608 - Thread monitoring using shared memory A system and method to monitor worker threads within a Java virtual machine. At least one program is executed on the Java virtual machine to perform a task. A worker thread of the Java virtual machine is assigned to perform the task. Status information for the worker thread is generated ... 06/22/06 - 20060136913 - Method, system and computer program product for an automatic resource management of a virtual machine A method for an automatic resource management of a virtual machine located as a layer between a physical hardware and at least one guest system, wherein the virtual machine provides an independent virtual hardware for each guest system running on the physical hardware. A data set is provided to the ... 06/22/06 - 20060136912 - Method, apparatus and system for transparent unification of virtual machines A method, apparatus and system for transparently unifying virtual machines (“VMs”) is disclosed. An embodiment of the present invention enables a user to interact with various applications on a VM host while unaware of the VM structure on the VM host. The user may be presented with a unified desktop ... 06/22/06 - 20060136911 - Method, apparatus and system for enhacing the usability of virtual machines A method, apparatus and system for improving usability of virtual machines is described. A console module on a VM host may continuously monitor incoming data (e.g., files and/or attachments) and make automatic determinations regarding how and/or whether to intercept, route, redirect and/or deliver the data (e.g., where to store files, ... 06/22/06 - 20060136910 - Method, apparatus and system for improving security in a virtual machine host A method, apparatus and system for improving security on a virtual machines host is described. A shared file system on the host may include annotations usable by a service module to access files across VMs and to enforce security policies. The service module may additionally enable a unified user interface ... 06/15/06 - 20060130060 - System and method to deprivilege components of a virtual machine monitor In some embodiments, the invention involves a system to deprivilege components of a virtual machine monitor and enable deprivileged service virtual machines (SVMs) to handle selected trapped events. An embodiment of the invention is a hybrid VMM operating on a platform with hardware virtualization support. The hybrid VMM utilizes features ... 06/15/06 - 20060130059 - Timer offsetting mechanism in a virtual machine environment In one embodiment, a method includes receiving a request to transition control to a virtual machine (VM) from a virtual machine monitor (VMM), calculating an offset value, receiving, during operation of the VM, a request for a current value of the timer, adjusting the current value of the timer based ... 06/08/06 - 20060123416 - Process for managing virtual machines in a physical processing machine, corresponding processor system and computer program product therefor A process for managing virtual machines in a physical machine includes the generation of virtual machines and executing operating systems in the virtual machines on top of the physical machine. A virtual machine monitoring function includes the operations of running in privileged mode, operating multiprogramming functions and providing a plurality ... 05/04/06 - 20060095904 - Virtualization of a non-privileged instruction that behaves differently when executed by privileged code than by non-privileged code In various embodiments of the present invention, a virtual monitor can arrange to properly emulate execution of a cover instruction by operating-system code, or other code assuming to run at highest privilege level, by monitoring a window of instruction execution in which a cover instruction may be executed. Upon occurrence ... 04/20/06 - 20060085785 - Method and apparatus for configuring, monitoring and/or managing resource groups including a virtual machine In one embodiment, methods and apparatus for configuring and/or monitoring a virtual machine in a resource group. In another embodiment, a method and apparatus for configuring and/or monitoring a resource group in accordance with a relocation policy that authorizes relocation of a resource from one cluster to another. In a ... 04/20/06 - 20060085784 - Systems and methods for authoring and accessing computer-based materials using virtual machines The present invention is directed to a system for authoring and accessing computer-based materials, a high-level method of using the system, and method of saving the state and data from an authoring host onto a storage host. The system and methods employ virtual machines to save the state and data ... 04/06/06 - 20060075402 - Providing support for a timer associated with a virtual machine monitor In one embodiment, a method includes transitioning control to a virtual machine (VM) from a virtual machine monitor (VMM), determining that a VMM timer indicator is set to an enabling value, and identifying a VMM timer value configured by the VMM. The method further includes periodically comparing a current value ... 03/30/06 - 20060070066 - Enabling platform network stack control in a virtualization platform In some embodiments, the invention involves protecting network communications in a virtualized platform. An embodiment of the present invention is a system and method relating to protecting network communication flow using packet encoding/certification and the network stack. One embodiment uses a specialized engine or driver in the network stack to ... 03/30/06 - 20060070065 - Memory support for heterogeneous virtual machine guests Memory support of heterogeneous virtual machine operating system guests. A virtual machine monitor (VMM) is launched on a computer system. A first virtual machine (VM) supported by the VMM is launched, the first VM to support a first guest operating system (OS). A second VM supported by the VMM is ... 03/23/06 - 20060064688 - System and method for loading an operating system on a personal computer Systems and methods for loading a limited-purpose operating system on a general-purpose computing device are provided. One such system includes a general-purpose computing device having a data storage system including a partition having a general-purpose and a limited-purpose operating system stored thereon. The data storage system includes machine executable code ... 03/23/06 - 20060064687 - Thread-level resource usage measurement Methods and apparatus, including computer program products, that implement thread-level resource usage measurement. A runtime system to run on top of a native operating system can be operable to perform operations including running threads; taking snapshots of usage of one or more resources in the runtime system, including taking a ... 02/23/06 - 20060041885 - Method for managing virtual machines The aim of this invention is to propose a method allowing the use several virtual machines including applications and to federate these applications in order to form services. This aim is achieved by a method for managing applications, making use of at least two physical machines linked by communication means, ... 02/02/06 - 20060026592 - System and method for specifying virtual machines The techniques described include a method and system for allowing applications which require or work better with different virtual machines to be successfully installed on a device in such a way that different applications may be executed in different virtual machines. The method comprises identifying an application and based on ... 01/26/06 - 20060020939 - Exception handling in the processing of proposal requests in a grid computing environment A system, method, and service associated with a computing grid or a virtual organization include a request for proposal (RFP) generator, where the RFP describes a data processing task. The RFP is provided to multiple resource providers via the computing grid where each of the resource providers is potentially suitable ... 01/19/06 - 20060015869 - Transitioning between virtual machine monitor domains in a virtual machine environment Techniques for handling certain virtualization events occurring within a virtual machine environment. More particularly, at least one embodiment of the invention pertains to handling events related to the sub-operating system mode using a dedicated virtual machine monitor (VMM) called the system management mode VMM (SVMM), which exists in a separate ... 01/19/06 - 20060015868 - Proxy email method and system A system and method of proxy (60) domain name registration permits a would-be domain name registrant anonymity. A registrar (24) affords customers (20) the opportunity to use the proxy registration. If the customer seeking registration of a domain name requests, the registrar obtains contact information needed for registration from a ... 01/12/06 - 20060010440 - Optimizing system behavior in a virtual machine environment In one embodiment, the present invention includes a method of transitioning control to guest software in a virtual machine from a virtual machine monitor, receiving control following a transition from the virtual machine to the virtual machine monitor upon an event, and determining whether to modify a state of the ... 01/12/06 - 20060010439 - Conflict detection in rule sets The invention provides a method and system for detecting conflicts in policy-based management rule sets. This is achieved by expanding a set of input rules such that each rule relates only to one subject performing one action on a single object, and is known as a singleton rule. Then, data ... 01/05/06 - 20060005190 - Systems and methods for implementing an operating system in a virtual machine environment The present invention includes systems for and methods of implementing an operating system that is capable of ascertaining whether it is operating in a virtual machine environment and is further capable of modifying its behavior to operate more efficiently in a virtual machine environment. Embodiments of the present invention are ... 01/05/06 - 20060005189 - Systems and methods for voluntary migration of a virtual machine between hosts with common storage connectivity The present invention is a system for and method of performing disk migration in a virtual machine environment. The present invention provides a means for quickly and easily migrating a virtual machine from one host to another and, thus, improving flexibility and efficiency in a virtual machine environment for “load ... 01/05/06 - 20060005188 - Systems and methods for initializing multiple virtual processors within a single virtual machine The present invention is a system for and method of initializing multiple virtual processors in a virtual machine (VM) environment. The method of initializing multiple virtual processors includes the steps of the host creating a multiple processor VM and activating a “starter virtual processor,” the “starter virtual processor” issuing a ... 01/05/06 - 20060005187 - Systems and methods for integrating application windows in a virtual machine environment The present invention includes systems for and methods of visually integrating application windows in a virtual machine environment. Embodiments of the present invention are directed to a system for and method of visually integrating application windows of host and guest operating system in a virtual machine environment in order to ... 01/05/06 - 20060005186 - Systems and methods for stack-jumping between a virtual machine and a host environment Several embodiments of the present invention provide a means for reducing overhead and, thus, improving operating efficiency in virtualized computing systems. Certain of these embodiments are specifically directed to providing a bypass mechanism for jumping directly from a first stack in the guest operating system to a second stack in ... 01/05/06 - 20060005185 - Virtual broadcast network for inter-domain communications An apparatus for a multi-domain computer system includes multiple virtual system domains, each having an associated, independent routing instance. A virtual switch is created to forward packets between the domains. The virtual switch is configured to operate substantially as if it were a physical layer-2 switch. The virtual switch and ... 01/05/06 - 20060005184 - Virtualizing management hardware for a virtual machine A system management request for a system management function is received from a virtual machine. A successful status is returned to the virtual machine in response to the system management request. A system management function is performed in response to the system management request and an aggregation of other system ... 12/29/05 - 20050289543 - Method and apparatus for efficiently resolving symbolic references in a virtual machine One embodiment of the present invention provides a system that facilitates efficiently resolving symbolic references in a virtual machine to support in-place execution. During operation, the system loads an in-place executable file into the virtual machine, and receives a pointer that points to an unresolved symbol value in the in-place ... 12/29/05 - 20050289542 - Support for transitioning to a virtual machine monitor based upon the privilege level of guest software A system and method for allowing a virtual machine monitor to assume control of a system when the current privilege level of guest software meets a privilege level exiting criteria. The processor detects that the current privilege level meets the criteria and then transfers control from the guest software to ... 12/29/05 - 20050289541 - Virtual machine control structure decoder A virtual machine extension (VMX) architecture. More particularly, embodiments of the invention relate to improving the performance of execution of VMREAD and VMWRITE instructions. ... 12/29/05 - 20050289540 - Providing on-demand capabilities using virtual machines and clustering processes Techniques are provided for on-demand resource allocation in a cluster having at least one initial virtual machine. It is determined that resource requirements have changed. At least one new virtual machine is created on at least one physical machine based on the changed resource requirements. The at least one new ... 12/01/05 - 20050268298 - System, method and program to migrate a virtual machine A system, method and program product for migrating a first virtual machine from a first real computer to a second real computer or from a first LPAR to a second LPAR in a same real computer. Before migration, the first virtual machine comprises an operating system and an application in ... 11/24/05 - 20050262505 - Method and apparatus for dynamic memory resource management A method and an apparatus for dynamic memory resource management are provided. Memory activity information is collected for a virtual machine. Additional memory shares are dynamically allocated to the virtual machine, as needed, based on the memory activity information for the virtual machine and based on a specified priority of ... 11/24/05 - 20050262504 - Method and apparatus for dynamic cpu resource management Methods and apparatuses for dynamic CPU resource management are provided. CPU related information is collected for one or more virtual machines. CPU shares and affinity of a virtual machine are dynamically changed, as needed, based on the CPU usage information for the virtual machine and based on a specified priority ... 11/17/05 - 20050257219 - Multiple computer architecture with replicated memory fields The present invention discloses a modified computer architecture (50, 71, 72) which enables an applications program (50) to be run simultaneously on a plurality of computers (M1, . . . Mn). Shared memory at each computer is updated with amendments and/or overwrites so that all memory read requests are satisfied ... 11/10/05 - 20050251802 - Dynamic migration of virtual machine computer programs upon satisfaction of conditions A system of an embodiment is disclosed that includes a number of server computing devices and a management server computing device. Each server computing device has a virtual host computer program running thereon to support one or more virtual machine computer programs. Each virtual machine computer program is able to ... 10/06/05 - 20050223377 - Processor control register virtualization to minimize virtual machine exits Writing a control flag in a processor control register by a guest virtual machine. Determine whether the control flag is owned by the guest virtual machine. Write the control flag to the processor control register if the control flag is owned by the guest virtual machine. Write the control flag ... 09/22/05 - 20050210467 - Sharing trusted hardware across multiple operational environments A method, system, and article of manufacture to share trusted hardware across multiple operational environments. A virtual machine monitor (VMM) is loaded to support a plurality of virtual machines in a computer system, the VMM including a VMM multiplexer. A first and a second virtual machine (VM) are loaded. A ... 09/15/05 - 20050204357 - Mechanism to protect extensible firmware interface runtime services utilizing virtualization technology A system and method is disclosed for protecting extensible firmware interface (EFI) runtime services utilizing virtualization technology. The runtime services used by an operating system (OS) are executed by a runtime services monitor (RSM) rather than the operating system itself. When the OS accesses a runtime service, the processor mode ... 09/08/05 - 20050198633 - Method, apparatus and system for seamlessly sharing devices amongst virtual machines A method, apparatus and system are described for seamlessly sharing I/O devices amongst multiple virtual machines (“VMs”) on a host computer. Specifically, according to one embodiment of the invention, the virtual machine manager (“VMM”) on the host cycles access to the I/O devices amongst the VMs according to a round ... 09/08/05 - 20050198632 - Method, apparatus and system for dynamically reassigning a physical device from one virtual machine to another A method, apparatus and system enable a virtual machine manager (“VMM”) to dynamically reassign physical devices from one virtual machine (“VM”) to another. The VMM may generate a message to the VM that currently owns the physical device and inform the device that the physical device is shutting down. The ... 08/18/05 - 20050183083 - Processing events for concurrent tasks in a virtual machine Techniques for processing native events associated with tasks that are concurrently supported in a virtual machine are disclosed. The techniques allow the user of a virtual machine to concurrently perform tasks even if these tasks require processing of platform-specific (or native) events (e.g., platform-specific input). A smart event-dispatcher is used ... 08/18/05 - 20050183082 - Apparatus and method for a generic, extensible and efficient data manager for virtual peripheral component interconnect devices (vpcids) An apparatus and method for a generic, extensible and efficient data manager for virtual peripheral component interconnect devices (VPCIDs). The apparatus includes a data manager and a data repository, where the data manager utilizes the data repository to maintain information for at least one virtual machine (VM). The VM data ... 08/04/05 - 20050172286 - Hosted code runtime protection A host operating in a managed environment intercepts a call from a managed caller to a particular callee and determines whether the call is permissible according to the host's prior configuration of a plurality of callees. The particular callee, which provides access to a resource that the host can be ... 07/21/05 - 20050160424 - Method and system for grid-enabled virtual machines with distributed management of applications A method, apparatus, computer program product, and data processing system provide for operation of a virtual machine with embedded functionality for interoperating with other virtual machines in a computational grid. A plurality of virtual machines are run on one or more devices within a data processing system; each virtual machine ... 07/21/05 - 20050160423 - Enabling a guest virtual machine in a windows environment for policy-based participation in grid computations The invention introduces new software components into a host-agent interactive workstation such as a personal computer. The new software components, in combination, monitor and model the interactive usage of the aforementioned interactive workstation. A first software component communicates with a second software component which is a policy-based decision-making component which ... 07/07/05 - 20050149926 - Framework for providing a configurable firewall for computing systems A configurable firewall for computing systems is disclosed. The configurable firewall provides a firewall control block that can be used as a mechanism to implement and control access privileges between various components of the computing environment. As such, the firewall control block can be used to determine whether one component ... 06/23/05 - 20050138620 - Virtual network interface A system includes an interface device that executes a driver and a processing device that executes instructions to implement a virtual machine, and to implement a virtual network interface card that is configurable to enable communication between the driver and the virtual machine. The processor executes instructions to configure the ... 06/16/05 - 20050132368 - Using a virtual machine instance as the basic unit of user execution in a server environment Techniques are provided for instantiating separate Java virtual machines for each session established by a server. Because each session has its own virtual machine, the Java programs executed by the server for each user connected to the server are insulated from the Java programs executed by the server for all ... 06/16/05 - 20050132367 - Method, apparatus and system for proxying, aggregating and optimizing virtual machine information for network-based management A method, apparatus and system enable a management virtual machine to act as a proxy for other virtual machines on a virtual machines host. In one embodiment, the management virtual machine may maintain a database of network management information pertaining to each virtual machine on the host. An enhanced virtual ... 06/16/05 - 20050132366 - Creating virtual device for universal plug and play A control point can create a virtual device from two or more physical devices in a universal plug and play network. The control point capable of creating virtual devices may include a communications port to allow the control point to communicate with a network and a processor configured to discover ... 06/16/05 - 20050132365 - Resource partitioning and direct access utilizing hardware support for virtualization The present disclosure relates to the resource management of virtual machine(s) using hardware address mapping, and, more specifically, to facilitate direct access to devices from virtual machines, utilizing control of hardware address translation facilities. ... 06/16/05 - 20050132364 - Method, apparatus and system for optimizing context switching between virtual machines A method, apparatus and system may optimize context switching between virtual machines (“VMs”). According to an embodiment of the present invention, separate caches may be utilized to store and retrieve state information for each respective VM on a host. When the virtual machine manager (“VMM”) performs a context switch between ... 06/16/05 - 20050132363 - Method, apparatus and system for optimizing context switching between virtual machines A method, apparatus and system may optimize context switching between virtual machines (“VMs”). According to an embodiment of the present invention, a first processor core may execute a first VM while a second processor core may concurrently retrieve information pertaining to the state of a second VM into a processor ... 06/16/05 - 20050132362 - Virtual machine management using activity information The present disclosure relates to the management of virtual machine(s) using information regarding the activity of the virtual machine(s), and, more specifically, to the reallocating of resources amongst virtual machine(s) based, at least in part, upon the activity of the virtual machine(s). ... ### FreshPatents.com Support |