-
公开(公告)号:GB2508983A
公开(公告)日:2014-06-18
申请号:GB201319575
申请日:2013-11-06
Applicant: IBM
Inventor: BUENDGEN REINHARD , BACHER UTZ , MENCIAS ANGEL NUNEZ , LUECK EINAR
Abstract: A virtual machine (VM) is executed 200 on a source virtual machine monitor (VMM, e.g. hypervisor) 110 within a logical partition. The VM is allocated certain segments of hardware memory 201 assigned to the partition for exclusive data storage. When the VM is to be migrated to a destination VMM 120, the operation of the machine is suspended 202, and information relating to the configuration of the VM, including the allocated memory segments, is sent to the new VMM 203. The memory segments are then reassigned to the logical partition containing the destination VMM 206. The VM is then shut down 205 on the source VMM, with extended configuration information including descriptions of the assigned memory segments used to recreate the VM at the destination VMM, and the operation of the VM is then resumed on the new VMM 207. This allows the transfer of the data created by the virtual machine without requiring duplication of content and/or excessive processing time.
-
公开(公告)号:GB2529204A
公开(公告)日:2016-02-17
申请号:GB201414347
申请日:2014-08-13
Applicant: IBM
Inventor: TROESTER MARTIN , POHL THOMAS , MENCIAS ANGEL NUNEZ , LANG JAKOB
Abstract: The invention relates to a method for suspending multiple virtual machines (10, 14) executed simultaneously by at least one hypervisor (20, 22) in at least one data processing system (210, 211). A control instance (30) sends a request to the hypervisor (20, 22) to suspend the virtual machines (10, 14) at a given future first point in time. In response to receiving a request to suspend the virtual machines (10, 14) the hypervisor (20, 22) determines if its virtual machines (10, 14) can be suspended and, if possible, stores and returns a suspend handle (32, 34) to the control instance, otherwise it returns an invalid handle. When receiving a suspend handle (32, 34) from the hypervisor (20, 22), the control instance (30) sends a suspend command to the hypervisor (20, 22), wherein the respective suspend handle (32, 34) is provided to the corresponding hypervisor (20, 22). In response to receiving a suspend command with a suspend handle (32, 34) from the control instance (30), the hypervisor (20, 22) determines if the received suspend handle (32, 34) is equal to its stored handle and, if that is the case, suspending its virtual machines (10, 11) at the first point in time. The invention further relates to a data processing system (210) for execution of a data processing program comprising software code portions for performing the method.
-
公开(公告)号:GB2508344A
公开(公告)日:2014-06-04
申请号:GB201221368
申请日:2012-11-28
Applicant: IBM
Inventor: SCHWEFLINGHAUS JOCHEN , MENCIAS ANGEL NUNEZ , SCHIRMER ALBERT , LANG JAKOB , HOLZHEU MICHAEL , BUENDGEN REINHARD , SCHWIDEFSKY MARTIN
Abstract: A method for creating an operating system dump comprises dividing a main memory of a computer system into at least three contiguous memory areas 102, comprising a primary memory area, a secondary memory area and a data memory area. Also comprises booting a first instance of an OS (operating system) into the main memory 104, loading a second instance of the OS into the secondary memory 106 area using the active first instance of the OS, stopping execution of the first active instance of the OS 108 if a critical execution error occurs and re-starting the computer using the loaded, second instance of the OS 110 which becomes the active instance of the OS. Method further comprises creating a dump of the primary memory area 112, and loading a third instance of the OS into the primary memory area 114. Thus the secondary instance continues regular operation of the primary instance, while dumping the crashed primary instance so it may be possible to minimize downtime after a crash.
-
公开(公告)号:GB2508231A
公开(公告)日:2014-05-28
申请号:GB201221265
申请日:2012-11-27
Applicant: IBM
Inventor: MENCIAS ANGEL NUNEZ , LUECK EINAR , BUENDGEN REINHARD , BACHER UTZ
Abstract: A virtual machine (VM) is executed 200 on a source virtual machine monitor (VMM, e.g. hypervisor) 110 within a logical partition. The VM is allocated certain segments of hardware memory 201 assigned to the partition for exclusive data storage. When the VM is to be migrated to a destination VMM 120, the operation of the machine is suspended 202, and information relating to the configuration of the VM, including the allocated memory segments, is sent to the new VMM 203. The memory segments are then reassigned to the logical partition containing the destination VMM 206. The VM is then shut down 205 on the source VMM, with extended configuration information including descriptions of the assigned memory segments used to recreate the VM at the destination VMM, and the operation of the VM is then resumed on the new VMM 207. This allows the transfer of the data created by the virtual machine without requiring duplication of content and/or excessive processing time.
-
公开(公告)号:GB2506684A
公开(公告)日:2014-04-09
申请号:GB201217986
申请日:2012-10-08
Applicant: IBM
Inventor: BACHER UTZ , LUECK EINAR , MENCIAS ANGEL NUNEZ
Abstract: The invention relates to a method for replacing a source hypervisor (130.1) by a target hypervisor (130.3) in a system (100) comprising a first level hypervisor (121) managing multiple logical partitions (101, 103, 105) to share a set of resources of a server (125). The source hypervisor (130.1) enables at least one source virtual machine (106.1) to share said resources that are assigned to a source logical partition of the multiple logical partitions where the source hypervisor (130.1) runs. The target hypervisor (130.3) enables at least one target virtual machine (106.5) to share said resources that are assigned to a target logical partition of the multiple logical partitions where the target hypervisor (130.3) runs, wherein memory segments (206.1) of a physical memory (123) of the server (125) are assigned to the at least one source virtual machine (106.1). A memory map is used to transfer the memory state across the virtual machine managers.
-
公开(公告)号:GB2506195A
公开(公告)日:2014-03-26
申请号:GB201217077
申请日:2012-09-25
Applicant: IBM
Inventor: LANG JAKOB , MENCIAS ANGEL NUNEZ , SCHWEFLINGHAUS JOCHEN , SCHIRMER ALBERT
Abstract: Method for managing virtual resources 20 on virtual machines (VMs) 10 by controlling execution of resources 20 by VM resource management layer 14 (VM instance) of trusted part 16 of a computer system, management layer 14 being unique in the computer system. VM instance 14 can be an interface between trusted part and VMs. Dynamic adding and releasing of VM resources by VM instance is defined. VM instance is on hypervisor, firmware layer, hardware layer and can be a license management system realized as billing system for using virtual resources. Billing information is securely transmitted to resource providers. Virtual resources 20 are software instances executed on a logical partition of a VM 10 and can be associated to physical resources for exclusive use. They can also be logical partitions, data processing units, main memories, network interfaces, resources of VMs. Accounting data for virtual resources are managed by VM instance 10.
-
公开(公告)号:GB2503439A
公开(公告)日:2014-01-01
申请号:GB201211276
申请日:2012-06-26
Applicant: IBM
Inventor: MENCIAS ANGEL NUNEZ , SCHIRMER ALBERT , SCHWEFLINGHAUS JOCHEN , LANG JAKOB
IPC: G06F11/14
Abstract: Disclosed is a method of restarting a software system 10 on a computer platform 12 after an unintentional software system shutdown. The method comprises generating a core dump file 14 on the computer platform when the software system shuts down unintentionally. Then restarting the software system, using a library 16 to copy software system related data 18 from the core dump file to the software system and continuing execution of the software system. The method may include the step of continuing execution of the software at a request of a request queue. The method may include checking the consistency of the software related data in the request and monitoring the software system for unintentional shutdown at the same request.
-
-
-
-
-
-