Communication apparatus, information processing apparatus, and method of controlling communication apparatus

US9893992B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9893992-B2
Application numberUS-201514875994-A
CountryUS
Kind codeB2
Filing dateOct 6, 2015
Priority dateOct 15, 2014
Publication dateFeb 13, 2018
Grant dateFeb 13, 2018

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 communication apparatus includes a connection port and a processor. The connection port is connected to a switch apparatus. The processor is configured to acquire data to be transmitted to an external apparatus. The processor is configured to generate a packet destined to the external apparatus. The packet contains the data. The processor is configured to store the packet in a buffer. The processor is configured to acquire the packet from the buffer. The processor is configured to transmit the packet to the switch apparatus via the connection port. The processor is configured to acquire a state of a network to which the connection port is connected. The processor is configured to control, on basis of the state of the network and a predetermined packet generation time, a number of packets to be generated.

First claim

Opening claim text (preview).

What is claimed is: 1. A communication apparatus, comprising: a connection port connected to a switch apparatus; and a processor configured to acquire data to be transmitted on a network, generate a packet containing the data, acquire a state of the network to which the connection port is connected, store the packet in a buffer based on the state of the network, transmit the packet stored in the buffer to the switch apparatus via the connection port based on the state of the network, control, on a basis of the state of the network and a predetermined packet generation time, a number of packets to be generated, and acquire, as the state of the network, a use rate of a transmission buffer of a transmission port of the switch apparatus and a transmission time, the transmission port being connected to the network, the transmission time being a period of time between a timing at which the transmission port receives the packet and a timing at which the transmission port transmits the packet. 2. The communication apparatus according to claim 1 , wherein the processor is configured to transmit a transmission request for the packet to the switch apparatus, receive a transmission permission transmitted from the switch apparatus in response to the transmission request, acquire a permission time as the state of the network, the permission time including a period of time between a timing at which the transmission request is transmitted and a timing at which the transmission permission is received. 3. The communication apparatus according to claim 2 , wherein the processor is configured to limit, when the permission time is equal to or greater than the predetermined packet generation time, the number of packets to be generated. 4. The communication apparatus according to claim 3 , wherein the processor is configured to cancel, if generation of the packet is not completed when the transmission permission is received, the limitation on the number of packets to be generated. 5. The communication apparatus according to claim 1 , wherein the processor is configured to limit, when the use rate is 100% and the transmission time is greater than or equal to the predetermined packet generation time, the number of packets to be generated. 6. An information processing apparatus, comprising: a first processor; a memory device; and a communication apparatus including: a connection port connected to a switch apparatus, and a second processor configured to receive a message transmission request from the first processor, the message transmission request requesting transmission of first data stored in the memory device on a network, acquire second data to be transmitted on the network, the second data being a part of the first data, generate a packet containing the second data, acquire a state of the network to which the connection port is connected, store the packet in a buffer based on the state of the network, transmit the packet stored in the buffer to the switch apparatus via the connection port based on the state of the network, and control, on a basis of the state of the network and a predetermined packet generation time, a number of packets to be generated, and acquire, as the state of the network, a use rate of a transmission buffer of a transmission port of the switch apparatus and a transmission time, the transmission port being connected to the network, the transmission time being a period of time between a timing at which the transmission port receives the packet and a timing at which the transmission port transmits the packet. 7. A method of controlling a communication apparatus, the method comprising: acquiring, by a computer, data to be transmitted on a network; generating a packet containing the data; acquiring a state of the network to which a connection port is connected; storing the packet in a buffer based on the state of the network; transmitting the packet stored in the buffer to a switch apparatus via the connection port based on the state of the network; controlling, on a basis of the state of the network and a predetermined packet generation time, a number of packets to be generated; and acquire, as the state of the network, a use rate of a transmission buffer of a transmission port of the switch apparatus and a transmission time, the transmission port being connected to the network, the transmission time being a period of time between a timing at which the transmission port receives the packet and a timing at which the transmission port transmits the packet.

Assignees

Inventors

Classifications

  • H04L45/74Primary

    Address processing for routing · CPC title

  • using dynamic buffer space allocation · 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 US9893992B2 cover?
A communication apparatus includes a connection port and a processor. The connection port is connected to a switch apparatus. The processor is configured to acquire data to be transmitted to an external apparatus. The processor is configured to generate a packet destined to the external apparatus. The packet contains the data. The processor is configured to store the packet in a buffer. The pro…
Who is the assignee on this patent?
Fujitsu Ltd
What technology area does this patent fall under?
Primary CPC classification H04L45/74. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 13 2018 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).