Unlock instant, AI-driven research and patent intelligence for your innovation.

Traffic shaping device

A technology of bandwidth control and relay device, which is applied in the direction of transmission link error control system, digital transmission system, electrical components, etc.

Inactive Publication Date: 2011-09-28
HITACHI LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] Therefore, for the user, there is a possibility that communication within the bandwidth of the upper limit of the contract cannot be performed.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Traffic shaping device
  • Traffic shaping device
  • Traffic shaping device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] Such as figure 1 As shown, the communication system of this embodiment includes a terminal 102 that receives data from a server using TCP in the communication protocol of the transport layer, a server 104 that transmits data to the terminal using the communication protocol, and a communication network between the terminal 102 and the server 104. For example, a relay device 100 for relaying and controlling communication is configured on a network 106 such as the Internet. There may be multiple terminals 102, servers 104, and relay devices 100, respectively.

[0042] In addition, in this embodiment, it is assumed that the terminal 102 refers to the SID and its size included in the received segment as an acknowledgment (ACK) to received data, and sends an acknowledgment including the SID of the segment expected to be received next to the server 104, and when the server 104 receives confirmation responses including the same SID for a preset number or more in succession, it...

Embodiment 2

[0117] The second embodiment is to prevent the communication of the transport layer when the SACK (Selective ACKnowledgment) option of TCP specified in RFC2018 is valid in the communication connection between the terminal and the server, and specifically, it is possible to notify in detail which segment is being delivered. Implementations with significantly lower bandwidth than specified via bandwidth control.

[0118] That is, when the server 104 receives the acknowledgment responses including the same SID for more than the preset number in succession, unlike Embodiment 1, it retransmits the segment of the SID, and then starts downloading from the segment sent before the retransmission. Sent from segment.

[0119] In addition, in this embodiment, the case where the SACK option of TCP is enabled is described, but this embodiment is applicable as long as it is a communication protocol that retransmits lost segments and does not retransmit unmissed segments.

[0120] Figure 6...

Embodiment 3

[0159] In the third embodiment, when the relay device 300 receives more than a certain number of out-of-order segments from the server 104, the segment is not relayed to the terminal 102, and the relay device 300 responds to the server 104 to urge the segment. Example of resending.

[0160] Figure 8 This is an example of the configuration of the communication system of the third embodiment. The relay device 300 includes a response generation function 302 in addition to the relay device 100 according to the first embodiment.

[0161] The response generation function 302 generates an acknowledgment response to the segment received by the reception function 112 . Techniques for generating responses to segments are well known. However, the response generation function 302 uses the predicted SID of the connection to which the segment belongs stored in the predicted SID storage function 126 as the confirmation response number of the generated response, unlike the known technique...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

When communication traffic between communication devices is shaped by a relay device on a network, the communication speed of a transport layer is prevented from being dramatically reduced as compared to the shaped traffic on a network with a high error rate. On the basis of the SID of data received from a communication device and a data size, a relay device predicts the SID expected to be received for the next time in the same communication, compares the predicted SID with another SID included in data received for the next time, and releases the shaped traffic for the data if the received SID is smaller than the predicted SID. Further, when consecutively receiving a given number or larger of pieces of data which are larger than the predicted SID, the relay device releases the shaped traffic for the data.

Description

technical field [0001] The present invention relates to bandwidth control (traffic) provided with a relay device installed in a server device or on a communication path between a terminal and a server device in a network system such as WWW (World Wide Web) that communicates between a server and a terminal. shaping / traffic shaping) technology. Background technique [0002] There is a contract method in which the network is signed with a contract to use the bandwidth according to the plan, and the contracted bandwidth can be used for a certain fee. [0003] In such a contract, it is desirable for the network provider to control communication so as not to exceed the contracted bandwidth, and for the user, it is desired to be able to communicate within the contracted bandwidth using the contracted upper limit bandwidth. [0004] As an example of a bandwidth control device, in U.S. Patent Application Publication No. 2006 / 0268719, it is proposed that a relay device determines the...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): H04L12/56H04L47/20
CPCH04L47/34H04L47/22H04L1/1858H04L2001/0097
Inventor 相乐恭宏
Owner HITACHI LTD