×

Virtual machine management

  • US 10,528,376 B2
  • Filed: 04/20/2017
  • Issued: 01/07/2020
  • Est. Priority Date: 04/20/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for virtual machine management in a shared pool of configurable computing resources, the method comprising:

  • establishing a single multi-node server that includes;

    a running virtual machine,a set of computing resources that includes a possessed subset of the set of computing resources which is possessed by the running virtual machine,a source hypervisor which has the running virtual machine with respect to a first temporal period, wherein the source hypervisor is configured to manage the possessed subset of the set of computing resources, anda target hypervisor to have the running virtual machine with respect to a second temporal period which is subsequent to the first temporal period, wherein the target hypervisor is configured to manage the possessed subset of the set of computing resources;

    assigning, to the target hypervisor from the source hypervisor, the possessed subset of the set of computing resources which is possessed by the running virtual machine;

    configuring, using a single service processor, both the source and target hypervisors;

    communicating, via the single service processor, a set of scheduling-related control information for the running virtual machine from the source hypervisor to the target hypervisor;

    running, using the target hypervisor, the running virtual machine;

    detecting, with respect to the first temporal period, that the set of computing resources includes both an unreassignable portion and a reassignable portion which relates to the possessed subset of the set of computing resources which is possessed by the running virtual machine;

    maintaining, with respect to both the first and second temporal periods, a coupled status of the unreassignable portion and the source hypervisor;

    transferring, with respect to the first temporal period, the reassignable portion to a different set of computing resources which is coupled with the source hypervisor;

    assigning, to the target hypervisor from the source hypervisor, the reassignable portion; and

    running, using the target hypervisor, the running virtual machine using the reassignable portion.

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