Transfer device, transfer method, and computer program product
US-2019081903-A1 · Mar 14, 2019 · US
US10778594B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10778594-B2 |
| Application number | US-201816117381-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 30, 2018 |
| Priority date | Mar 20, 2018 |
| Publication date | Sep 15, 2020 |
| Grant date | Sep 15, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
According to an embodiment, a transfer control device controls transfer of data stored in a communication device. The transfer control device includes a memory and one or more hardware processors electrically coupled to the memory and configured to function as a control unit, and a determining unit. The control unit performs control for transferring the data to a first transmission buffer. The determining unit determines, depending on a state of the communication device, data to be restricted from being transferred. When transfer is to be restricted, the control unit delays transfer of data to be restricted from being transferred.
Opening claim text (preview).
What is claimed is: 1. A transfer control device that controls transferring of data stored in a communication device, the transfer control device comprising: a memory; and one or more hardware processors electrically coupled to the memory and configured to function as: a control unit that performs control for transferring the data to a first transmission buffer; and a determining unit that determines, depending on a state of the communication device, data to be restricted from being transferred, wherein when transferring is to be restricted, the control unit delays transferring of the data to be restricted from being transferred, and when an access load of at least one of a memory unit being a source of transferring, the first transmission buffer, and a bus that connects the memory unit and the first transmission buffer is higher than an access threshold value, the determining unit determines that data having a smaller degree of priority than a priority threshold value is to be restricted from being transferred. 2. The transfer control device according to claim 1 , wherein when a number of pieces of data stored in the first transmission buffer and having degree of priority to be equal to or greater than the priority threshold value is smaller than a data number threshold value, the determining unit determines that the data having the smaller degree of priority than the priority threshold value is to be restricted from being transferred, and when the number of pieces of data stored in the first transmission buffer and having the degree of priority equal to or greater than the priority threshold value is equal to or greater than the data number threshold value, the determining unit decides that the data having the degree of priority smaller than the priority threshold value is not to be restricted from being transferred. 3. The transfer control device according to claim 1 , wherein when a size of data stored in the first transmission buffer and having degree of priority equal to or greater than the priority threshold value is smaller than a data size threshold value, the determining unit determines that the data having the smaller degree of priority than the priority threshold value is to be restricted from being transferred, and when the size of data stored in the first transmission buffer and having the degree of priority equal to or greater than the priority threshold value is equal to or greater than the data size threshold value, the determining unit determines that the data having the degree of priority smaller than the priority threshold value is not to be restricted from being transferred. 4. The transfer control device according to claim 1 , wherein according to scheduling information indicating a schedule of transmission timings of data stored in the first transmission buffer and data stored in a second transmission buffer, the determining unit determines data to be restricted from being transferred, and the control unit performs control so that data having a degree of priority equal to or greater than the priority threshold value is promptly transferred to the first transmission buffer, and when transferring is not restricted, the data having the degree of priority smaller than the priority threshold value is promptly transferred to the second transmission buffer. 5. The transfer control device according to claim 4 , wherein the determining unit refers to the scheduling information, calculates a number of pieces of data that are transmittable from the first transmission buffer at next transmission timing, and when a number of pieces of data stored in the first transmission buffer is smaller than the number of transmittable pieces of data, pieces of the data having the degree of priority smaller than the priority threshold value is to be restricted from being transferred, and when the data having the degree of priority smaller than the priority threshold value is to be restricted from being transferred, the control unit delays transferring of the data having the degree of priority smaller than the priority threshold value. 6. The transfer control device according to claim 4 , wherein the scheduling information represents a gate control list of IEEE 802.1Qbv standard. 7. A transfer control method implemented in a transfer control device that controls transferring of data stored in a communication device, the transmission control method comprising: performing control for transferring the data to a first transmission buffer; determining, depending on a state of the communication device, data to be restricted from being transferred; delaying transferring of the data to be restricted; determining that an access load of at least one of a memory unit being a source of transferring, the first transmission buffer, and a bus that connects the memory unit and the first transmission buffer is higher than an access threshold value; and determining whether or not data having a smaller degree of priority than a priority threshold value is to be restricted from being transferred. 8. A computer program product having a non-transitory computer readable medium including programmed instructions, wherein the instructions, when executed by a computer that controls transferring of data stored in a communication device, cause the computer to function as: a control unit that performs control for transferring the data to a first transmission buffer; and a determining unit that, depending on state of the communication device, determines data to be restricted from being transferred, wherein when transferring is to be restricted, the control unit delays transferring of the data to be restricted from being transferred, and when an access load of at least one of a memory unit being a source of transferring, the first transmission buffer, and a bus that connects the memory unit and the first transmission buffer is higher than an access threshold value, the determining unit determines that data having a smaller degree of priority than a priority threshold value is to be restricted from being transferred.
with priority control · CPC title
based on priority control (G06F13/1605 takes precedence) · CPC title
by discarding or delaying data units, e.g. packets or frames · CPC title
Collecting or measuring resource availability data · CPC title
queue load conditions, e.g. longest queue first · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.