Parallel computing control apparatus and parallel computing system

US2016299795A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016299795-A1
Application numberUS-201615073722-A
CountryUS
Kind codeA1
Filing dateMar 18, 2016
Priority dateApr 9, 2015
Publication dateOct 13, 2016
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 parallel computing control apparatus determines, among a plurality of nodes, relay nodes located on a path from a first node allocated to a job to a second node. The parallel computing control apparatus obtains an index value indicating a use state of resources in the relay nodes. The parallel computing control apparatus calculates an estimated value of a transfer period taken to transfer data on the job from the first node to the second node, on the basis of the index value and the memory usage of the job.

First claim

Opening claim text (preview).

What is claimed is: 1 . A parallel computing control apparatus comprising: a communication interface which performs communication with a plurality of nodes, the plurality of nodes being connected over a network; and a processor which allocates one or more of the plurality of nodes to a job, wherein the processor determines, among the plurality of nodes, a relay node located on a path from a first node to a second node, the first node being allocated to the job, obtains an index value indicating a use state of resources in the relay node, and calculates an estimated value of a transfer period taken to transfer data on the job from the first node to the second node, based on the index value and a memory usage of the job. 2 . The parallel computing control apparatus according to claim 1 , wherein: the estimated value is calculated further using a coefficient that gives a weight to the index value; and when the data on the job is transferred from the first node to the second node after the estimated value is calculated, the processor updates the coefficient, based on a result of transferring the data. 3 . The parallel computing control apparatus according to claim 1 , wherein one or both of a first index value and a second index value is used as the index value, the first index value indicating an execution state of another job running on the relay node, the second index value indicating a use state of a communication link. 4 . The parallel computing control apparatus according to claim 1 , wherein the processor determines whether to transfer the data on the job to the second node, based on the estimated value and an idle period of the second node indicated in a schedule. 5 . A parallel computing system comprising: a plurality of nodes connected over a network; and a control apparatus which allocates one or more of the plurality of nodes to a job, wherein the control apparatus determines, among the plurality of nodes, a relay node located on a path from a first node to a second node, the first node being allocated to the job, obtains an index value indicating a use state of resources in the relay node, and calculates an estimated value of a transfer period taken to transfer data on the job from the first node to the second node, based on the index value and a memory usage of the job. 6 . A non-transitory computer-readable storage medium storing a computer program that causes a computer to execute a process comprising: determining, among a plurality of nodes connected over a network, a relay node located on a path from a first node to a second node, the first node being allocated to a job; obtaining an index value indicating a use state of resources in the relay node; and calculating an estimated value of a transfer period taken to transfer data on the job from the first node to the second node, based on the index value and a memory usage of the job.

Assignees

Inventors

Classifications

  • G06F9/4856Primary

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

  • the resource being a machine, e.g. CPUs, Servers, Terminals · CPC title

  • G06F9/5083Primary

    Techniques for rebalancing the load in a distributed system · 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 US2016299795A1 cover?
A parallel computing control apparatus determines, among a plurality of nodes, relay nodes located on a path from a first node allocated to a job to a second node. The parallel computing control apparatus obtains an index value indicating a use state of resources in the relay nodes. The parallel computing control apparatus calculates an estimated value of a transfer period taken to transfer dat…
Who is the assignee on this patent?
Fujitsu Ltd
What technology area does this patent fall under?
Primary CPC classification G06F9/4856. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Oct 13 2016 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).