WO2023119511A1 - 通信装置、通信システム、及び通信方法 - Google Patents
通信装置、通信システム、及び通信方法 Download PDFInfo
- Publication number
- WO2023119511A1 WO2023119511A1 PCT/JP2021/047642 JP2021047642W WO2023119511A1 WO 2023119511 A1 WO2023119511 A1 WO 2023119511A1 JP 2021047642 W JP2021047642 W JP 2021047642W WO 2023119511 A1 WO2023119511 A1 WO 2023119511A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- communication
- transmission
- network
- packet
- communication unit
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 314
- 238000000034 method Methods 0.000 title claims description 30
- 230000005540 biological transmission Effects 0.000 claims abstract description 225
- 230000007423 decrease Effects 0.000 claims description 12
- 230000004044 response Effects 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 239000002699 waste material Substances 0.000 description 5
- 239000000470 constituent Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/28—Flow control; Congestion control in relation to timing considerations
- H04L47/283—Flow control; Congestion control in relation to timing considerations in response to processing delays, e.g. caused by jitter or round trip time [RTT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/27—Evaluation or update of window size, e.g. using information derived from acknowledged [ACK] packets
Definitions
- the present disclosure relates to communication devices, communication systems, and communication methods.
- TCP Transmission Control Protocol
- congestion window control for example, Patent Document 1.
- the transmission side communication device changes the size of the congestion window according to the congestion state of the network, and limits the amount of data (TCP segment) sent to the network according to the size of the congestion window. .
- the transmission-side communication device sends data to the network and sends it to the network according to the size of RTT (Round Trip Time), which is the time from when an ACK (acknowledge) packet for the data is returned from the other party.
- RTT Red Trip Time
- the transmitting communication device determines that the network is not congested and increases the size of the congestion window.
- the transmitting communication device determines that the network is congested and reduces the size of the congestion window. This allows the sending communication device to send a large amount of data over the network while avoiding network congestion.
- the inventors of the present invention have found that in the congestion window control method, for example, when the receiving side communication device uses the TDD (Time Division Duplex) method, the sending side communication device stops the growth of the congestion window (size does not increase), there is a problem that even though data can be transmitted, there is a waste time during which data is not transmitted.
- TDD Time Division Duplex
- an object of the present disclosure is to provide a communication device, a communication system, and a communication method capable of reducing waste time in the transmission side communication device.
- a communication device comprises: a communication unit that transmits a downstream packet via a network and receives an ACK (Acknowledge) packet for the downstream packet via the network; an RTT (Round Trip Time) for a downlink packet already transmitted by the communication unit, which is the time from when the communication unit transmits the downlink packet to when the communication unit receives the ACK packet; an acquisition unit that acquires the transmission time of the downlink packet already transmitted by the communication unit; a transmission timing control unit for controlling the transmission timing of the downlink packet by the communication unit based on the RTT of the downlink packet already transmitted by the communication unit and the transmission time of the downlink packet already transmitted by the communication unit; , provided.
- a communication system includes: a communication unit that transmits a downstream packet to a receiving communication device via a network and receives an ACK (Acknowledge) packet for the downstream packet from the receiving communication device via the network; an RTT (Round Trip Time) for a downlink packet already transmitted by the communication unit, which is the time from when the communication unit transmits the downlink packet to when the communication unit receives the ACK packet; an acquisition unit that acquires the transmission time of the downlink packet already transmitted by the communication unit; a transmission timing control unit for controlling the transmission timing of the downlink packet by the communication unit based on the RTT of the downlink packet already transmitted by the communication unit and the transmission time of the downlink packet already transmitted by the communication unit; , provided.
- a communication method comprises: A communication method by a communication device, a communication step of transmitting a downstream packet via a network and receiving an ACK (Acknowledge) packet for the downstream packet via the network; an RTT (Round Trip Time) of the downlink packet already transmitted in the communication step, which is the time from when the downlink packet is transmitted in the communication step to when the ACK packet is received in the communication step; an acquisition step of acquiring the transmission time of the downstream packet already transmitted in the communication step; a transmission timing control step of controlling the transmission timing of the downstream packet in the communication step based on the RTT of the downstream packet already transmitted in the communication step and the transmission time of the downstream packet already transmitted in the communication step; ,including.
- FIG. 10 is a diagram for explaining a problem of the congestion window control method
- 1 is a diagram showing a configuration example of a communication system according to Embodiment 1
- FIG. 4 is a flow diagram illustrating an example of a schematic operation flow of the transmission-side communication device according to Embodiment 1
- FIG. FIG. 9 is a diagram showing a configuration example of a communication system according to Embodiment 2
- FIG. 10 is a diagram illustrating an example of schematic operation of a transmission timing control section according to Embodiment 2
- FIG. 12 is a diagram illustrating an example of RTTs acquired by an acquisition unit according to the second embodiment
- FIG. FIG. 10 is a diagram illustrating an example of transmission times of downlink packets with a small RTT;
- FIG. 10 is a flow diagram illustrating an example of a schematic operation flow of a server according to Embodiment 2;
- 2 is a block diagram showing a hardware configuration example of a computer that realizes the transmission-side communication device according to Embodiment 1 and the server according to Embodiment 2;
- FIG. 10 is a flow diagram illustrating an example of a schematic operation flow of a server according to Embodiment 2;
- 2 is a block diagram showing a hardware configuration example of a computer that realizes the transmission-side communication device according to Embodiment 1 and the server according to Embodiment 2;
- the server 90 transmits downlink packets to UE (User Equipment) 30 via the base station 20 . That is, the server 90 becomes the transmission side communication device, and the base station 20 becomes the reception side communication device. Also, the TDD scheme is used for communication between the base station 20 and the UE 30 . Also, “D” in the figure indicates a downlink slot that is a time slot assigned to the downlink from the base station 20 to the UE30, and “U” in the figure indicates an uplink from the UE30 to the base station 20. Upstream slots, which are assigned time slots, are shown.
- the server 90 transmits to the base station 20 downlink packets having a data amount corresponding to the size of the congestion window at that time. Since the base station 20 is assigned a downlink slot when the downlink packet is received from the server 90 , the base station 20 transmits the downlink packet received from the server 90 to the UE 30 .
- the UE 30 When the UE 30 receives the downlink packet, it transmits an ACK packet for that downlink packet. However, when a downstream packet is received from the base station 20, a downstream slot is assigned. Therefore, the UE 30 is forced to wait to transmit the ACK packet until the transmission opportunity at time t3 when an uplink slot is allocated. Then, at time t3, UE 30 transmits an ACK packet to base station 20, and base station 20 transmits the ACK packet to server 90.
- the server 90 When the server 90 receives an ACK packet from the base station 20, it resumes transmission of downlink packets. Thus, the server 90 must wait until it receives an ACK packet before transmitting the next downstream packet. As a result, in the server 90, the time from the time t2 when the transmission of the downlink packet is completed to the time t3 when the ACK packet is received becomes a waste time in which the downlink packet is not transmitted even though the downlink packet can be transmitted.
- the server 90 since the RTT from the transmission of the downlink packet to the reception of the ACK packet increases, it determines that the network is congested and the congestion window stops growing (the size does not increase). Therefore, when the server 90 transmits the next downstream packet, the server 90 can only transmit a downstream packet with a data amount corresponding to the size of the congestion window whose growth has stopped. As a result, in the server 90, dead time occurs even after transmission of the next downstream packet.
- the communication system 1 according to Embodiment 1 includes a transmitting communication device 100 and a receiving communication device 200 .
- the transmission-side communication device 100 includes a communication section 101 , an acquisition section 102 and a transmission timing control section 103 .
- the transmitting side communication device 100 is, for example, a server such as a web server, and the receiving side communication device 200 is, for example, a base station.
- the communication unit 101 transmits a downstream packet to the receiving communication device 200 via the network, and receives an ACK packet for the downstream packet from the receiving communication device 200 via the network.
- the network according to the first embodiment usually refers to a communication network (whether wired or wireless) between the communication device 100 on the transmission side and the communication device 200 on the reception side.
- the network when the receiving side communication device 200 is a base station, the network includes a communication network between the transmitting side communication device 100 and the receiving side communication device 200 and a wireless communication network between the receiving side communication device 200 and terminals such as UEs. and shall refer to a communication network including
- the acquisition unit 102 acquires the RTT of the downstream packet already transmitted by the communication unit 101 and the transmission time of the downstream packet already transmitted by the communication unit 101 .
- the RTT for the downlink packet already transmitted by the communication unit 101 is the time from when the communication unit 101 transmits the downlink packet to when the communication unit 101 receives an ACK packet for the downlink packet.
- the acquisition unit 102 may acquire the RTT using ping.
- the RTT acquisition method is not limited to this.
- the acquisition unit 102 may manage the transmission time of the downlink packet by itself or may acquire it from the communication unit 101 .
- the transmission timing control unit 103 controls the transmission timing of the downlink packet by the communication unit 101 based on the RTT of the downlink packet already transmitted by the communication unit 101 and the transmission time of the downlink packet already transmitted by the communication unit 101. do.
- the transmission timing controlled by the transmission timing control section 103 is the transmission timing of the downstream packet that the communication section 101 will transmit from now on. Upon receiving this, the communication section 101 transmits the downstream packet at the transmission timing controlled by the transmission timing control section 103 .
- the receiving communication device 200 has a function of receiving a downstream packet from the transmitting communication device 100 and transmitting an ACK packet for the downstream packet to the transmitting communication device 100, or receiving a downstream packet from the transmitting communication device 100. and transfers it to another device (if the receiving side communication device 200 is a base station, the other device is a terminal such as a UE), receives an ACK packet for the downlink packet from the other device, and transmits it to the transmitting side communication device 100. Any communication device may be used as long as it has the function. Therefore, description of the detailed configuration of the receiving side communication device 200 is omitted.
- the acquisition unit 102 first acquires the RTT of the downlink packet already transmitted by the communication unit 101 and the transmission time of the downlink packet already transmitted by the communication unit 101 (step S11). .
- the transmission timing control unit 103 determines the transmission timing of the downlink packet by the communication unit 101 based on the RTT of the downlink packet already transmitted by the communication unit 101 and the transmission time of the downlink packet already transmitted by the communication unit 101. is controlled (step S12).
- the transmission-side communication device 100 based on the RTT of the downlink packet already transmitted by the communication unit 101 and the transmission time of the downlink packet already transmitted by the communication unit 101, to control the transmission timing of downlink packets by the communication unit 101 .
- the RTT can be reduced, so that the transmitting communication device 100 can grow the congestion window (increase the size).
- the data amount of the downlink packets to be sent to the network increases, so that dead time can be reduced.
- the transmission timing control unit 103 specifies the transmission time of the downlink packet with the smallest RTT among the downlink packets already transmitted by the communication unit 101, and the specified transmission time and the network scheduling interval. Based on this, the transmission timing of the downlink packet by the communication unit 101 may be controlled.
- the network scheduling interval may be the interval between uplink slots assigned to the uplink. Note that the network scheduling interval may be calculated by an arbitrary component within the transmitting communication device 100, or may be obtained from an external device.
- the transmission-side communication device 100 controls the transmission timing of the downlink packet by the communication unit 101 so that the downlink packet is transmitted when the time corresponding to the network scheduling interval has elapsed from the specified transmission time.
- the transmission timing may have a time width, such as being determined within a predetermined time range before and after the timing at which the scheduling interval has elapsed.
- the transmission-side communication device 100 may further include a transmission rate control unit that acquires the network status and controls the transmission bit rate of downlink packets by the communication unit 101 based on the acquired network status.
- the communication unit 101 may transmit downstream packets at a transmission bit rate controlled by the transmission rate control unit.
- the transmission rate control unit may acquire the increase/decrease status of RTT in the network as the network status.
- the transmission timing control unit 103 specifies the transmission time of the downlink packet with the smallest RTT among the downlink packets already transmitted by the communication unit 101, the specified transmission time, the network scheduling interval, and the communication
- the transmission timing of the downstream packet by the communication unit 101 may be controlled based on the transmission bit rate of the downstream packet by the unit 101 .
- the communication system 2 includes a server 10, a base station 20, and a UE30.
- the TDD scheme is used for communication between the base station 20 and the UE 30 .
- the server 10 also includes a communication unit 11 , an acquisition unit 12 , a transmission timing control unit 13 and a transmission rate control unit 14 .
- the server 10 is an example of a transmission-side communication device, such as a web server.
- the base station 20 is an example of a receiving communication device.
- the communication unit 11 transmits a downlink packet to the UE30 via the base station 20, and receives an ACK packet for the downlink packet from the UE30 via the base station 20.
- the network according to the second embodiment refers to a communication network including a communication network (whether wired or wireless) between the server 10 and the base station 20 and a wireless communication network between the base station 20 and the UE 30.
- the wireless communication network between the base station 20 and the UE 30 may be LTE (Long Term Evolution), 4G (Generation), 5G, local 5G, or the like.
- the acquisition unit 12 acquires the RTT of the downstream packet already transmitted by the communication unit 11 and the transmission time of the downstream packet already transmitted by the communication unit 11 .
- the RTT of the downlink packet already transmitted by the communication unit 11 is the time from when the communication unit 11 transmits the downlink packet to when the communication unit 11 receives an ACK packet for the downlink packet.
- the acquisition unit 12 may acquire the RTT using ping.
- the RTT acquisition method is not limited to this.
- the acquisition unit 12 may manage the transmission time of the downlink packet by itself, or may acquire the transmission time from the communication unit 11 .
- the transmission timing control unit 13 controls the transmission timing of the downlink packet by the communication unit 11 based on the RTT of the downlink packet already transmitted by the communication unit 11 and the transmission time of the downlink packet already transmitted by the communication unit 11. do.
- the transmission timing controlled by the transmission timing control unit 13 is the transmission timing of the downstream packet that the communication unit 11 will transmit from now on. For example, as shown in FIG. 5, the transmission timing control unit 13 considers the reception timing of the ACK packet and brings the transmission timing of the downlink packet closer to the uplink slot in which the base station 20 transmits the ACK packet to the server 10 . As a result, the RTT can be reduced, so that the congestion window can be grown (the size can be increased).
- the transmission rate control unit 14 acquires the network state, and controls the transmission bit rate of the downlink packets by the communication unit 11 based on the acquired network state. For example, the transmission rate control unit 14 acquires an increase or decrease in RTT in the network as the network state.
- the communication unit 11 transmits downstream packets at the transmission timing controlled by the transmission timing control unit 13 and the transmission bit rate controlled by the transmission rate control unit 14 .
- FIG. 6 shows an example of RTTs acquired by the acquisition unit 12 .
- the vertical axis is the RTT
- the horizontal axis is the packet number of the downstream packet.
- the communication unit 11 increases the packet number each time it transmits a downstream packet. Therefore, the downstream packet with the largest packet number is the most recently transmitted downstream packet.
- the RTT is serrated. This is because the UE 30 collectively transmits a plurality of ACK packets for a plurality of downlink packets, which the base station 20 has divided and transmitted over a plurality of downlink slots, in a single uplink slot.
- the transmission time of the downlink packet with the small RTT is considered to be the time close to the uplink slot in which the base station 20 transmits the ACK packet to the server 10 .
- the time t1 close to the upstream slot is considered to be the transmission time of the downstream packet with the small RTT. Therefore, it is considered that the small RTT can be maintained by transmitting downlink packets based on this time t1.
- the transmission timing control unit 13 controls the transmission timing of the downlink packet so that the downlink packet is transmitted when the time corresponding to the uplink slot interval has elapsed from the transmission time of the downlink packet with a small RTT.
- the transmission timing control unit 13 sets the downlink packet transmission time at which the RTT becomes the minimum to S_base , and sets the network scheduling interval, that is, the uplink slot interval to ⁇ . Then, the transmission timing control unit 13 sets the transmission timing of the downstream packet as shown in Equation 1 below.
- offset is a coefficient that increases as the transmission bit rate increases.
- offset is a coefficient that satisfies 0 ⁇ offset ⁇ .
- the transmission rate control unit 14 acquires the increase/decrease status of the RTT in the network as the network status.
- the increase/decrease status of the RTT indicates any one of increase, stability, and decrease.
- the transmission rate control unit 14 decreases the transmission bit rate Rate(t) [bps] of downlink packets. For example, the transmission rate control unit 14 sets Rate(t) as shown in Equation 2 below.
- ⁇ is a coefficient that satisfies 0 ⁇ 1.
- the transmission rate control unit 14 increases the transmission bit rate Rate(t) [bps] of downlink packets. For example, the transmission rate control unit 14 sets Rate(t) as shown in Equation 3 below.
- ⁇ is a coefficient that satisfies 0 ⁇ 1.
- the base station 20 has a function of communicating with the UE 30 by the TDD method, a function of receiving a downlink packet from the server 10 and transferring it to the UE 30, and a function of receiving an ACK packet corresponding to the downlink packet from the UE 30 and transmitting it to the server 10.
- UE30 is an arbitrary terminal as long as it has a function of communicating with the base station 20 by the TDD method, a function of receiving a downlink packet from the base station 20, and a function of transmitting an ACK packet for the downlink packet to the base station 20. Good to realize. Therefore, descriptions of detailed configurations of the base station 20 and the UE 30 are omitted.
- the acquisition unit 12 acquires the RTT of the downlink packet already transmitted by the communication unit 11 and the transmission time of the downlink packet already transmitted by the communication unit 11 (step S21). .
- the transmission timing control unit 13 controls transmission of the downlink packet by the communication unit 11 based on the RTT of the downlink packet already transmitted by the communication unit 11 and the transmission time of the downlink packet already transmitted by the communication unit 11. Timing is controlled (step S22).
- the transmission rate control unit 14 acquires the network state, and controls the transmission bit rate of the downstream packet by the communication unit 101 based on the acquired network state (step S23).
- steps S22 and S23 are not limited to this.
- step S23 may be executed first, then step S22 may be executed, or steps S22 and S23 may be executed substantially simultaneously in parallel.
- the server 10 performs communication based on the RTT of the downlink packet already transmitted by the communication unit 11 and the transmission time of the downlink packet already transmitted by the communication unit 11. It controls the transmission timing of downlink packets by the unit 11 .
- the RTT can be reduced, so the server 10 can grow the congestion window (increase the size).
- the amount of downlink packet data to be sent to the network increases, and waste time can be reduced.
- the server 10 can increase the amount of data in downstream packets flowing through the network by growing the congestion window. Queuing delays occur. Therefore, the server 10 acquires the network state, and controls the transmission bit rate of the downstream packet by the communication unit 11 based on the network state. As a result, it is possible to control the amount of downstream packet data to be sent to the network according to the state of the network so as not to cause queuing delay. As a result, the throughput of the server 10 can be improved.
- the computer 40 includes a processor 41, a memory 42, a storage 43, an input/output interface (input/output I/F) 44, a communication interface (communication I/F) 45, and the like.
- the processor 41, the memory 42, the storage 43, the input/output interface 44, and the communication interface 45 are connected by a data transmission path for mutually transmitting and receiving data.
- the processor 41 is, for example, an arithmetic processing device such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit).
- the memory 42 is, for example, RAM (Random Access Memory) or ROM (Read Only Memory).
- the storage 43 is, for example, a storage device such as a HDD (Hard Disk Drive), an SSD (Solid State Drive), or a memory card. Also, the storage 43 may be a memory such as a RAM or a ROM.
- the storage 43 stores a program that implements the functions of the constituent elements of the transmitting communication device 100 or the server 10 .
- the processor 41 realizes the functions of the constituent elements of the transmission-side communication device 100 or the server 10, respectively.
- the processor 41 may execute these programs after reading them onto the memory 42 , or may execute them without reading them onto the memory 42 .
- the memory 42 and the storage 43 also play a role of realizing a storage function provided in the transmission side communication device 100 or the server 10 .
- the above-described program when read into a computer, is an instruction group ( or software code).
- the program may be stored in a non-transitory computer-readable medium or tangible storage medium.
- computer readable media or tangible storage media may include RAM, ROM, flash memory, SSD or other memory technology, compact disc (CD)-ROM, digital versatile disk (DVD), Blu-ray ( (registered trademark) discs or other optical disc storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices.
- the program may also be transmitted on a transitory computer-readable medium or communication medium.
- transitory computer readable media or communication media include electrical, optical, acoustic, or other forms of propagated signals.
- the input/output interface 44 is connected to a display device 441, an input device 442, a sound output device 443, and the like.
- the display device 441 is a device that displays a screen corresponding to drawing data processed by the processor 41, such as an LCD (Liquid Crystal Display), a CRT (Cathode Ray Tube) display, or a monitor.
- the input device 442 is a device that receives an operator's operation input, such as a keyboard, mouse, and touch sensor.
- the display device 441 and the input device 442 may be integrated and implemented as a touch panel.
- the sound output device 443 is a device, such as a speaker, that outputs sound corresponding to the sound data processed by the processor 41 .
- the communication interface 45 transmits and receives data to and from an external device.
- the communication interface 45 communicates with external devices via a wired communication path or a wireless communication path.
- (Appendix 1) a communication unit that transmits a downstream packet via a network and receives an ACK (Acknowledge) packet for the downstream packet via the network; an RTT (Round Trip Time) for a downlink packet already transmitted by the communication unit, which is the time from when the communication unit transmits the downlink packet to when the communication unit receives the ACK packet; an acquisition unit that acquires the transmission time of the downlink packet already transmitted by the communication unit; a transmission timing control unit for controlling the transmission timing of the downlink packet by the communication unit based on the RTT of the downlink packet already transmitted by the communication unit and the transmission time of the downlink packet already transmitted by the communication unit; have a Communication device.
- the transmission timing control unit Identifying the transmission time of the downlink packet with the smallest RTT among the downlink packets already transmitted by the communication unit; controlling the transmission timing of downlink packets by the communication unit based on the specified transmission time and the scheduling interval of the network;
- the communication device according to Appendix 1.
- the transmission timing control unit controls the transmission timing of the downlink packet by the communication unit so that the downlink packet is transmitted when the time corresponding to the scheduling interval of the network has elapsed from the specified transmission time.
- the communication device according to appendix 2.
- (Appendix 4) further comprising a transmission rate control unit that acquires the state of the network and controls a transmission bit rate of downlink packets by the communication unit based on the acquired state of the network;
- the communication device according to appendix 3. (Appendix 5)
- the transmission rate control unit acquires the increase/decrease status of the RTT in the network as the state of the network.
- the communication device according to appendix 4. (Appendix 6)
- the transmission timing control unit controlling the transmission timing of the downlink packet by the communication unit based on the specified transmission time, the scheduling interval of the network, and the transmission bit rate of the downlink packet by the communication unit; 6.
- a communication unit that transmits a downstream packet to a receiving communication device via a network and receives an ACK (Acknowledge) packet for the downstream packet from the receiving communication device via the network; an RTT (Round Trip Time) for a downlink packet already transmitted by the communication unit, which is the time from when the communication unit transmits the downlink packet to when the communication unit receives the ACK packet; an acquisition unit that acquires the transmission time of the downlink packet already transmitted by the communication unit; a transmission timing control unit for controlling the transmission timing of the downlink packet by the communication unit based on the RTT of the downlink packet already transmitted by the communication unit and the transmission time of the downlink packet already transmitted by the communication unit; have a Communications system.
- the transmission timing control unit Identifying the transmission time of the downlink packet with the smallest RTT among the downlink packets already transmitted by the communication unit; controlling the transmission timing of downlink packets by the communication unit based on the specified transmission time and the scheduling interval of the network;
- a communication system according to appendix 7. (Appendix 9) The transmission timing control unit controls the transmission timing of the downlink packet by the communication unit so that the downlink packet is transmitted when the time corresponding to the scheduling interval of the network has elapsed from the specified transmission time. , The communication system according to appendix 8.
- (Appendix 10) further comprising a transmission rate control unit that acquires the state of the network and controls a transmission bit rate of downlink packets by the communication unit based on the acquired state of the network;
- a communication system according to appendix 9. The transmission rate control unit acquires the increase/decrease status of the RTT in the network as the state of the network.
- the communication system according to appendix 10. The transmission timing control unit, controlling the transmission timing of the downlink packet by the communication unit based on the specified transmission time, the scheduling interval of the network, and the transmission bit rate of the downlink packet by the communication unit; 12.
- a communication method by a communication device a communication step of transmitting a downstream packet via a network and receiving an ACK (Acknowledge) packet for the downstream packet via the network; an RTT (Round Trip Time) of the downlink packet already transmitted in the communication step, which is the time from when the downlink packet is transmitted in the communication step to when the ACK packet is received in the communication step; an acquisition step of acquiring the transmission time of the downstream packet already transmitted in the communication step; a transmission timing control step of controlling the transmission timing of the downstream packet in the communication step based on the RTT of the downstream packet already transmitted in the communication step and the transmission time of the downstream packet already transmitted in the communication step; ,including, Communication method.
- (Appendix 16) further comprising a transmission rate control step of acquiring a state of the network and controlling a transmission bit rate of downlink packets in the communication step based on the acquired state of the network;
- the communication method according to appendix 15. (Appendix 17) In the transmission rate control step, as the state of the network, the increase or decrease of the RTT in the network is acquired.
- the communication method according to appendix 16. (Appendix 18) In the transmission timing control step, controlling the transmission timing of downlink packets in the communication step based on the specified transmission time, the scheduling interval of the network, and the transmission bit rate of the downlink packets in the communication step; 18.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
これにより、送信側通信装置は、ネットワークの輻輳を回避しながら、多くのデータをネットワークに流すことが可能になる。
ネットワークを介して下りパケットを送信し、該下りパケットに対するACK(Acknowledge)パケットを、前記ネットワークを介して受信する通信部と、
前記通信部が既に送信した下りパケットについてのRTT(Round Trip Time)であって前記通信部が該下りパケットを送信してから前記ACKパケットを前記通信部が受信するまでの時間であるRTTと、前記通信部が既に送信した下りパケットの送信時刻と、を取得する取得部と、
前記通信部が既に送信した下りパケットについての前記RTTと、前記通信部が既に送信した下りパケットの送信時刻と、に基づいて、前記通信部による下りパケットの送信タイミングを制御する送信タイミング制御部と、を備える。
ネットワークを介して受信側通信装置に下りパケットを送信し、該下りパケットに対するACK(Acknowledge)パケットを前記受信側通信装置から前記ネットワークを介して受信する通信部と、
前記通信部が既に送信した下りパケットについてのRTT(Round Trip Time)であって前記通信部が該下りパケットを送信してから前記ACKパケットを前記通信部が受信するまでの時間であるRTTと、前記通信部が既に送信した下りパケットの送信時刻と、を取得する取得部と、
前記通信部が既に送信した下りパケットについての前記RTTと、前記通信部が既に送信した下りパケットの送信時刻と、に基づいて、前記通信部による下りパケットの送信タイミングを制御する送信タイミング制御部と、を備える。
通信装置による通信方法であって、
ネットワークを介して下りパケットを送信し、該下りパケットに対するACK(Acknowledge)パケットを前記ネットワークを介して受信する通信ステップと、
前記通信ステップで既に送信した下りパケットについてのRTT(Round Trip Time)であって前記通信ステップで該下りパケットを送信してから前記ACKパケットを前記通信ステップで受信するまでの時間であるRTTと、前記通信ステップで既に送信した下りパケットの送信時刻と、を取得する取得ステップと、
前記通信ステップで既に送信した下りパケットについての前記RTTと、前記通信ステップで既に送信した下りパケットの送信時刻と、に基づいて、前記通信ステップにおける下りパケットの送信タイミングを制御する送信タイミング制御ステップと、を含む。
図1の例では、サーバ90が、基地局20を介してUE(User Equipment)30に下りパケットを送信する。すなわち、サーバ90が送信側通信装置となり、基地局20が受信側通信装置となる。また、基地局20とUE30間の通信にTDD方式を使用している。また、図中の「D」は、基地局20からUE30への下りリンクに割り当てられたタイムスロットである下りスロットを示し、図中の「U」は、UE30から基地局20への上りリンクに割り当てられたタイムスロットである上りスロットを示している。
まず、図2を参照して、本実施の形態1に係る通信システム1の構成例について説明する。
図2に示されるように、本実施の形態1に係る通信システム1は、送信側通信装置100と、受信側通信装置200と、を備えている。また、送信側通信装置100は、通信部101と、取得部102と、送信タイミング制御部103と、を備えている。なお、送信側通信装置100は、例えば、Webサーバ等のサーバであり、受信側通信装置200は、例えば、基地局である。
これを受けて、通信部101は、送信タイミング制御部103により制御された送信タイミングで下りパケットを送信する。
図3に示されるように、まず、取得部102は、通信部101が既に送信した下りパケットについてのRTTと、通信部101が既に送信した下りパケットの送信時刻と、を取得する(ステップS11)。
続いて、図4を参照して、本実施の形態2に係る通信システム2の構成例について説明する。本実施の形態2は、上述した実施の形態1を、より具体化した実施の形態に相当する。
例えば、図5に示されるように、送信タイミング制御部13は、ACKパケットの受信タイミングを考慮し、下りパケットの送信タイミングを、基地局20がサーバ10にACKパケットを送信する上りスロットに近付ける。これにより、RTTを小さくできるため、輻輳ウィンドウを成長させることができる(サイズを大きくできる)。
まず、送信タイミング制御部13の動作について詳細に説明する。
図6は、取得部12により取得されたRTTの例を示している。図6において、縦軸はRTT、横軸は下りパケットのパケット番号である。ここでは、通信部11は、下りパケットを送信する度にパケット番号を増加させる。そのため、パケット番号が最も大きい下りパケットが、最も直近に送信された下りパケットとなる。
そして、送信タイミング制御部13は、以下の数式1のように、下りパケットの送信タイミングを設定する。
また、offsetは、送信ビットレートが増加するほど大きくなる係数である。ただし、offsetは、0≦offset<δを満たす係数とする。
送信レート制御部14は、ネットワークの状態として、ネットワークにおけるRTTの増減の状況を取得する。ここでは、RTTの増減の状況は、増加、安定、又は減少のいずれかを示すものであるとする。
ここで、αは、0<α<1を満たす係数とする。
ここで、βは、0<β<1を満たす係数とする。
図8に示されるように、まず、取得部12は、通信部11が既に送信した下りパケットについてのRTTと、通信部11が既に送信した下りパケットの送信時刻と、を取得する(ステップS21)。
続いて、図9を参照して、上述した実施の形態1に係る送信側通信装置100及び上述した実施の形態2に係るサーバ10を実現するコンピュータ40のハードウェア構成例について説明する。
(付記1)
ネットワークを介して下りパケットを送信し、該下りパケットに対するACK(Acknowledge)パケットを、前記ネットワークを介して受信する通信部と、
前記通信部が既に送信した下りパケットについてのRTT(Round Trip Time)であって前記通信部が該下りパケットを送信してから前記ACKパケットを前記通信部が受信するまでの時間であるRTTと、前記通信部が既に送信した下りパケットの送信時刻と、を取得する取得部と、
前記通信部が既に送信した下りパケットについての前記RTTと、前記通信部が既に送信した下りパケットの送信時刻と、に基づいて、前記通信部による下りパケットの送信タイミングを制御する送信タイミング制御部と、を備える、
通信装置。
(付記2)
前記送信タイミング制御部は、
前記通信部が既に送信した下りパケットのうち前記RTTが最小であった下りパケットの送信時刻を特定し、
前記特定された送信時刻と、前記ネットワークのスケジューリングの間隔と、に基づいて、前記通信部による下りパケットの送信タイミングを制御する、
付記1に記載の通信装置。
(付記3)
前記送信タイミング制御部は、前記特定された送信時刻から前記ネットワークのスケジューリングの間隔分の時間が経過したとき、下りパケットが送信されるように、前記通信部による下りパケットの送信タイミングを制御する、
付記2に記載の通信装置。
(付記4)
前記ネットワークの状態を取得し、取得された前記ネットワークの状態に基づいて、前記通信部による下りパケットの送信ビットレートを制御する送信レート制御部をさらに備える、
付記3に記載の通信装置。
(付記5)
前記送信レート制御部は、前記ネットワークの状態として、前記ネットワークにおける前記RTTの増減の状況を取得する、
付記4に記載の通信装置。
(付記6)
前記送信タイミング制御部は、
前記特定された送信時刻と、前記ネットワークのスケジューリングの間隔と、前記通信部による下りパケットの送信ビットレートと、に基づいて、前記通信部による下りパケットの送信タイミングを制御する、
付記4又は5に記載の通信装置。
(付記7)
ネットワークを介して受信側通信装置に下りパケットを送信し、該下りパケットに対するACK(Acknowledge)パケットを前記受信側通信装置から前記ネットワークを介して受信する通信部と、
前記通信部が既に送信した下りパケットについてのRTT(Round Trip Time)であって前記通信部が該下りパケットを送信してから前記ACKパケットを前記通信部が受信するまでの時間であるRTTと、前記通信部が既に送信した下りパケットの送信時刻と、を取得する取得部と、
前記通信部が既に送信した下りパケットについての前記RTTと、前記通信部が既に送信した下りパケットの送信時刻と、に基づいて、前記通信部による下りパケットの送信タイミングを制御する送信タイミング制御部と、を備える、
通信システム。
(付記8)
前記送信タイミング制御部は、
前記通信部が既に送信した下りパケットのうち前記RTTが最小であった下りパケットの送信時刻を特定し、
前記特定された送信時刻と、前記ネットワークのスケジューリングの間隔と、に基づいて、前記通信部による下りパケットの送信タイミングを制御する、
付記7に記載の通信システム。
(付記9)
前記送信タイミング制御部は、前記特定された送信時刻から、前記ネットワークのスケジューリングの間隔分の時間が経過したとき、下りパケットが送信されるように、前記通信部による下りパケットの送信タイミングを制御する、
付記8に記載の通信システム。
(付記10)
前記ネットワークの状態を取得し、取得された前記ネットワークの状態に基づいて、前記通信部による下りパケットの送信ビットレートを制御する送信レート制御部をさらに備える、
付記9に記載の通信システム。
(付記11)
前記送信レート制御部は、前記ネットワークの状態として、前記ネットワークにおける前記RTTの増減の状況を取得する、
付記10に記載の通信システム。
(付記12)
前記送信タイミング制御部は、
前記特定された送信時刻と、前記ネットワークのスケジューリングの間隔と、前記通信部による下りパケットの送信ビットレートと、に基づいて、前記通信部による下りパケットの送信タイミングを制御する、
付記10又は11に記載の通信システム。
(付記13)
通信装置による通信方法であって、
ネットワークを介して下りパケットを送信し、該下りパケットに対するACK(Acknowledge)パケットを前記ネットワークを介して受信する通信ステップと、
前記通信ステップで既に送信した下りパケットについてのRTT(Round Trip Time)であって前記通信ステップで該下りパケットを送信してから前記ACKパケットを前記通信ステップで受信するまでの時間であるRTTと、前記通信ステップで既に送信した下りパケットの送信時刻と、を取得する取得ステップと、
前記通信ステップで既に送信した下りパケットについての前記RTTと、前記通信ステップで既に送信した下りパケットの送信時刻と、に基づいて、前記通信ステップにおける下りパケットの送信タイミングを制御する送信タイミング制御ステップと、を含む、
通信方法。
(付記14)
前記送信タイミング制御ステップでは、
前記通信ステップで既に送信した下りパケットのうち前記RTTが最小であった下りパケットの送信時刻を特定し、
前記特定された送信時刻と、前記ネットワークのスケジューリングの間隔と、に基づいて、前記通信ステップにおける下りパケットの送信タイミングを制御する、
付記13に記載の通信方法。
(付記15)
前記送信タイミング制御ステップでは、前記特定された送信時刻から、前記ネットワークのスケジューリングの間隔分の時間が経過したとき、下りパケットが送信されるように、前記通信ステップにおける下りパケットの送信タイミングを制御する、
付記14に記載の通信方法。
(付記16)
前記ネットワークの状態を取得し、取得された前記ネットワークの状態に基づいて、前記通信ステップにおける下りパケットの送信ビットレートを制御する送信レート制御ステップをさらに含む、
付記15に記載の通信方法。
(付記17)
前記送信レート制御ステップでは、前記ネットワークの状態として、前記ネットワークにおける前記RTTの増減の状況を取得する、
付記16に記載の通信方法。
(付記18)
前記送信タイミング制御ステップでは、
前記特定された送信時刻と、前記ネットワークのスケジューリングの間隔と、前記通信ステップにおける下りパケットの送信ビットレートと、に基づいて、前記通信ステップにおける下りパケットの送信タイミングを制御する、
付記16又は17に記載の通信方法。
100 送信側通信装置
101 通信部
102 取得部
103 送信タイミング制御部
200 受信側通信装置
10 サーバ
11 通信部
12 取得部
13 送信タイミング制御部
14 送信レート制御部
20 基地局
30 UE
40 コンピュータ
41 プロセッサ
42 メモリ
43 ストレージ
44 入出力インタフェース
441 表示装置
442 入力装置
443 音出力装置
45 通信インタフェース
Claims (18)
- ネットワークを介して下りパケットを送信し、該下りパケットに対するACK(Acknowledge)パケットを、前記ネットワークを介して受信する通信部と、
前記通信部が既に送信した下りパケットについてのRTT(Round Trip Time)であって前記通信部が該下りパケットを送信してから前記ACKパケットを前記通信部が受信するまでの時間であるRTTと、前記通信部が既に送信した下りパケットの送信時刻と、を取得する取得部と、
前記通信部が既に送信した下りパケットについての前記RTTと、前記通信部が既に送信した下りパケットの送信時刻と、に基づいて、前記通信部による下りパケットの送信タイミングを制御する送信タイミング制御部と、を備える、
通信装置。 - 前記送信タイミング制御部は、
前記通信部が既に送信した下りパケットのうち前記RTTが最小であった下りパケットの送信時刻を特定し、
前記特定された送信時刻と、前記ネットワークのスケジューリングの間隔と、に基づいて、前記通信部による下りパケットの送信タイミングを制御する、
請求項1に記載の通信装置。 - 前記送信タイミング制御部は、前記特定された送信時刻から前記ネットワークのスケジューリングの間隔分の時間が経過したとき、下りパケットが送信されるように、前記通信部による下りパケットの送信タイミングを制御する、
請求項2に記載の通信装置。 - 前記ネットワークの状態を取得し、取得された前記ネットワークの状態に基づいて、前記通信部による下りパケットの送信ビットレートを制御する送信レート制御部をさらに備える、
請求項3に記載の通信装置。 - 前記送信レート制御部は、前記ネットワークの状態として、前記ネットワークにおける前記RTTの増減の状況を取得する、
請求項4に記載の通信装置。 - 前記送信タイミング制御部は、
前記特定された送信時刻と、前記ネットワークのスケジューリングの間隔と、前記通信部による下りパケットの送信ビットレートと、に基づいて、前記通信部による下りパケットの送信タイミングを制御する、
請求項4又は5に記載の通信装置。 - ネットワークを介して受信側通信装置に下りパケットを送信し、該下りパケットに対するACK(Acknowledge)パケットを前記受信側通信装置から前記ネットワークを介して受信する通信部と、
前記通信部が既に送信した下りパケットについてのRTT(Round Trip Time)であって前記通信部が該下りパケットを送信してから前記ACKパケットを前記通信部が受信するまでの時間であるRTTと、前記通信部が既に送信した下りパケットの送信時刻と、を取得する取得部と、
前記通信部が既に送信した下りパケットについての前記RTTと、前記通信部が既に送信した下りパケットの送信時刻と、に基づいて、前記通信部による下りパケットの送信タイミングを制御する送信タイミング制御部と、を備える、
通信システム。 - 前記送信タイミング制御部は、
前記通信部が既に送信した下りパケットのうち前記RTTが最小であった下りパケットの送信時刻を特定し、
前記特定された送信時刻と、前記ネットワークのスケジューリングの間隔と、に基づいて、前記通信部による下りパケットの送信タイミングを制御する、
請求項7に記載の通信システム。 - 前記送信タイミング制御部は、前記特定された送信時刻から、前記ネットワークのスケジューリングの間隔分の時間が経過したとき、下りパケットが送信されるように、前記通信部による下りパケットの送信タイミングを制御する、
請求項8に記載の通信システム。 - 前記ネットワークの状態を取得し、取得された前記ネットワークの状態に基づいて、前記通信部による下りパケットの送信ビットレートを制御する送信レート制御部をさらに備える、
請求項9に記載の通信システム。 - 前記送信レート制御部は、前記ネットワークの状態として、前記ネットワークにおける前記RTTの増減の状況を取得する、
請求項10に記載の通信システム。 - 前記送信タイミング制御部は、
前記特定された送信時刻と、前記ネットワークのスケジューリングの間隔と、前記通信部による下りパケットの送信ビットレートと、に基づいて、前記通信部による下りパケットの送信タイミングを制御する、
請求項10又は11に記載の通信システム。 - 通信装置による通信方法であって、
ネットワークを介して下りパケットを送信し、該下りパケットに対するACK(Acknowledge)パケットを前記ネットワークを介して受信する通信ステップと、
前記通信ステップで既に送信した下りパケットについてのRTT(Round Trip Time)であって前記通信ステップで該下りパケットを送信してから前記ACKパケットを前記通信ステップで受信するまでの時間であるRTTと、前記通信ステップで既に送信した下りパケットの送信時刻と、を取得する取得ステップと、
前記通信ステップで既に送信した下りパケットについての前記RTTと、前記通信ステップで既に送信した下りパケットの送信時刻と、に基づいて、前記通信ステップにおける下りパケットの送信タイミングを制御する送信タイミング制御ステップと、を含む、
通信方法。 - 前記送信タイミング制御ステップでは、
前記通信ステップで既に送信した下りパケットのうち前記RTTが最小であった下りパケットの送信時刻を特定し、
前記特定された送信時刻と、前記ネットワークのスケジューリングの間隔と、に基づいて、前記通信ステップにおける下りパケットの送信タイミングを制御する、
請求項13に記載の通信方法。 - 前記送信タイミング制御ステップでは、前記特定された送信時刻から、前記ネットワークのスケジューリングの間隔分の時間が経過したとき、下りパケットが送信されるように、前記通信ステップにおける下りパケットの送信タイミングを制御する、
請求項14に記載の通信方法。 - 前記ネットワークの状態を取得し、取得された前記ネットワークの状態に基づいて、前記通信ステップにおける下りパケットの送信ビットレートを制御する送信レート制御ステップをさらに含む、
請求項15に記載の通信方法。 - 前記送信レート制御ステップでは、前記ネットワークの状態として、前記ネットワークにおける前記RTTの増減の状況を取得する、
請求項16に記載の通信方法。 - 前記送信タイミング制御ステップでは、
前記特定された送信時刻と、前記ネットワークのスケジューリングの間隔と、前記通信ステップにおける下りパケットの送信ビットレートと、に基づいて、前記通信ステップにおける下りパケットの送信タイミングを制御する、
請求項16又は17に記載の通信方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023568899A JP7687449B2 (ja) | 2021-12-22 | 2021-12-22 | 通信装置、通信システム、及び通信方法 |
PCT/JP2021/047642 WO2023119511A1 (ja) | 2021-12-22 | 2021-12-22 | 通信装置、通信システム、及び通信方法 |
US18/717,495 US20250055804A1 (en) | 2021-12-22 | 2021-12-22 | Communication apparatus, communication system, and communication method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2021/047642 WO2023119511A1 (ja) | 2021-12-22 | 2021-12-22 | 通信装置、通信システム、及び通信方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023119511A1 true WO2023119511A1 (ja) | 2023-06-29 |
Family
ID=86901727
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2021/047642 WO2023119511A1 (ja) | 2021-12-22 | 2021-12-22 | 通信装置、通信システム、及び通信方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20250055804A1 (ja) |
JP (1) | JP7687449B2 (ja) |
WO (1) | WO2023119511A1 (ja) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001237882A (ja) * | 2000-02-23 | 2001-08-31 | Nec Corp | パケットデータ転送におけるパケットサイズ制御装置及びその制御方法 |
JP2012134645A (ja) * | 2010-12-20 | 2012-07-12 | Fujitsu Ltd | 中継装置および通信方法 |
JP2012175301A (ja) * | 2011-02-18 | 2012-09-10 | Nippon Telegr & Teleph Corp <Ntt> | 帯域算出方法及び装置 |
-
2021
- 2021-12-22 JP JP2023568899A patent/JP7687449B2/ja active Active
- 2021-12-22 US US18/717,495 patent/US20250055804A1/en active Pending
- 2021-12-22 WO PCT/JP2021/047642 patent/WO2023119511A1/ja active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001237882A (ja) * | 2000-02-23 | 2001-08-31 | Nec Corp | パケットデータ転送におけるパケットサイズ制御装置及びその制御方法 |
JP2012134645A (ja) * | 2010-12-20 | 2012-07-12 | Fujitsu Ltd | 中継装置および通信方法 |
JP2012175301A (ja) * | 2011-02-18 | 2012-09-10 | Nippon Telegr & Teleph Corp <Ntt> | 帯域算出方法及び装置 |
Also Published As
Publication number | Publication date |
---|---|
JP7687449B2 (ja) | 2025-06-03 |
US20250055804A1 (en) | 2025-02-13 |
JPWO2023119511A1 (ja) | 2023-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6029074B2 (ja) | ネットワークトラフィックにおける到着間遅延の低減 | |
US20220094640A1 (en) | Congestion control method and apparatus, communications network, and computer storage medium | |
CN103905328A (zh) | 一种数据传输控制系统、方法及相关装置 | |
EP4156766A1 (en) | Data packet sending method and apparatus | |
JP2008193335A (ja) | 通信端末、通信システム、輻輳制御方法、及び輻輳制御用プログラム | |
EP3694164B1 (en) | Data transmission method and device, and computer storage medium | |
JP4700290B2 (ja) | 通信システム内のフロー制御のための方法 | |
EP3177065A1 (en) | Data transmission method and base station | |
WO2019144802A1 (zh) | 一种数据的传输方法及其相关设备 | |
CN113141314A (zh) | 一种拥塞控制方法及设备 | |
WO2020012973A1 (ja) | 通信制御装置、方法、プログラム、及びコンピュータに読み取り可能な非一時的記録媒体 | |
JPWO2019244966A1 (ja) | 通信装置、通信方法及びプログラム | |
JP7687449B2 (ja) | 通信装置、通信システム、及び通信方法 | |
JP6897769B2 (ja) | データ送信装置、方法およびプログラム | |
JP7697532B2 (ja) | 中継装置、通信システム、及び中継方法 | |
CN116962258A (zh) | 一种带宽探测方法、装置、系统、设备及存储介质 | |
US11882049B2 (en) | Managing network latency using buffer fill control | |
CN103841043A (zh) | 一种基于友好性的平行数据传输窗口机制 | |
CN115038114A (zh) | 数据传输方法、装置、电子设备及存储介质 | |
JP6223942B2 (ja) | 無線通信環境に応じてアグリゲーション量を変更可能な無線通信装置、無線通信プログラム及び方法 | |
CN115277556A (zh) | 拥塞控制方法、电子设备及可读存储介质 | |
US20210127301A1 (en) | Application Notifications from Network for Throughput and Flow Control Adaptation | |
JP2009077442A (ja) | 通信端末、通信システム、輻輳制御方法、及び輻輳制御用プログラム | |
CN119652827A (zh) | 一种优化rdma拥塞控制的实现方法 | |
TW201351943A (zh) | 支援特定協定之無線通訊裝置之控制方法以及控制模組 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21968948 Country of ref document: EP Kind code of ref document: A1 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 18717495 Country of ref document: US Ref document number: 2023568899 Country of ref document: JP |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 21968948 Country of ref document: EP Kind code of ref document: A1 |