IP Library Granted Patent US 11,632,334
Granted Patent B2
US 11,632,334 · App. 17/468,052 · Granted Apr 18, 2023

Communication apparatus and communication method

Inventors: Junichi Sugiyama (Kawasaki, JP); Katsuya Tsushita (Saitama, JP); Kentaro Sano (Wako, JP); Tomohiro Ueno (Wako, JP)
Assignees: FUJITSU LIMITED; RIKEN
H04L47/263H04L47/11H04L47/25H04L47/31H04L47/6275H04L49/9084
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,632,334
App. No.
17/468,052
Granted
Apr 18, 2023
Kind
B2
Abstract

A first node and a second node transmit packets to a third node via a switch. The packets are buffered in a Tx buffer in the switch and then transmitted to the third node. When the third node detects a sign of congestion at the Tx buffer based on the reception frequency of the packets, it is recognized, from transmitter addresses included in the received packets, that the nodes transmitting the packets to the third node are the first node and the second node, and a control packet for a transmission stop request is transmitted to the first node and the second node. On receiving the control packet for a transmission stop request, the first node stops transmission of only packets addressed to the third node. On receiving the control packet for a transmission stop request, the second node stops transmission of only packets addressed to the third node.

Claims (23)

1. A communication apparatus comprising:

a communication port that receives packets transmitted from a switch; and

a controller that monitors at least one of a first reception frequency of the packets received at the communication port, a second reception frequency of the packets received at the communication port or a length of a delimiter of the packets, detects a sign of congestion at a buffer inside the switch based on the first reception frequency, the second reception frequency or the length, and sends, based on a result of the detecting, a transmission stop request for the packets to a transmitter apparatus that transmits the packets before the buffer becomes congested,

wherein

the first reception frequency is a state where a reception interval of the packets is equal to or below a predetermined value, and the second reception frequency is a reception rate of valid data parts of the packets,

the controller detects that there is the sign of congestion at the buffer when the state where the reception interval is equal to or below the predetermined value continues for a predetermined period,

the controller detects that there is the sign of congestion at the buffer when the reception rate is equal to or above a threshold, and

the controller detects that there is the sign of congestion when the length is equal to or shorter than a threshold continuously for a certain period

wherein when a sign of congestion has been detected at the buffer, the controller sends the transmission stop request appended with a priority to the transmitter apparatus to cause the transmitter apparatus to output high-priority packets and stop transmission of low-priority packets based on the priority.

2. The communication apparatus according to claim 1 , wherein when a sign of congestion has been detected at the buffer, the controller sends the transmission stop request to the transmitter apparatus to stop transmission of the packets from the transmitter apparatus.

3. The communication apparatus according to claim 1 , wherein when a sign of congestion has been detected at the buffer, the controller sends the transmission stop request to the transmitter apparatus to lower a transmission rate of the packets from the transmitter apparatus.

4. The communication apparatus according to claim 1 , wherein when disappearance of the sign of congestion at the buffer in the switch has been detected based on the reception frequency, the controller sends a transmission stop cancelling request for the packets to the transmitter apparatus of the packets to restore a packet transmission state before the transmission stop request.

5. The communication apparatus according to claim 4 , wherein the controller monitors, as the reception frequency, a state where a reception interval of the packets exceeds a predetermined value, and detects that the sign of congestion at the buffer has disappeared when a state where the predetermined value is exceeded continues for a predetermined period.

6. The communication apparatus according to claim 4 , wherein the controller monitors, as the reception frequency, a reception rate of valid data parts of the packets and detects that the sign of congestion at the buffer has disappeared when the reception rate is below a threshold.

7. The communication apparatus according to claim 1 , wherein the controller sends the transmission stop request including a timer value that sets a transmission stop time and cause the transmitter apparatus of the packets to stop transmission of the packets for the transmission stop time and recommence the transmission of the packets after the transmission stop time has elapsed.

8. A communication method comprising:

monitoring, by a computer, at least one of a first reception frequency of packets received at a communication port, a second reception frequency of the packets received at the communication port or a length of a delimiter of the packets, the communication port receiving the packets that are transmitted from a switch;

detecting, by the computer, a sign of congestion at a buffer inside the switch based on the first reception frequency, the second reception frequency or the length and sending, by the computer, a transmission stop request for the packets to a transmitter apparatus that transmits the packets before the buffer becomes congested, based on a result of the detecting,

wherein

the first reception frequency is a state where a reception interval of the packets is equal to or below a predetermined value, and the second reception frequency is a reception rate of valid data parts of the packets,

the computer detects that there is the sign of congestion at the buffer when the state where the reception interval is equal to or below the predetermined value continues for a predetermined period,

the computer detects that there is the sign of congestion at the buffer when the reception rate is equal to or above a threshold, and the computer detects that there is the sign of congestion when the length is equal to or shorter than a threshold continuously for a certain period,

wherein when a sign of congestion has been detected at the buffer, the computer sends the transmission stop request appended with a priority to the transmitter apparatus to cause the transmitter apparatus to output high-priority packets and stop transmission of low-priority packets based on the priority.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2026
From: FUJITSU LIMITED
To: 1FINITY INC.
Reel/Frame 074197/0244 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2021
From: SANO, KENTARO; UENO, TOMOHIRO
To: FUJITSU LIMITED; RIKEN
Reel/Frame 057700/0312 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2021
From: SUGIYAMA, JUNICHI; TSUSHITA, KATSUYA
To: FUJITSU LIMITED; RIKEN
Reel/Frame 057401/0548 →
Priority Claims (1)
JP JP2020-152679 · Sep 11, 2020 · national
Continuity (1)
Related Publication 20220086096A1 · Mar 17, 2022
Cited By (1)
US 12,395,431