Migration between virtual machines

US9632809B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9632809-B2
Application numberUS-201414277344-A
CountryUS
Kind codeB2
Filing dateMay 14, 2014
Priority dateMay 30, 2013
Publication dateApr 25, 2017
Grant dateApr 25, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A virtual-machine managing apparatus includes a delay storage unit that stores delay times between a plurality of managers managing a virtual machine; a route extractor that extracts a migration route from a source manager to a target manager based on the delay times between the managers stored in the delay storage unit such that the delay times between the managers are equal to or shorter than a threshold; and a migration controller that migrates the virtual machine from the source manager to the target manager through the migration route while maintaining the operation of the virtual machine.

First claim

Opening claim text (preview).

What is claimed is: 1. A virtual-machine managing apparatus comprising: a memory that stores delay times between a plurality of managers managing a virtual machine; and a processor that: extracts a migration route from a source manager to a target manager based on the delay times between the managers stored in the memory such that the delay times between the managers are equal to or shorter than a threshold; and migrates the virtual machine from the source manager to the target manager through the migration route while maintaining the operation of the virtual machine, wherein, when the delay time of the virtual machine between the source manager and the target manager exceeds the threshold, the processor extracts the migration route through at least one route manager by carrying out: a first process of selecting, among managers being disposed on the migration route between the source manager and the target manager and being included in the plurality of managers, a first route manager that has the delay time from a first manager being equal to or less than the threshold and that has the delay time from the second manager being lowest, and a second route manager that has the delay time from the second manager being equal to or less than the threshold and that has the delay time from the first manager being lowest, the first process being started, regarding the source manager and the target manager as the first manager and the second manager, respectively; and a second process of replacing the first manager with the first route manager selected in the first process and replacing the second manager with the second route manager selected in the first process, the first process and the second process being alternately carried out until the first route manager coincides with the second route manager. 2. The virtual-machine managing apparatus according to claim 1 , wherein the processor extracts the migration route based on usage resource information on the virtual machine to be migrated. 3. A method of managing a virtual machine by an information processing apparatus comprising a memory and a processor, wherein the memory that stores delay times between a plurality of managers that manage a virtual machine; the processor that: extracts a migration route from a source manager to a target manager based on the delay times between the managers stored in the memory such that the delay time between the managers are equal to or shorter than a threshold; and migrates the virtual machine from the source manager to the target manager through the migration route while maintaining the operation of the virtual machine, and when the delay time of the virtual machine between the source manager and the target manager exceeds the threshold, the processor extracts extract the migration route through at least one route manager by carrying out: a first process of selecting, among managers being disposed on the migration route between the source manager and the target manager and being included in the plurality of managers, a first route manager that has the delay time from a first manager being equal to or less than the threshold and that has the delay time from the second manager being lowest, and a second route manager that has the delay time from the second manager being equal to or less than the threshold and that has the delay time from the first manager being lowest, the first process being started, regarding the source manager and the target manager as the first manager and the second manager, respectively; and a second process of replacing the first manager with the first route manager selected in the first process and replacing the second manager with the second route manager selected in the first process, the first process and the second process being alternately carried out until the first route manager coincides with the second route manager. 4. The method of managing a virtual machine according to claim 3 , wherein the processor extracts the migration route based on usage resource information on the virtual machine to be migrated. 5. An information processing system comprising: a virtual-machine managing apparatus comprising: a plurality of managers managing a virtual machine; a memory that stores delay times between the managers; and a processor that: extracts a migration route from a source manager to a target manager based on the delay times between the managers stored in the memory such that the delay times between the managers are equal to or shorter than a threshold; and migrates the virtual machine from the source manager to the target manager through the migration route while maintaining the operation of the virtual machine, wherein when the delay time of the virtual machine between the source manager and the target manager exceeds the threshold, the processor extracts the migration route through at least one route manage by carrying out: a first process of selecting, among managers being disposed on the migration route between the source manager and the target manager and being included in the plurality of managers, a first route manager that has the delay time from a first manager being equal to or less than the threshold and that has the delay time from the second manager being lowest, and a second route manager that has the delay time from the second manager being equal to or less than the threshold and that has the delay time from the first manager being lowest, the first process being started, regarding the source manager and the target manager as the first manager and the second manager, respectively; and a second process of replacing the first manager with the first route manager selected in the first process and replacing the second manager with the second route manager selected in the first process, the first process and the second process being alternately carried out until the first route manager coincides with the second route manager. 6. The information processing system according to claim 5 , wherein the processor extracts the migration route based on usage resource information on the virtual machine to be migrated.

Assignees

Inventors

Classifications

  • Hypervisor-specific management and integration aspects · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9632809B2 cover?
A virtual-machine managing apparatus includes a delay storage unit that stores delay times between a plurality of managers managing a virtual machine; a route extractor that extracts a migration route from a source manager to a target manager based on the delay times between the managers stored in the delay storage unit such that the delay times between the managers are equal to or shorter than…
Who is the assignee on this patent?
Fujitsu Ltd
What technology area does this patent fall under?
Primary CPC classification G06F9/45558. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 25 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).