IP Library › Granted Patent US 9,124,518
Granted Patent B2
US 9,124,518 · App. 13/820,012 · Granted Sep 1, 2015

Communication device and communication system

Inventors: Takashi Isobe (Yokohama, JP); Takeki Yazaki (Kawasaki, JP); Takuro Mori (Tokyo, JP)
Assignee: Hitachi, Ltd.
H04L47/25H04L1/1854H04L47/193H04L47/40
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,124,518
App. No.
13/820,012
Granted
Sep 1, 2015
Kind
B2
Abstract

When a proxy device is used between a transmission terminal and a reception terminal, receives final data from the transmission terminal, and fails immediately thereafter, a situation is avoided where transmission is completed in the transmission terminal, but reception is not completed in the reception terminal. There is provided a means for not returning ACK when a data packet is received in a state in which there is no data which waits for ACK and transmission of which is in progress, and there is no data which waits for arrangement and reception of which is in progress in the proxy device, for returning ACK for data received one step before when a data packet is received in a state in which there is data which waits for ACK and transmission of which is in progress, or there is data which waits for arrangement and reception of which is in progress.

Claims (45)

1. A communication device connected to a network, comprising:

a bandwidth control unit that manages a bandwidth regarding a packet which is transmitted from the communication device to an another communication device via the network, for each interval time, and reduces a control bandwidth for sending the packet to the network to less than a control bandwidth of a past section when a rate of change in a discarding rate of a packet exceeds a predetermined value; and

a transmission unit that sends the packet to the network according to the control bandwidth controlled by the bandwidth control unit.

2. The communication device according to claim 1 , wherein

the current section is a first time from a current time point to a reference time point which is updated for each interval time, and the past section is a second time from a time point which is an interval time before the reference time point to the reference time point, and

the bandwidth control unit controls the control bandwidth for sending the packet to the network on the basis of a retransmission bandwidth or the discarding rate during the first time and the controlled control bandwidth during the second time.

3. The communication system according to claim 1 , wherein the bandwidth control unit increases the control bandwidth for sending the packet to the network when the rate of change in the discarding rate of the packet does not exceed a predetermined value.

4. The communication device according to claim 1 , wherein the rate of change in the discarding rate of the packet is a rate between the discarding rate of the packet during the current section and the discarding rate of the packet during the past section.

5. The communication system according to claim 1 , wherein the bandwidth control unit obtains the discarding rate of packets during the current section by using a ratio of a transmission bandwidth during the past section and the retransmission bandwidth or the discarding bandwidth during the current section.

6. The communication device according to claim 1 , wherein a retransmission ratio of packets is used instead of the discarding rate of packets.

7. A communication device connected to a network, comprising:

a bandwidth control unit that manages a predefined interval time and a reference time point updated for each interval time, and adds the interval time to the reference time point so as to update the reference time point when a difference between the current time point and the reference time point exceeds the interval time; and

a storage unit that records a retransmission bandwidth or a discarding bandwidth, a transmission bandwidth, and a control bandwidth for limiting a sum total of the retransmission bandwidth or a discarding bandwidth and the transmission bandwidth according to a first time from a reference time point to a current time point and a second time from the reference time point to an old reference time point which is an interval time before the reference time point,

wherein the bandwidth control unit reduces the control bandwidth after the reference time point on the basis of the retransmission bandwidth or the discarding bandwidth during the first time and the control bandwidth during the second time when a rate of change in a discarding rate of a packet exceeds a predetermined value.

8. The communication device according to claim 7 , wherein the bandwidth control unit

obtains a first discarding rate which is a ratio of the transmission bandwidth during the second time and the retransmission bandwidth or the discarding bandwidth during the first time, and a second discarding rate which is a ratio between the transmission bandwidth during a third time from the old reference time point until before the interval time and the retransmission bandwidth or the discarding bandwidth during the second time, and

reduces the control bandwidth after the reference time point to less than the control bandwidth during the second time on the basis of the retransmission bandwidth or the discarding rate after the reference time point, when the first discarding rate is larger than the second discarding rate.

9. The communication device according to claim 7 ,

wherein the bandwidth control unit increases the control bandwidth for sending the packet to the network when the rate of change in the discarding rate of the packet does not exceed a predetermined value.

10. A communication system comprising:

a first communication device; and

a second communication device connected to the first communication device via a network,

wherein the first communication device including

a bandwidth control unit that manages a bandwidth regarding a packet which is transmitted from the first communication device to the second communication device via the network, for each interval time, and reduces a control bandwidth for sending the packet to the second communication device via the network to less than a control bandwidth of a past section when a rate of change in a discarding rate of a packet exceeds a predetermined value;

a transmission unit that sends the packet to the network according to the control bandwidth controlled by the bandwidth control unit.

11. The communication system according to claim 10 , wherein

the current section is a first time from a current time point to a reference time point which is updated for each interval time, and the past section is a second time from a time point which is an interval time before the reference time point to the reference time point, and

the bandwidth control unit controls the control bandwidth for sending the packet to the second communication device via the network on the basis of a retransmission bandwidth or the discarding rate during the first time and the controlled control bandwidth during the second time.

12. The communication system according to claim 10 , wherein the bandwidth control unit increases the control bandwidth for sending the packet to the network when the rate of change in the discarding rate of a packet does not exceed a predetermined value.

13. The communication system according to claim 10 , wherein the rate of change in the discarding rate of the packet is a rate between the discarding rate of the packet during the current section and the discarding rate of the packet during the past section.

14. The communication system according to claim 10 , wherein the bandwidth control unit obtains the discarding rate of packets during the current section by using a ratio of a transmission bandwidth during the past section and the retransmission bandwidth or the discarding bandwidth during the current section.

15. The communication system according to claim 10 , wherein a retransmission ratio of packets is used instead of the discarding rate of packets.

16. A bandwidth control method for controlling a control bandwidth to send a packet to a network, comprising:

managing a bandwidth regarding a packet which is sent to the network, for each interval time;

reducing a control bandwidth for sending the packet to the network to less than a control bandwidth of a past section when a rate of change in a discarding rate of a packet exceeds a predetermined value; and

sending the packet to the network according to the controlled control bandwidth.

17. The bandwidth control method according to claim 16 , wherein

the current section is a first time from a current time point to a reference time point which is updated for each interval time, and the past section is a second time from a time point which is an interval time before the reference time point to the reference time point, and

further comprising controlling the control bandwidth for sending the packet to the network on the basis of a retransmission bandwidth or the discarding rate during the first time and a controlled control bandwidth during the second time.

18. The bandwidth control method according to claim 16 , wherein the bandwidth control unit increases the control bandwidth for sending the packet to the network when the rate of change in the discarding rate of the packet does not exceed a predetermined value.

19. The bandwidth control method according to claim 16 ,

wherein the rate of change in the discarding rate of the packet is a rate between the discarding rate of the packet during the current section and the discarding rate of the packet during the past section.

20. The bandwidth control method according to claim 19 , further comprising:

obtaining the discarding rate of packets during the current section by using a ratio of a transmission bandwidth during the past section and the retransmission bandwidth or the discarding rate during the current section.

21. The bandwidth control method according to claim 16 , wherein a retransmission ratio of packets is used instead of the discarding rate of packets.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2013
From: ISOBE, TAKASHI; YAZAKI, TAKEKI; MORI, TAKURO
To: HITACHI, LTD.
Reel/Frame 029982/0811 →
Priority Claims (1)
JP 2010-255521 · Nov 16, 2010 · national
Continuity (1)
Related Publication 20130229916A1 · Sep 5, 2013