Storage medium and container moving method

US2021294632A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021294632-A1
Application numberUS-202117160159-A
CountryUS
Kind codeA1
Filing dateJan 27, 2021
Priority dateMar 23, 2020
Publication dateSep 23, 2021
Grant date

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 non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process includes acquiring topology information that indicates a calling relationship between a plurality of containers that operates in a first information processing device; identifying a second container that is one of calls of a first container that calls two or more containers, and a third container that does not call another container based on the topology information; and moving, to a second information processing device, a container group that is connected by the calling relationship from the second container to the third container.

First claim

Opening claim text (preview).

What is claimed is: 1 . A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process comprising: acquiring topology information that indicates a calling relationship between a plurality of containers that operates in a first information processing device; identifying a second container that is one of calls of a first container that calls two or more containers, and a third container that does not call another container based on the topology information; and moving, to a second information processing device, a container group that is connected by the calling relationship from the second container to the third container. 2 . The non-transitory computer-readable storage medium storing a program according to claim 1 , wherein the process comprising: identifying the third container based on the topology information, and identifying the first container and the second container by tracing a caller from the third container. 3 . The non-transitory computer-readable storage medium storing a program according to claim 1 , wherein the process comprising: when moving destination candidates of the container group are two or more, identify one of the second information processing device from a plurality of second information processing devices, moving, to the one of the second information processing device, a plurality of container groups that has the first container in common. 4 . The non-transitory computer-readable storage medium storing a program according to claim 1 , wherein the calling relationship between the containers is represented as an edge in the topology information, and the process comprising: extracting a plurality of moving candidate container groups based on the topology information, and selecting the container group that has fewer edges as a moving target from among the plurality of moving candidate container groups. 5 . The non-transitory computer-readable storage medium storing a program according to claim 4 , wherein the process comprising: extracting the plurality of moving candidate container groups from among the plurality of containers connected by the continuous calling relationship based on the topology information, and excluding, from the moving candidates, a first container group that has the largest number of edges among the plurality of moving candidate container groups and a second container group that includes at least one container included in the first container group. 6 . The non-transitory computer-readable storage medium storing a program according to claim 4 , wherein the process comprising: extracting the plurality of moving candidate container groups from the plurality of containers connected by the continuous calling relationship based on the topology information, and setting moving priorities of a first container group that has the largest number of edges and a second container group that includes at least one container included in the first container group among the plurality of moving candidate container groups to be lower than that of a third container group that does not include the container included in the first container group. 7 . A container moving method performed by a computer, comprising: acquiring topology information that indicates a calling relationship between a plurality of containers that operates in a first information processing device; identifying a second container that is one of calls of a first container that calls two or more containers, and a third container that does not call another container based on the topology information; and moving, to a second information processing device, a container group that is connected by the calling relationship from the second container to the third container. 8 . The container moving method according to claim 7 , wherein the container moving method further comprising: identifying the third container based on the topology information, and identifying the first container and the second container by tracing a caller from the third container. 9 . The container moving method according to claim 7 , wherein the container moving method further comprising: when moving destination candidates of the container group are two or more, identify one of the second information processing device from a plurality of second information processing devices, moving, to the one of the second information processing device, a plurality of container groups that has the first container in common. 10 . The container moving method according to claim 7 , wherein the calling relationship between the containers is represented as an edge in the topology information, and the container moving method further comprising: extracting a plurality of moving candidate container groups based on the topology information, and selecting the container group that has fewer edges as a moving target from among the plurality of moving candidate container groups. 11 . The container moving method according to claim 10 , the container moving method further comprising: extracting the plurality of moving candidate container groups from among the plurality of containers connected by the continuous calling relationship based on the topology information, and excluding, from the moving candidates, a first container group that has the largest number of edges among the plurality of moving candidate container groups and a second container group that includes at least one container included in the first container group. 12 . The container moving method according to claim 10 , wherein the container moving method further comprising: extracting the plurality of moving candidate container groups from the plurality of containers connected by the continuous calling relationship based on the topology information, and setting moving priorities of a first container group that has the largest number of edges and a second container group that includes at least one container included in the first container group among the plurality of moving candidate container groups to be lower than that of a third container group that does not include the container included in the first container group. 13 . The container moving method according to claim 12 , wherein the container moving method further comprising deciding the moving priority of each of a plurality of the second container groups based on the number of containers included in the first container group included in each of the plurality of second container groups. 14 . The container moving method according to claim 7 , wherein the container moving method further comprising in a case where a plurality of the second information processing devices that is a moving destination candidate of the container group exists, selecting, as the moving destination, the second information processing device that has fewer relay devices that exists in a communication path to the first information processing device.

Assignees

Inventors

Classifications

  • Algorithms for mapping a plurality of inter-dependent sub-tasks onto a plurality of physical CPUs (mappping at compile time, see G06F8/451) · CPC title

  • Distribution of virtual machine instances; Migration and load balancing · CPC title

  • resumption being on a different machine, e.g. task migration, virtual machine migration (G06F9/5088 takes precedence) · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

  • Network integration; Enabling network access in virtual machine instances · 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 US2021294632A1 cover?
A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process includes acquiring topology information that indicates a calling relationship between a plurality of containers that operates in a first information processing device; identifying a second container that is one of calls of a first container that calls two or more containe…
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 Thu Sep 23 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).