IP Library Granted Patent US 9,118,609
Granted Patent B2
US 9,118,609 · App. 14/074,244 · Granted Aug 25, 2015

Communication apparatus and communication system for enhancing speed of communication between terminals

Inventor: Takashi Isobe (Yokohama, JP)
Assignee: HITACHI, LTD.
H04L47/801H04L1/187H04L69/163H04L69/28
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 9,118,609
App. No.
14/074,244
Granted
Aug 25, 2015
Kind
B2
Abstract

In communication using TCP, since the transmission bandwidth is significantly influenced by RTT and discard rate, there was a problem that only the transmission bandwidth significantly lower than the contracted bandwidth could be obtained under the environment such as WAN causing large RTT, large hop number and many discarded segments. There is provided an apparatus connected to a receiving side terminal having a means for feeding back to notify all discarded segments to an apparatus connected to a transmitting side terminal; a means for retransmitting the discarded segments fed back to be notified to the apparatus connected to the transmitting side terminal; and a means for controlling transmission bandwidth, based on retransmission bandwidth and discard bandwidth by the apparatus connected to the transmitting side terminal.

Claims (29)

1. A first communication apparatus to be coupled to a network comprising:

a bandwidth control unit configured to:

manage a bandwidth of a packet with respect to intervals in which packets are sent from the first communication apparatus to a second communication apparatus via the network, and

control a control bandwidth for transmitting packets after a base time; and

a transmission unit configured to transmit the packets to the network based on the control bandwidth after the base time,

wherein the bandwidth control unit is configured to make the control bandwidth after the base time smaller than a control bandwidth before the base time when packets are retransmitted or discarded after the base time;

a second bandwidth in a second interval that is a retransmission bandwidth of the packet or a discard bandwidth of the packet when the packet is retransmitted or discarded after the base time,

wherein the control bandwidth before the base time is in a first interval, and

wherein the bandwidth control unit is configured to set a value determined by subtracting the second bandwidth in the second interval from the control bandwidth in the first interval as the control bandwidth after the base time.

2. The first communication apparatus to be coupled to a network according to claim 1 ,

wherein the control bandwidth after the base time is set after the second interval.

3. A method of performing bandwidth control of a communication apparatus to be coupled to a network comprising the steps of:

managing a bandwidth of a packet with respect to intervals in which packets are sent from the communication apparatus to a second communication apparatus via the network;

controlling a control bandwidth for transmitting packets after a base time; and

transmitting the packets to the network based on the control bandwidth after the base time,

wherein the control bandwidth after the base time is managed to be smaller than a control bandwidth before the base time when packets are retransmitted or discarded after the base time,

wherein a second bandwidth in a second interval is a retransmission bandwidth of the packet or a discard bandwidth of the packet when the packet is retransmitted or discarded after the base time,

wherein the control bandwidth before the base time is in a first interval, and

wherein a value determined by subtracting the second bandwidth in the second interval from the control bandwidth in the first interval is set as the control bandwidth after the base time.

4. The method of performing bandwidth control of the communication apparatus according to claim 3 , wherein the control bandwidth after the base time is set after the second interval.

5. A non-transitory computer readable medium with an executable program stored thereon to perform bandwidth control of a communication apparatus to be coupled to a network, comprising the following steps:

managing a bandwidth of a packet with respect to intervals in which packets are sent from the communication apparatus to a second communication apparatus via the network;

controlling a control bandwidth for transmitting packets after a base time; and

transmitting the packet to the network based on the control bandwidth after the base time,

wherein the control bandwidth after the base time is managed to be smaller than a control bandwidth before the base time when packets are retransmitted or discarded after the base time,

wherein the control bandwidth after the base time is determined by subtracting a second bandwidth in a second interval from the control bandwidth in a first interval before the base time,

wherein the control bandwidth before the base time is in a first interval, and

wherein the second bandwidth in the second interval is a retransmission bandwidth of the packet or a discard bandwidth of the packet when the packet is retransmitted or discarded after the base time.

6. The non-transitory computer readable medium with an executable program stored thereon to perform bandwidth control of a communication apparatus according to claim 5 , wherein the control bandwidth after the base time is set after the second interval.

Priority Claims (1)
JP 2009-214015 · Sep 16, 2009 · national
Continuity (2)
Continuation 13392262
Related Publication 20140071986A1 · Mar 13, 2014