Bandwidth control apparatus, bandwidth control method, and bandwidth control program

US9509559B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9509559-B2
Application numberUS-201313949786-A
CountryUS
Kind codeB2
Filing dateJul 24, 2013
Priority dateJul 27, 2012
Publication dateNov 29, 2016
Grant dateNov 29, 2016

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.

There is provided a control apparatus that includes a reception unit configured to receive information including information of a transmission source, an amount of target data to be transmitted, and a destination, an identification unit configured to identify a transfer apparatus included in a route from the transmission source to the destination, a calculation unit configured to calculate a power consumption based on a transfer rate at which the transfer apparatus performs a transfer, power consumed by the transfer apparatus, and the amount of target data, a determination unit configured to determine a transfer rate corresponding to the power consumption calculated by the calculation unit, and a transmission unit configured to transmit a transfer request for requesting a transfer of the target data at the determined transfer rate to the transfer apparatus.

First claim

Opening claim text (preview).

What is claimed is: 1. A control apparatus comprising: a reception unit configured to receive information including information of a transmission source, an amount of target data to be transmitted, and a destination; an identification unit configured to identify a transfer apparatus included in a route from the transmission source to the destination; a calculation unit configured to: obtain from the identified transfer apparatus a power consumption model that provides a transfer rate at which the transfer apparatus performs a data transfer and power consumed by the transfer apparatus during the data transfer, and calculate a power consumption for transmission of the target data based on the amount of target data applied to the power consumption module; a determination unit configured to determine a transfer rate for the target data based on the power consumption calculated by the calculation unit; and a transmission unit configured to transmit a transfer request to the transfer apparatus to adjust settings of the transfer apparatus to transfer the target data at the determined transfer rate. 2. The control apparatus according to claim 1 , wherein the determination unit determines the transfer rate corresponding to a power consumption having a relatively low value. 3. The control apparatus according to claim 1 , wherein the calculation unit calculates the power consumption as a function of the transfer rate by using: a time spent for a transfer of the target data, and power consumed in a case where the transfer apparatus transfers an amount of data corresponding to a sum of a transfer amount per unit time with regard to the data being transferred and a transfer amount per unit time at the transfer rate. 4. The control apparatus according to claim 1 , wherein the reception unit further receives an allowable rate range corresponding to a range allowed for the transfer rate of the target data from the transmission source, and wherein the determination unit causes the transmission unit to transmit the transfer request in a case where the transfer rate is included in the allowable rate range. 5. The control apparatus according to claim 1 , wherein the calculation unit obtains a first power consumption model representing a relationship between the power consumption of the identified transfer apparatus and the amount of the target data and a second power consumption model representing a relationship between the power consumption of an additional transfer apparatus and the amount of the target data when it is identified that the identified transfer apparatus and the additional transfer apparatus are included in the route, wherein the calculation unit calculates a total value of power consumed by the identified first transfer apparatus to transfer the target data in addition to the data being transferred and power consumed by the additional transfer apparatus to transfer the target data in addition to the data being transferred as a function of a bandwidth used for the transfer of the target data, and wherein the determination unit sets a bandwidth at which the total value has a relatively low value as the transfer rate. 6. The control apparatus according to claim 1 , wherein: the calculation unit is further configured to calculate a minimum power consumption based on the transfer rate at which the transfer apparatus performs the transfer, the power consumed by the transfer apparatus, and the amount of target data, the determination unit is further configured to determine the transfer rate for the target data based on the minimum power consumption calculated by the calculation unit, and the transmission unit is further configured to transmit the transfer request to the transfer apparatus to adjust the settings of the transfer apparatus to transfer the target data at the determined transfer rate for the target data based on the minimum power consumption. 7. A control method for a computer to perform processing comprising: receiving information including information of a transmission source, an amount of target data to be transmitted, and a destination; identifying a transfer apparatus included in a route from the transmission source to the destination; obtaining from the identified transfer apparatus a power consumption model that provides a transfer rate at which the transfer apparatus performs a data transfer and power consumed by the transfer apparatus during the data transfer; calculating a power consumption for transmission of the target data based on the amount of target data applied to the power consumption module; determining a transfer rate for the target data based on the calculated power consumption; and transmitting a transfer request to the transfer apparatus to adjust settings of the transfer apparatus to transfer the target data at the determined transfer rate. 8. The control method according to 7 , further comprising: calculating a minimum power consumption based on the transfer rate at which the transfer apparatus performs the transfer, the power consumed by the transfer apparatus, and the amount of target data; determining the transfer rate for the target data based on the calculated minimum power consumption; and transmitting the transfer request to the transfer apparatus to adjust the settings of the transfer apparatus to transfer the target data at the determined transfer rate for the target data based on the minimum power consumption. 9. A non-transitory computer-readable storage medium storing a program that causes a computer to execute a procedure, the procedure comprising: receiving information including information of a transmission source, an amount of target data to be transmitted, and a destination; identifying a transfer apparatus included in a route from the transmission source to the destination; obtaining from the identified transfer apparatus a power consumption model that provides a transfer rate at which the transfer apparatus performs a data transfer and power consumed by the transfer apparatus during the data transfer; calculating a power consumption for transmission of the target data based on the amount of target data applied to the power consumption module; determining a transfer rate for the target data based on the calculated power consumption; and transmitting a transfer request to the transfer apparatus to adjust settings of the transfer apparatus to transfer the target data at the determined transfer rate. 10. The non-transitory computer-readable recording medium according to 9 , wherein the procedure further comprises: calculating a minimum power consumption based on the transfer rate at which the transfer apparatus performs the transfer, the power consumed by the transfer apparatus, and the amount of target data; determining the transfer rate for the target data based on the calculated minimum power consumption; and transmitting the transfer request to the transfer apparatus to adjust the settings of the transfer apparatus to transfer the target data at the determined transfer rate for the target data based on the minimum power consumption.

Assignees

Inventors

Classifications

  • for reduction of network energy consumption · CPC title

  • using monitoring of external events, e.g. the presence of a signal · CPC title

  • Packet rate · CPC title

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Bandwidth control in ATM Networks, e.g. leaky bucket · 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 US9509559B2 cover?
There is provided a control apparatus that includes a reception unit configured to receive information including information of a transmission source, an amount of target data to be transmitted, and a destination, an identification unit configured to identify a transfer apparatus included in a route from the transmission source to the destination, a calculation unit configured to calculate a po…
Who is the assignee on this patent?
Fujitsu Ltd
What technology area does this patent fall under?
Primary CPC classification G06F1/3209. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 29 2016 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).