1.
    发明专利
    未知

    公开(公告)号:BRPI0418438A

    公开(公告)日:2007-06-19

    申请号:BRPI0418438

    申请日:2004-10-26

    Applicant: IBM

    Abstract: A method, an apparatus, a computer program product, and a data processing system for operating a virtual machine within a data processing system. A plurality of virtual machines are run on one or more devices within a data processing system ; each virtual machine in the plurality of virtual machines incorporates functionality for interoperating and associating with other virtual machines in a virtual machine cluster in a grid-like manner. Each virtual machine in the virtual machine cluster acts as a node within the virtual machine cluster. The method comprises the steps of: storing an object in memory that is managed by a virtual machine that is running on a device within the data processing system; associating the object with a plurality of objects within an object group; associating the object group with the virtual machine, wherein the virtual machine incorporates functionality for interoperating with other virtual machines in a virtual machine cluster, and wherein each virtual machine in the virtual machine cluster acts as a node within the virtual machine cluster; managing a plurality of object groups within each virtual machine of the virtual machine cluster; and allowing the object group to be moved from the virtual machine to a different virtual machine in the virtual machine cluster ; associating the object group and a different object group with a thread managed by the virtual machine; storing the object group and the different object group in a thread local heap associated with the thread; storing the object group in a first thread local heap associated with the thread; and storing the different object group in a second thread local heap associated with the thread; disassociating the object group from the thread; terminating the thread; and in response to termination of the thread, managing the object group without an association between the object group and a thread managed by the virtual machine.

    METHOD AND SYSTEM FOR A GRID-ENABLED VIRTUAL MACHINE WITH MOVABLE OBJECTS

    公开(公告)号:CA2735349A1

    公开(公告)日:2005-08-04

    申请号:CA2735349

    申请日:2004-10-26

    Applicant: IBM

    Abstract: A method, an apparatus, a computer program product, and a 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 in the plurality of virtual machines incorporates functionality for interoperating and associating with other virtual machines in a virtual machine cluster in a grid-like manner. Each virtual machine in the virtual machine cluster acts as a node within the virtual machine cluster. A virtual machine manages its objects in association with an object group, and each virtual machine may manage multiple object groups. The virtual machines share information such that the object groups can be moved between virtual machines in the virtual machine cluster, thereby allowing the virtual machine cluster to act as one logical virtual machine.

    METHOD AND SYSTEM FOR A GRID-ENABLED VIRTUAL MACHINE WITH MOVABLE OBJECTS

    公开(公告)号:CA2548594A1

    公开(公告)日:2005-08-04

    申请号:CA2548594

    申请日:2004-10-26

    Applicant: IBM

    Abstract: A method, an apparatus, a computer program product, and a data processing system provide for operation of a virtual machine with embedded functionalit y 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 in the plurality of virtual machines incorporates functionality for interoperating and associating with other virtual machines in a virtual machine cluster in a grid-like manner. Each virtual machine in the virtual machine cluster acts as a node within the virtual machine cluster. A virtual machine manages its objects in associatio n with an object group, and each virtual machine may manage multiple object groups. The virtual machines share information such that the object groups c an be moved between virtual machines in the virtual machine cluster, thereby allowing the virtual machine cluster to act as one logical virtual machine.

Patent Agency Ranking