IP Library Granted Patent US 9,444,755
Granted Patent B2
US 9,444,755 · App. 14/532,515 · Granted Sep 13, 2016

Packet processing method and packet processing device

Inventors: Kenji Anzai (Atsugi, JP); Ryota Watanabe (Atsugi, JP)
Assignee: Anritsu Networks Co., Ltd.
H04L47/365H04L43/0864H04L47/10H04L47/25H04L47/283
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,444,755
App. No.
14/532,515
Granted
Sep 13, 2016
Kind
B2
Abstract

To provide a packet processing device that prevents a reduction in the efficiency of data communication. A packet processing device 100 estimates a time, which is taken until an acknowledgement corresponding to a packet is received after transmitting the packet to a client 30 , as the round-trip delay time of the packet, determines the size of data that is divided into packets and is continuously transmitted to the client 30 , and updates the transmission rate of packets transmitted to the client 30 according to the data size and the round-trip delay time.

Claims (19)

1. A packet processing method performed by a packet processing device that receives packets sequentially from a transmission side device and transmits the packets to a receiving side device, comprising:

a response receiving step of receiving an acknowledgement that is transmitted from the receiving side device corresponding to the packets transmitted to the receiving side device;

a round-trip delay time estimation step of estimating a time, which is taken until the acknowledgement corresponding to the packets is received from the receiving side device after the packets are transmitted to the receiving side device, as a round-trip delay time of the packets;

a size determination step of determining a size of data that is divided into the packets and is continuously transmitted to the receiving side device even if the transmission side does not receive an acknowledgement;

a transmission rate update step of updating a transmission rate of packets transmitted to the receiving side device according to the size of the data determined in the size determination step and the round-trip delay time estimated in the round-trip delay time estimation step; and

a transmission step of transmitting the packets to the receiving side device at uniform time intervals and at the transmission rate updated in the transmission rate update step.

2. The packet processing method according to claim 1 , wherein the round-trip delay time estimation step is performed whenever the packet processing device receives the acknowledgement from the receiving side device.

3. The packet processing method according to claim 2 ,

wherein in the size determination step, the size of the data is increased or decreased according to a reception situation of the acknowledgement received in the response receiving step.

4. A packet processing device that receives packets sequentially from a transmission side device and transmits the packets to a receiving side device, comprising:

a response receiving unit that receives an acknowledgement that is transmitted from the receiving side device corresponding to the packets transmitted to the receiving side device;

a round-trip delay time estimation unit that estimates a time, which is taken until the acknowledgement corresponding to the packets is received from the receiving side device after the packets are transmitted to the receiving side device, as a round-trip delay time of the packets;

a size determination unit that determines a size of data that is divided into the packets and is continuously transmitted to the receiving side device even if the transmission side does not receive an acknowledgement;

a transmission rate update unit that updates a transmission rate of packets transmitted to the receiving side device according to the size of the data determined by the size determination unit and the round-trip delay time estimated by the round-trip delay time estimation unit; and

a transmission unit that transmits the packets to the receiving side device at uniform time intervals and at the transmission rate updated by the transmission rate update unit.

5. The packet processing device according to claim 4 ,

wherein the round-trip delay time estimation unit estimates the round-trip delay time whenever the response receiving unit receives the acknowledgement.

6. The packet processing device according to claim 5 ,

wherein the size determination unit increases or decreases the size of the data according to a reception situation of the acknowledgement received by the response receiving unit.

Assignments (2)
MERGER Recorded Aug 5, 2020
From: ANRITSU NETWORKS CO., LTD.
To: ANRITSU CORPORATION
Reel/Frame 053402/0190 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2014
From: ANZAI, KENJI; WATANABE, RYOTA
To: ANRITSU NETWORKS CO., LTD.
Reel/Frame 034100/0052 →
Continuity (1)
Related Publication 20160127247A1 · May 5, 2016