Selection device, device selection method, and program

US10951707B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10951707-B2
Application numberUS-201815895066-A
CountryUS
Kind codeB2
Filing dateFeb 13, 2018
Priority dateMar 8, 2017
Publication dateMar 16, 2021
Grant dateMar 16, 2021

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 selection device includes: a storage part in which connection path information indicating a connection path of a device is stored; and a selection part configured to select the device for executing a process from among the plurality of devices. The selection part is configured to select, as the devices for executing a process, the devices whose paths from a place to store data used in the process to the devices are at least partly common on the basis of the connection path information.

First claim

Opening claim text (preview).

The invention claimed is: 1. A device selection method executed by a selection device storing connection path information and process information, the connection path information indicating a connection path between a plurality of process execution devices and a data storage device in which data to be used for a process is stored, the process information indicating information regarding selection of the process execution devices in the past and including information indicating data that was used in a process, the device selection method comprising: acquiring the connection path information indicating the connection path; and when causing the process execution devices to execute processes using given data, selecting, on the basis of the connection path information, the process execution devices in which paths between a storage location of the data to be used for the process and the process execution devices are at least partly in common, and select, on the basis of the process information, the process execution devices so as to cause same process execution device to execute a process using data that is common with the data that was used in the process executed in the past. 2. The device selection method according to claim 1 , comprising: causing the plurality of the process execution devices to execute processes using the given data of the data stored in the data storage device, and selecting, as the process execution devices for executing the processes, the process execution devices whose connection paths from the data storage device to a predetermined place coincide with each other on a basis of the connection path information. 3. The device selection method according to claim 1 , comprising: acquiring movement information of the process execution devices; and selecting the process execution device for executing a process from among the devices whose movement information having been acquired satisfies a predetermined condition of the plurality of process execution devices. 4. The device selection method according to claim 3 , wherein the movement information includes information indicating a number of changes of a relay device with which the process execution device communicates, the device selection method comprising: selecting the process execution device for executing a process from among the process execution devices whose numbers of changes of communicating relay devices are equal to or less than a predetermined standard, on a basis of the movement information. 5. A selection device comprising: a processor; and a memory storing instructions executable by the processor to: store connection path information and process information is stored, the connection path information indicating a connection path between a plurality of process execution devices and a data storage device in which data to be used for a process is stored, the process information indicating information regarding selection of the process execution devices in the past and including information indicating data that was used in a process; and when causing a plurality of the process execution devices to execute processes using given data, select, on the basis of the connection path information, the process execution devices in which paths between a storage location of the data to be used for the process and the process execution devices are at least partly in common, and select, on the basis of the process information, the process execution devices so as to cause same process execution device to execute a process using data that is common with the data that was used in the process executed in the past. 6. The selection device according to claim 5 , wherein the instructions are executable by the processor to further cause a plurality of the process execution devices to execute processes using the given data of the data stored in the data storage device, and select, as the process execution devices for executing the processes, the process execution devices whose connection paths from the data storage device to a predetermined place coincide with each other, on a basis of the connection path information. 7. The selection device according to claim 5 , wherein the instructions are executable by the processor to further: acquire movement information of the process execution devices; select the process execution device for executing a process from among the process execution devices whose movement information acquired by the movement information acquisition part satisfy a predetermined condition of the plurality of the process execution devices. 8. The selection device according to claim 7 , wherein: the movement information includes information indicating a number of changes of a relay device with which the process execution device communicates; and the instructions are executable by the processor to further select the process execution device for executing a process from among the process execution devices whose numbers of changes of communicating relay devices are equal to or less than a predetermined standard on a basis of the movement information. 9. A non-transitory computer-readable medium storing a computer program comprising instructions executable by a selection device to perform a selection method comprising: storing connection path information and process information, the connection path information indicating a connection path between a plurality of process execution devices and a data storage device in which data to be used for a process is stored, the process information indicating information regarding selection of the process execution devices in the past and including information indicating data that was used in a process; acquiring the connection path information indicating the connection path; and when causing the process execution devices to execute processes using given data, selecting, on the basis of the connection path information, the process execution devices in which paths between a storage location of the data to be used for the process and the process execution devices are at least partly in common, and select, on the basis of the process information, the process execution devices so as to cause same process execution device to execute a process using data that is common with the data that was used in the process executed in the past. 10. The non-transitory computer-readable medium storing the computer program according to claim 9 , wherein the method further comprises causing a plurality of the plurality of the process execution devices to execute processes using the given data of the data stored in the data storage device, and selecting, as the process execution devices for executing the processes, the process execution devices whose connection paths from the data storage device to a predetermined place coincide with each other on a basis of the connection path information. 11. The non-transitory computer-readable medium storing the computer program according to claim 9 , wherein the method further comprising: acquiring movement information of the device; selecting the process execution device for executing a process from among the devices whose movement information acquired by the movement information acquisition unit satisfy a predetermined condition of the plurality of process execution devices. 12. The non-transitory computer-readable medium storing the computer program according to claim 11 , wherein: the movement information includes information indicating a number of changes of a relay device with which the process execution device communicates; and the method further comprises selecting the process execution device for executing a process from among the process

Assignees

Inventors

Classifications

  • Route determination based on the nature of the carried application · CPC title

  • based on client or server locations · CPC title

  • based on network conditions · CPC title

  • by balancing the load, e.g. traffic engineering · CPC title

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · 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 US10951707B2 cover?
A selection device includes: a storage part in which connection path information indicating a connection path of a device is stored; and a selection part configured to select the device for executing a process from among the plurality of devices. The selection part is configured to select, as the devices for executing a process, the devices whose paths from a place to store data used in the pro…
Who is the assignee on this patent?
Nec Corp
What technology area does this patent fall under?
Primary CPC classification H04L67/1097. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 16 2021 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).