WO2019124547A1 - Information processing device - Google Patents

Information processing device Download PDF

Info

Publication number
WO2019124547A1
WO2019124547A1 PCT/JP2018/047242 JP2018047242W WO2019124547A1 WO 2019124547 A1 WO2019124547 A1 WO 2019124547A1 JP 2018047242 W JP2018047242 W JP 2018047242W WO 2019124547 A1 WO2019124547 A1 WO 2019124547A1
Authority
WO
WIPO (PCT)
Prior art keywords
information processing
communication
packet loss
threshold
transmission
Prior art date
Application number
PCT/JP2018/047242
Other languages
French (fr)
Japanese (ja)
Inventor
泰明 住吉
Original Assignee
日本電気株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 日本電気株式会社 filed Critical 日本電気株式会社
Publication of WO2019124547A1 publication Critical patent/WO2019124547A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0823Errors, e.g. transmission errors
    • H04L43/0829Packet loss
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/11Identifying congestion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/20Traffic policing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/28Flow control; Congestion control in relation to timing considerations
    • H04L47/283Flow control; Congestion control in relation to timing considerations in response to processing delays, e.g. caused by jitter or round trip time [RTT]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/29Flow control; Congestion control using a combination of thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/41Flow control; Congestion control by acting on aggregated flows or links
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/53Network services using third party service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection

Definitions

  • the present invention relates to an information processing apparatus, a program, and an information processing method.
  • Patent Document 1 discloses a technique for effectively utilizing the communication band in a situation where packet loss and random loss occur due to such congestion.
  • the contracting business operator performs band limit to the connection destination band by using a shaper device or the like to avoid the excess of the band.
  • the band limiting device determines whether the band limit is exceeded. For example, in a collision wave due to overlapping of instantaneous flow velocity peaks ( ⁇ traffic) such as burst traffic, what kind of restriction is to be applied, and what kind of packet drop will occur as a result, It can not be estimated precisely even in a device placed at a short distance.
  • ⁇ traffic instantaneous flow velocity peaks
  • the bandwidth / flow velocity is monitored by averaging, and even if it is determined that the total amount of transmission within the last fixed time is within the specified bandwidth, the data packet to be transmitted from now is the bandwidth When arriving at the limiting device, it is stored in a buffer together with data packets arriving at other different delay times.
  • packet loss packet discard
  • the transmission restriction device SP in a specific transaction of the transmission paths A-3, B-3, D-3.
  • packet loss due to congestion occurs on the route E-2.
  • the OTT which is a transmission apparatus serving as a data transmission source, activates congestion control for all target transmission paths. Then, the transmission efficiency of all the other transactions of the session in which the packet loss has occurred is significantly reduced. That is, there arises a problem that the communication efficiency is lowered regardless of the transmission path E-2 in which congestion actually occurs.
  • an object of the present invention is to solve the above-mentioned problem, that is, the reduction in communication efficiency.
  • An information processing apparatus is Detection means for detecting packet loss rates of all communication paths from which the interface device transmits packets; A determination unit that determines whether the packet loss rate of the entire interface device exceeds a threshold; Communication control means for performing communication control for each of the communication paths that the interface device is a transmission source of using the communication control rule set for forced packet loss when the packet loss rate is equal to or greater than a threshold value; Equipped with Take the composition.
  • a program which is another embodiment of the present invention is In the information processing apparatus, Detection means for detecting packet loss rates of all communication paths from which the interface device transmits packets; A determination unit that determines whether the packet loss rate of the entire interface device exceeds a threshold; Communication control means for performing communication control for each of the communication paths that the interface device is a transmission source of using the communication control rule set for forced packet loss when the packet loss rate is equal to or greater than a threshold value; To achieve Take the composition.
  • an information processing method is The interface device detects packet loss rates of all communication paths from which packets are sent, Determining whether the packet loss rate of the entire interface device exceeds a threshold; When the packet loss rate is equal to or higher than a threshold, communication control is performed for each of the communication paths from which the interface device is a transmission source, using a communication control rule set for forced packet loss. Take the composition.
  • the present invention can suppress a decrease in communication efficiency.
  • FIG. 1 is a diagram showing an entire configuration of a communication system related to the present invention. It is a figure which shows the whole structure of the communication system in Embodiment 1 of this invention. It is a block diagram which shows the structure of the band-limiting apparatus disclosed in FIG. It is a flowchart which shows operation
  • FIGS. 2 to 3 are diagrams for explaining the configuration of the communication system
  • FIGS. 4 to 8 are diagrams for explaining the operation of the communication system.
  • the interface device OTT (Over The Top) is the transmission source of transmission data, and each client terminal CL is connected via each of the transmission paths A to E and the transmission restriction device SP. , Is configured to transmit a packet that is transmission data.
  • the communication system of the present invention further includes the band control device 100 on the transmission paths A to E.
  • the transmission restriction device SP is a device that intentionally performs packet loss (packet discard) according to, for example, total amount restriction.
  • OTT has a function of retransmitting such a packet when packet loss occurs.
  • the sessions of the OTT and the client terminals CL are illustrated as transmission paths A to E, and the case where the band control device 100 is provided on each of the transmission paths A to E is illustrated.
  • the band control device 100 may be provided on any defined communication path, and the number may be any number.
  • the numbers of the client terminals, the transmission control devices SP, and the OTTs are not limited to the illustrated numbers.
  • the band limiting device 100 is an information processing device including an arithmetic device and a storage device, and functions as a communication device that relays a packet transmitted from the OTT.
  • the band limiting device 100 includes the packet loss detection unit 101, the suppression determination unit 102, and the communication control unit 103, which are constructed by executing the program by the equipped arithmetic device. Have. Note that part or all of the functions implemented by the respective units 101, 102, and 103, that is, the band control device 100 may be equipped with the OTT, or may be implemented by a plurality of other devices.
  • the packet loss detection unit 101 detects a packet loss rate in the transmission path between the OTT and the transmission restriction device SP (step S1 in FIG. 4). At this time, the packet loss detection unit 101 may acquire the packet loss rate in each transmission path detected by the OTT from the OTT, or may be detected by the band control apparatus 100 which is the own apparatus, or other band control It may be acquired from the device 100. In any case, the packet loss detection unit 101 detects packet loss rates of all the transmission paths connected to the OTT.
  • the packet loss detection unit 101 eliminates the packet loss rate of the transmission path in which the packet loss is generated due to the congestion state as illustrated in the transmission path E-2 of FIG. For example, using the packet loss rate (predetermined reference value) in the stable continuous transmission state (state K) of the transmission path in the non-consecutive time zone, the maximum value max (IF (K The packet loss rate of communication exceeding (a predetermined reference value) exceeding) is excluded from the integration target to the packet loss rate of the entire OTT, which is the determination reference value sum (L). That is, the packet loss detection unit 101 detects the packet loss rate of the entire OTT excluding the packet loss rate in the transmission path where the amount of staying packets is equal to or more than the predetermined reference value.
  • the packet loss detection unit 101 detects the packet loss rate of the entire OTT excluding the packet loss rate in the transmission path where the amount of staying packets is equal to or more than the predetermined reference value.
  • the suppression determination unit 102 determines whether the packet loss rate of the entire OTT detected as described above exceeds a preset threshold (step S2 in FIG. 4). That is, it is determined here whether or not the number of intentional forced packet losses by the transmission restriction device SP is large.
  • the communication control unit 103 determines that the OTT is the transmission source. Communication control of performing transmission restriction is performed for each of the transmission paths (step S3 in FIG. 4). At this time, the communication control unit 103 uses the communication control rule set for forced packet loss instead of the normal congestion control that applies bandwidth limitation to each transmission line uniformly throughout the OTT, and for each transmission line. Send a suppression transmission.
  • the suppression transmission by the communication control unit 103 will be described in detail later.
  • the packet loss detection unit 101 may detect not the packet loss rate for the entire OTT as described above, but the packet loss rate for each transmission destination of the packet (communication with the same request source IP). That is, the packet loss detection unit 101 detects the packet loss rate of the packet addressed to each client terminal CL. In response to this, the suppression determination unit 102 determines whether the packet loss rate for each transmission destination of the packet exceeds the threshold, and if it exceeds, to the transmission path connected to the transmission destination. On the other hand, the communication control unit 103 performs suppression transmission using the communication control rule.
  • the quality of the traffic does not decrease in the individual sessions without causing a decrease in transmission efficiency on the transmission path.
  • the overlapping of a plurality of peaks easily causes quality deterioration and packet loss is likely to occur, but such packet loss due to such can be excluded from the determination processing comparing with the threshold as described above.
  • the suppression determination unit 102 further determines the target to perform the communication control, and the suppression transmission by the communication control unit 103. The process of will be described with reference to FIGS. 5 to 8.
  • the suppression determination unit 102 determines the transmission time T (TT) of the transmission data on the transmission line, the transmission amount TW, and the transmission line as a process for specifying a target to be subjected to the suppression transmission process.
  • the throughput TP is calculated from the remaining transmission amount W and the like.
  • the transmission time and transmission amount of transmission data used to calculate the throughput TP are such that the transmission time T is less than or equal to the transmission time threshold (predetermined value) and the transmission amount TW is less than or equal to the transmission amount threshold (predetermined value).
  • predetermined value the transmission time threshold
  • predetermined value the transmission amount threshold
  • the calculation of the throughput is performed excluding the influence of the transmission process having a small transmission amount such as a small size or a short transmission time. As a result, it is possible to eliminate an error in throughput calculation due to the small amount of transmission, and it is possible to calculate more accurate throughput.
  • the suppression determination unit 102 specifies transmission data whose capacity W of the transmission data is equal to or greater than a set threshold (threshold for capacity), in order to specify an object to be subjected to the suppression transmission process. , Subject to suppression transmission.
  • a set threshold threshold for capacity
  • transmission data with a large capacity that is considered to have a large influence on the transmission path can be targeted for suppression transmission.
  • the target of the suppression transmission (session, transmission destination, interface device, whole system) is specified according to the place where transmission data with large capacity exists.
  • the suppression determination unit 102 determines the target to be suppressed and transmitted using the throughput TP calculated as described above and the delay RTT on the detected transmission path.
  • the delay RTT is smaller than the threshold (threshold for delay) and the throughput TP is larger than the threshold (threshold for throughput)
  • it is a target of suppression transmission.
  • the communication control unit 103 retransmits the amount of packets in each of the entire system, OTT (transmission source) unit, request source IP unit (transmission destination unit), and session unit.
  • the suppression level is selected based on the retransmission rate, retransmission detection duration time, and the like. For example, when the amount of retransmission is large, when the retransmission rate is high, or when the retransmission detection duration time is long, the suppression level is set high, transmission is preferentially restricted, or the target transmission throughput is set low. Send suppression etc.
  • the communication control unit 103 targets only communication of a certain capacity or more as a target of suppression transmission, and does not suppress communication of a low bandwidth compression factor such as a packet with a small capacity as a target of band occupancy.
  • the low communication can be transmitted early, and the communication efficiency can be improved.
  • the communication control unit 103 targets the suppression transmission from the session with a long communication state (dwelling session), and there is a high possibility that a plurality of data transmissions will be performed using the established connection for the stagnant continuous session. Burst state and an increase in bandwidth occupancy rate can be suppressed.
  • the communication control unit 103 records and holds the activation results, for example, the request source IP, the connection destination domain as the transmission source, the IP and the suppression level, and the period in which the suppression activation state continues. Establishes a throttling transmission for the same connection and establishes a communication session. As a result, since transmission and reception are performed with transmission limitation immediately after the start of communication, it is possible to suppress and avoid initial rapid band expansion such as the slowstart phenomenon of TCP.
  • band limiting device As a communication optimization device for an MVNO provider, it is used as a data relay optimization transmission device that optimizes distribution from the Internet side between the band limiting device and the Internet side gateway device and suppresses packet discarding by the band limiting device. can do.
  • the amount of buffer memory is limited, and discarding occurs when the passing traffic exceeds the upper limit of the resource (other performance does not show any sign of aggravating deterioration,
  • bursty performance upper limit by activating transfer control triggered by the loss occurrence frequency It can be used as a band control device for relieving the overrun and continuing flow control with smoothed flow control.
  • the efficiency drop is too large in existing congestion control for communications with transmission path characteristics that may cause a sudden loss if the performance of the relay device is exceeded without congestion prediction due to performance / resources It can be used as a flow rate control device to keep things down and minimize the efficiency drop to continue communication.
  • FIG. 9 is a block diagram showing the configuration of the information processing apparatus in the second embodiment. In this embodiment, the outline of the configuration of the band control device described in the first embodiment is shown.
  • the information processing apparatus 100 in the present embodiment is: A detection unit for detecting packet loss rates of all communication paths from which the interface device transmits packets; A determination unit that determines whether the packet loss rate of the entire interface device exceeds a threshold; Communication control means 103 for performing communication control for each communication path that is the transmission source of the interface apparatus using the communication control rule set for forced packet loss when the packet loss rate is equal to or higher than the threshold value; Equipped with
  • the detection unit 101, the determination unit 102, and the communication control unit 103 described above may be constructed by execution of a program by an arithmetic device equipped in the information processing apparatus 100, and may be constructed by an electronic circuit. It may be
  • the interface device detects packet loss rates of all communication paths from which packets are sent, Determine whether the packet loss rate of the entire interface device exceeds a threshold; When the packet loss rate is equal to or higher than a threshold, communication control is performed for each communication path from which the interface device is a transmission source, using the communication control rule set for forced packet loss. Operate to execute the process.
  • the interface device when the packet loss rates of all the communication paths from which the interface device is the source of packet transmission is equal to or higher than the threshold, the interface device becomes the source using the communication control rule set for forced packet loss. Communication control is performed for each communication route. As a result, a decrease in communication efficiency can be suppressed without activating congestion control for all communication paths.
  • Detection means for detecting packet loss rates of all communication paths from which the interface device transmits packets; A determination unit that determines whether the packet loss rate of the entire interface device exceeds a threshold; Communication control means for performing communication control for each of the communication paths that the interface device is a transmission source of using the communication control rule set for forced packet loss when the packet loss rate is equal to or greater than a threshold value;
  • the information processing apparatus determines whether or not the packet loss rate of the entire interface device excluding a packet loss rate in the communication path where the amount of staying packets is equal to or more than a predetermined reference value exceeds a threshold.
  • Information processing device determines whether or not the packet loss rate of the entire interface device excluding a packet loss rate in the communication path where the amount of staying packets is equal to or more than a predetermined reference value exceeds a threshold.
  • the information processing apparatus calculates the throughput excluding transmission data whose transmission amount is equal to or less than a predetermined value or whose transmission time is equal to or less than the predetermined value.
  • Information processing device calculates the throughput excluding transmission data whose transmission amount is equal to or less than a predetermined value or whose transmission time is equal to or less than the predetermined value.
  • Appendix 7 The information processing apparatus according to any one of appendices 1 to 6, wherein The control means performs the set transmission restriction on the communication session of the communication time which is equal to or more than the communication time threshold. Information processing device.
  • Detection means for detecting packet loss rates of all communication paths from which the interface device transmits packets; A determination unit that determines whether the packet loss rate of the entire interface device exceeds a threshold; Communication control means for performing communication control for each of the communication paths that the interface device is a transmission source of using the communication control rule set for forced packet loss when the packet loss rate is equal to or greater than a threshold value; Program for realizing
  • Appendix 8.1 It is a program described in Appendix 8, and The determination means determines whether or not the packet loss rate of the entire interface device excluding a packet loss rate in the communication path where the amount of staying packets is equal to or more than a predetermined reference value exceeds a threshold. program.
  • Appendix 8.3 The program according to any one of appendices 8 to 8.2, wherein The control means performs set transmission restriction on transmission data of a capacity equal to or greater than a capacity threshold. program.
  • Appendix 8.4 The program according to any one of appendices 8 to 8.3, wherein The control means performs the set transmission restriction on the communication session of the communication time which is equal to or more than the communication time threshold. program.
  • the interface device detects packet loss rates of all communication paths from which packets are sent, Determining whether the packet loss rate of the entire interface device exceeds a threshold; When the packet loss rate is equal to or higher than a threshold, communication control is performed for each of the communication paths from which the interface device is a transmission source, using a communication control rule set for forced packet loss. Information processing method.
  • Appendix 10.2 The information processing method according to any one of appendices 9 to 10.1, wherein The control means performs set transmission restriction on transmission data of a capacity equal to or greater than a capacity threshold. Information processing method.
  • Appendix 10.3 The information processing method according to any one of appendices 9 to 10.2, wherein The control means performs the set transmission restriction on the communication session of the communication time which is equal to or more than the communication time threshold. Information processing method.
  • the above-described program is stored in a storage device or recorded in a computer-readable recording medium.
  • the recording medium is a portable medium such as a flexible disk, an optical disk, a magneto-optical disk, and a semiconductor memory.
  • Reference Signs List 100 bandwidth control apparatus 101 packet loss detection unit 102 suppression determination unit 103 communication control unit 200 information processing apparatus 201 detection unit 202 determination unit 203 communication control unit

Abstract

This information processing device is provided with a detection means for detecting a packet loss rate in all communication paths in which an interface device is a packet transmission source, a determination means for determining whether or not the packet loss rate of the entire interface device exceeds a threshold, and a communication control means which, when the packet loss rate is greater than or equal to the threshold, performs communication control for each communication path in which the interface device is the transmission source, using communication control rules set for forcible packet losses.

Description

情報処理装置Information processing device
 本発明は、情報処理装置、プログラム、情報処理方法に関する。 The present invention relates to an information processing apparatus, a program, and an information processing method.
 通信の効率低下の要因として、通信量増大やアクセス集中がもたらす輻輳がある。そして、輻輳によりパケットロスが生じうるが、かかる輻輳以外にも、例えばビット誤りなどによってランダムにパケットロスが生じることがある。このような輻輳によるパケットロスとランダムロスとが生じるような状況において通信帯域を有効に活用する技術として、特許文献1に開示のものがある。 Congestion caused by an increase in the amount of communication and concentration of access is a factor of the decrease in the efficiency of communication. Then, although packet loss may occur due to congestion, packet loss may occur randomly due to, for example, a bit error besides such congestion. Patent Document 1 discloses a technique for effectively utilizing the communication band in a situation where packet loss and random loss occur due to such congestion.
 一方で、近年では、仮想移動体通信事業者(MVNO(Mobile Virtual Network Operator)事業者)のように契約に基づいて帯域を利用する事業形態や、経路上に存在する装置のリソース制限から、一定量以上の通信量に到達した場合にのみ一定比率でパケットを破棄する特性を持つ通信路が増えている。同様に、国際通信や通信事業者間における相互乗り入れ通信やローミングトラフィック等の精算においても、一定量以上の通信量を制限するため、通信の効率とは無関係な作為的ロスが誘発されることがある。 On the other hand, in recent years, it is constant from the business form which uses a band based on a contract like a virtual mobile telecommunications carrier (MVNO (Mobile Virtual Network Operator) carrier) and the resource restriction of devices existing on the route. There is an increase in the number of channels having the property of discarding packets at a constant rate only when the amount of traffic reaches or exceeds the volume. Similarly, in international settlement, inter-carrier communication among communication carriers, and settlement of roaming traffic, etc., the amount of communication exceeding a certain amount is limited, which may cause artificial losses unrelated to communication efficiency. is there.
 そして、上述したような状況では、契約帯域を超過すると高額な追加料金が発生する場合が通常である。このため、契約する事業者は、追加料金の発生を避けるため、シェーパー装置等を用いて接続先帯域に帯域制限を加えることで、帯域超過を回避することを行っている。 And in the above-mentioned situation, when the contract bandwidth is exceeded, a large amount of additional charge is usually generated. For this reason, in order to avoid the occurrence of the additional charge, the contracting business operator performs band limit to the connection destination band by using a shaper device or the like to avoid the excess of the band.
特開2014-90367号公報JP, 2014-90367, A
 しかしながら、帯域制限装置において帯域制限超えの判定は困難である。例えば、バーストトラフィックのように瞬間的な流速の山(棘トラフィック)の重なり合いによる衝突波において、どのような制限をかけるかということ、また、その結果、どのようなパケット破棄が起きるかということ、を予測することは、近い距離に配置される装置においても厳密に推測する事ができない。各々のデータ転送装置においては、帯域/流速は平均化して監視されており、直近の一定時間内の送信総量が規定帯域内であると判断しても、今から送信しようとするデータパケットが帯域制限装置に到着した際に、他の異なる遅延時間にて到着したデータパケット群と共にバッファに蓄積される。そして、これらデータパケットの送信総量の積算値で帯域制限範囲内か否かの判定が行われるため、送信時に厳密な帯域内に収まるか否かの推定を行う事は困難である。各データパケットの帯域制限装置への到着遅延差を考慮して流速抑制設計を行った場合には、突発***分を考慮すると、平均帯域幅に対して大幅に余裕を持たせた帯域超過予測を立てることとなる。すると、無駄な流速制御を誘発してしまう上に、余裕幅分の余剰設備や帯域を確保しておくことに繋がり、通信網の使用効率を著しく低下させ、費用対効果を大きく悪化させる要因となる。 However, it is difficult for the band limiting device to determine whether the band limit is exceeded. For example, in a collision wave due to overlapping of instantaneous flow velocity peaks (流速 traffic) such as burst traffic, what kind of restriction is to be applied, and what kind of packet drop will occur as a result, It can not be estimated precisely even in a device placed at a short distance. In each data transfer device, the bandwidth / flow velocity is monitored by averaging, and even if it is determined that the total amount of transmission within the last fixed time is within the specified bandwidth, the data packet to be transmitted from now is the bandwidth When arriving at the limiting device, it is stored in a buffer together with data packets arriving at other different delay times. Then, it is difficult to estimate whether it is within the strict band at the time of transmission because it is determined whether or not it is within the band limited range by the integrated value of the total transmission amount of these data packets. When the flow velocity suppression design is performed in consideration of the arrival delay difference of each data packet to the band limiting device, the band excess prediction with much margin for the average bandwidth is taken into consideration, considering the sudden uplift. It will stand up. Then, in addition to inducing unnecessary flow rate control, it leads to securing surplus facilities and bands for the margin, significantly reduces the use efficiency of the communication network, and causes the cost-effectiveness to be greatly deteriorated. Become.
 また、帯域制限装置が同一事業者内に存在し、その動作を観測監視することが可能である場合を考える。この場合、帯域制限装置が契約帯域を超過し、パケット破棄を実施した事実は検知できても、その帯域制限装置を経由する全ての通信に闇雲に制限を掛けてしまうと、配信元(オリジンサーバー)の輻輳制御をいたずらに喚起し、大幅な効率低下を誘引してしまう。また、大容量広帯域化の進むネットワークにおいて、帯域抑制を全ての通信に実施しようとすると、莫大なリソースを必要とし、費用対効果的に現実的な解決策と成り得ない。 Also, consider the case where it is possible to observe and monitor the operation of a band limiting device within the same operator. In this case, even if it can detect the fact that the band-limiting device has exceeded the contract band and has performed packet discarding, the distribution source (the origin server (Origin Server (P.2) of the congestion control of the), causing a significant efficiency drop. In addition, in a network with a large capacity and a wide band, if bandwidth control is to be performed for all communications, a huge amount of resources are required, which can not be a cost-effective and realistic solution.
 以上のように、帯域制限のあるネットワークにおいては、帯域制限によってランダムに発生するパケット破棄を予測することは困難である。また、デバイスの高機能化等により通信量の増加が著しく、ランダムロスを放置すると、かかるロスによる再送パケットが更に帯域を押し上げ、更なるロスを誘発することとなる。これに加え、再送パケットですらランダムロスの対象とされ、再送の再送が生じ、重度の通信効率低下に至るケースが多発しうる。 As described above, in a bandwidth limited network, it is difficult to predict packet discarding that occurs randomly due to bandwidth limitation. In addition, the increase in the communication amount is remarkable due to the advancement of the function of the device, etc., and when the random loss is left, the retransmission packet due to the loss further pushes up the bandwidth to induce further loss. In addition to this, even retransmission packets are subject to random loss, and retransmission retransmission may occur, often leading to severe deterioration in communication efficiency.
 このような通信効率低下の悪循環を断ち切り、限られた契約帯域/使用上限付帯域を最大限活用できるよう通信効率を効率化するためには、これまでの監視技術では予測不可能なランダムロスの発生を如何に確実に抑制できるかが鍵となる。 In order to break the vicious cycle of such communication efficiency deterioration and to make the communication efficiency efficient so that the limited contract bandwidth / upper limit of use bandwidth can be used to the maximum, random loss that can not be predicted by conventional monitoring technology The key is how to reliably control the occurrence.
 例えば、図1に示すようなネットワークにおいて、伝送路A-3,B-3,D-3の特定のトランザクションで伝送制限装置SPによって総量規制によるパケットロス(パケット破棄)が発生しており、伝送路E-2で輻輳によるパケットロスが発生していることとする。この場合、データの送信元となる送信装置であるOTTは、対象となる全ての伝送路に対して、輻輳制御を発動する。すると、パケットロスが発生しているセッションの他のトランザクション全ての伝送効率が大幅に下がってしまう。つまり、実際に輻輳が発生している伝送路E-2とは無関係に、通信効率が低下する、という問題が生じる。 For example, in the network as shown in FIG. 1, packet loss (packet discard) occurs due to total amount restriction by the transmission restriction device SP in a specific transaction of the transmission paths A-3, B-3, D-3. It is assumed that packet loss due to congestion occurs on the route E-2. In this case, the OTT, which is a transmission apparatus serving as a data transmission source, activates congestion control for all target transmission paths. Then, the transmission efficiency of all the other transactions of the session in which the packet loss has occurred is significantly reduced. That is, there arises a problem that the communication efficiency is lowered regardless of the transmission path E-2 in which congestion actually occurs.
 このため、本発明の目的は、上述した課題である、通信効率の低下、という問題を解決することにある。 Therefore, an object of the present invention is to solve the above-mentioned problem, that is, the reduction in communication efficiency.
 本発明の一形態である情報処理装置は、
 インターフェース装置がパケットの送信元となる全ての通信経路のパケットロス率を検出する検出手段と、
 前記インターフェース装置全体の前記パケットロス率が閾値を超えているか否かを判定する判定手段と、
 前記パケットロス率が閾値以上である場合に、強制パケットロス用に設定された通信制御ルールを用いて前記インターフェース装置が送信元となる前記通信経路毎に通信制御を行う通信制御手段と、
を備えた、
という構成をとる。
An information processing apparatus according to an aspect of the present invention is
Detection means for detecting packet loss rates of all communication paths from which the interface device transmits packets;
A determination unit that determines whether the packet loss rate of the entire interface device exceeds a threshold;
Communication control means for performing communication control for each of the communication paths that the interface device is a transmission source of using the communication control rule set for forced packet loss when the packet loss rate is equal to or greater than a threshold value;
Equipped with
Take the composition.
 また、本発明の他の形態であるプログラムは、
 情報処理装置に、
 インターフェース装置がパケットの送信元となる全ての通信経路のパケットロス率を検出する検出手段と、
 前記インターフェース装置全体の前記パケットロス率が閾値を超えているか否かを判定する判定手段と、
 前記パケットロス率が閾値以上である場合に、強制パケットロス用に設定された通信制御ルールを用いて前記インターフェース装置が送信元となる前記通信経路毎に通信制御を行う通信制御手段と、
を実現させる、
という構成をとる。
Moreover, a program which is another embodiment of the present invention is
In the information processing apparatus,
Detection means for detecting packet loss rates of all communication paths from which the interface device transmits packets;
A determination unit that determines whether the packet loss rate of the entire interface device exceeds a threshold;
Communication control means for performing communication control for each of the communication paths that the interface device is a transmission source of using the communication control rule set for forced packet loss when the packet loss rate is equal to or greater than a threshold value;
To achieve
Take the composition.
 また、本発明の他の形態である情報処理方法は、
 インターフェース装置がパケットの送信元となる全ての通信経路のパケットロス率を検出し、
 前記インターフェース装置全体の前記パケットロス率が閾値を超えているか否かを判定し、
 前記パケットロス率が閾値以上である場合に、強制パケットロス用に設定された通信制御ルールを用いて前記インターフェース装置が送信元となる前記通信経路毎に通信制御を行う、
という構成をとる。
Further, an information processing method according to another embodiment of the present invention is
The interface device detects packet loss rates of all communication paths from which packets are sent,
Determining whether the packet loss rate of the entire interface device exceeds a threshold;
When the packet loss rate is equal to or higher than a threshold, communication control is performed for each of the communication paths from which the interface device is a transmission source, using a communication control rule set for forced packet loss.
Take the composition.
 本発明は、以上のように構成されることにより、通信効率の低下を抑制することができる。 By configuring as described above, the present invention can suppress a decrease in communication efficiency.
本発明に関連する通信システムの全体構成を示す図である。FIG. 1 is a diagram showing an entire configuration of a communication system related to the present invention. 本発明の実施形態1における通信システムの全体構成を示す図である。It is a figure which shows the whole structure of the communication system in Embodiment 1 of this invention. 図1に開示した帯域制限装置の構成を示すブロック図である。It is a block diagram which shows the structure of the band-limiting apparatus disclosed in FIG. 図1に開示した通信システムの動作を示すフローチャートである。It is a flowchart which shows operation | movement of the communication system disclosed in FIG. 図1に開示した通信システムの動作を示すフローチャートである。It is a flowchart which shows operation | movement of the communication system disclosed in FIG. 図1に開示した通信システムの動作を示すフローチャートである。It is a flowchart which shows operation | movement of the communication system disclosed in FIG. 図1に開示した通信システムの動作を示すフローチャートである。It is a flowchart which shows operation | movement of the communication system disclosed in FIG. 図1に開示した通信システムの動作を示すフローチャートである。It is a flowchart which shows operation | movement of the communication system disclosed in FIG. 本発明の実施形態2における情報処理装置の構成を示すブロック図である。It is a block diagram which shows the structure of the information processing apparatus in Embodiment 2 of this invention.
 <実施形態1>
 本発明の第1の実施形態を、図2乃至図8を参照して説明する。図2乃至図3は、通信システムの構成を説明するための図であり、図4乃至図8は、通信システムの動作を説明するための図である。
First Embodiment
The first embodiment of the present invention will be described with reference to FIGS. 2 to 3 are diagrams for explaining the configuration of the communication system, and FIGS. 4 to 8 are diagrams for explaining the operation of the communication system.
 本発明における通信システムは、図2に示すように、インターフェース装置であるOTT(Over The Top)が送信データの送信元となり、各伝送路A~E及び伝送制限装置SPを介して各クライアント端末CLに、送信データであるパケットを送信するよう構成されている。そして、本発明の通信システムは、さらに、伝送路A~E上に、帯域制御装置100を備えている。 In the communication system according to the present invention, as shown in FIG. 2, the interface device OTT (Over The Top) is the transmission source of transmission data, and each client terminal CL is connected via each of the transmission paths A to E and the transmission restriction device SP. , Is configured to transmit a packet that is transmission data. The communication system of the present invention further includes the band control device 100 on the transmission paths A to E.
 ここで、上記伝送制限装置SPは、例えば総量規制によって意図的にパケットロス(パケット破棄)を行う装置である。また、OTTは、パケットロスが生じると、かかるパケットを再送信する機能を有する。 Here, the transmission restriction device SP is a device that intentionally performs packet loss (packet discard) according to, for example, total amount restriction. In addition, OTT has a function of retransmitting such a packet when packet loss occurs.
 また、図2の例では、OTTと各クライアント端末CLとのセッションを各伝送路A~Eとして図示し、各伝送路A~E上にそれぞれ帯域制御装置100を備えている場合を例示している。但し、帯域制御装置100は、いかなる定義の通信経路上に設けられていてもよく、その数はいかなる数であってもよい。また、クライアント端末、伝送制御装置SP、OTTの数も、図示した数に限定されない。 Further, in the example of FIG. 2, the sessions of the OTT and the client terminals CL are illustrated as transmission paths A to E, and the case where the band control device 100 is provided on each of the transmission paths A to E is illustrated. There is. However, the band control device 100 may be provided on any defined communication path, and the number may be any number. Further, the numbers of the client terminals, the transmission control devices SP, and the OTTs are not limited to the illustrated numbers.
 上記帯域制限装置100は、演算装置及び記憶装置を備えた情報処理装置であり、OTTから送信されるパケットを中継する通信装置として機能する。具体的に、帯域制限装置100は、図3に示すように、装備された演算装置がプログラムを実行することで構築された、パケットロス検出部101、抑制判定部102、通信制御部103、を備えている。なお、これら各部101,102,103つまり帯域制御装置100により実現される機能の一部または全部は、OTTが装備してもよく、複数の他の装置によって実現されてもよい。 The band limiting device 100 is an information processing device including an arithmetic device and a storage device, and functions as a communication device that relays a packet transmitted from the OTT. Specifically, as shown in FIG. 3, the band limiting device 100 includes the packet loss detection unit 101, the suppression determination unit 102, and the communication control unit 103, which are constructed by executing the program by the equipped arithmetic device. Have. Note that part or all of the functions implemented by the respective units 101, 102, and 103, that is, the band control device 100 may be equipped with the OTT, or may be implemented by a plurality of other devices.
 上記パケットロス検出部101(検出手段)は、OTTと伝送制限装置SPとの間の伝送路におけるパケットロス率を検出する(図4のステップS1)。このとき、パケットロス検出部101は、OTTにより検出された各伝送路におけるパケットロス率を、当該OTTから取得してもよく、自装置である帯域制御装置100で検出したり、他の帯域制御装置100から取得してもよい。いずれにしても、パケットロス検出部101は、OTTに接続された全ての伝送路のパケットロス率を検出する。 The packet loss detection unit 101 (detection means) detects a packet loss rate in the transmission path between the OTT and the transmission restriction device SP (step S1 in FIG. 4). At this time, the packet loss detection unit 101 may acquire the packet loss rate in each transmission path detected by the OTT from the OTT, or may be detected by the band control apparatus 100 which is the own apparatus, or other band control It may be acquired from the device 100. In any case, the packet loss detection unit 101 detects packet loss rates of all the transmission paths connected to the OTT.
 但し、このとき、パケットロス検出部101は、図2の伝送路E-2に示すような輻輳状態によってパケットロスが生じている伝送路のパケットロス率を排除する。例えば、閑散時間帯の伝送路における安定継続伝送状態(状態K)のパケットロス率(所定基準値)を用いて、伝送路の滞留パケット(Inflight)量がK時の最大値max(IF(K))を上回る(所定基準値以上)通信のパケットロス率は、判定基準値sum(L)となるOTT全体のパケットロス率への積算対象外とする。つまり、パケットロス検出部101は、滞留パケット量が所定基準値以上の伝送路におけるパケットロス率を除いた、OTT全体のパケットロス率を検出する。 However, at this time, the packet loss detection unit 101 eliminates the packet loss rate of the transmission path in which the packet loss is generated due to the congestion state as illustrated in the transmission path E-2 of FIG. For example, using the packet loss rate (predetermined reference value) in the stable continuous transmission state (state K) of the transmission path in the non-consecutive time zone, the maximum value max (IF (K The packet loss rate of communication exceeding (a predetermined reference value) exceeding) is excluded from the integration target to the packet loss rate of the entire OTT, which is the determination reference value sum (L). That is, the packet loss detection unit 101 detects the packet loss rate of the entire OTT excluding the packet loss rate in the transmission path where the amount of staying packets is equal to or more than the predetermined reference value.
 このようにすることで、ネットワーク(特に帯域制限装置よりも先の網/装置)の混雑状態/性能上限等に起因する真の伝送品質低下によるパケット破棄の場合を除き、契約制限などから来る自前の帯域制限装置による意図的なパケット破棄によるOTT全体のパケットロス率を検出することができる。 By doing this, it is possible to come from contract restrictions etc. except in the case of packet discarding due to true transmission quality deterioration caused by congestion state / performance upper limit etc. of the network (especially network / device ahead of the band limiting device). It is possible to detect the packet loss rate across the OTT due to the intentional packet discarding by the bandwidth limiting device of
 そして、上記抑制判定部102(判定手段)は、上述したように検出したOTT全体のパケットロス率が、予め設定された閾値を超えているか否かを判定する(図4のステップS2)。つまり、ここでは、伝送制限装置SPによる意図的な強制パケットロスが多く行われているか否かを判定する。 Then, the suppression determination unit 102 (determination unit) determines whether the packet loss rate of the entire OTT detected as described above exceeds a preset threshold (step S2 in FIG. 4). That is, it is determined here whether or not the number of intentional forced packet losses by the transmission restriction device SP is large.
 抑制設定部102によりOTT全体のパケットロス率が閾値を超えていると判定された場合には(図4のステップS2でYes)、通信制御部103(通信制御手段)は、OTTが送信元となる伝送路毎に、送信制限を行うといった通信制御を行う(図4のステップS3)。このとき、通信制御部103は、OTT全体において一律に各伝送路の帯域制限をかけるような通常の輻輳制御ではなく、強制パケットロス用に設定された通信制御ルールを用いて、伝送路毎に抑制送信を行う。なお、通信制御部103による抑制送信については、後に詳述する。 When it is determined by the suppression setting unit 102 that the packet loss rate of the entire OTT exceeds the threshold (Yes in step S2 of FIG. 4), the communication control unit 103 (communication control unit) determines that the OTT is the transmission source. Communication control of performing transmission restriction is performed for each of the transmission paths (step S3 in FIG. 4). At this time, the communication control unit 103 uses the communication control rule set for forced packet loss instead of the normal congestion control that applies bandwidth limitation to each transmission line uniformly throughout the OTT, and for each transmission line. Send a suppression transmission. The suppression transmission by the communication control unit 103 will be described in detail later.
 ここで、上記パケットロス検出部101は、上述したようにOTT全体におけるパケットロス率ではなく、パケットの送信先毎(要求元IPが同一の通信)のパケットロス率を検出してもよい。つまり、パケットロス検出部101は、各クライアント端末CL宛てのパケットのパケットロス率を検出する。これに応じて、抑制判定部102は、パケットの送信先毎のパケットロス率が閾値を超えているか否かを判定し、超えている場合には、その送信先に接続されている伝送路に対して、上記通信制御部103が通信制御ルールを用いて抑制送信を行う。 Here, the packet loss detection unit 101 may detect not the packet loss rate for the entire OTT as described above, but the packet loss rate for each transmission destination of the packet (communication with the same request source IP). That is, the packet loss detection unit 101 detects the packet loss rate of the packet addressed to each client terminal CL. In response to this, the suppression determination unit 102 determines whether the packet loss rate for each transmission destination of the packet exceeds the threshold, and if it exceeds, to the transmission path connected to the transmission destination. On the other hand, the communication control unit 103 performs suppression transmission using the communication control rule.
 このようにすることで、単一セッションでは伝送路上の伝送効率の低下まで招かなくとも、複数同時に同一送信経路に送信を行った場合、個々のセッションでは品質低下しないがトラフィック(伝送波形)の山が複数重なる事で容易に品質低下を招き、パケットロスし易くなるが、このような起因のパケットロスを、上述したように閾値と比較する判定処理から排除することができる。 In this way, when transmission is performed simultaneously on the same transmission path at the same time in a single session, the quality of the traffic (transmission waveform) does not decrease in the individual sessions without causing a decrease in transmission efficiency on the transmission path. The overlapping of a plurality of peaks easily causes quality deterioration and packet loss is likely to occur, but such packet loss due to such can be excluded from the determination processing comparing with the threshold as described above.
 続いて、上述したように、パケットロス率から抑制送信を行うことを判定した後に、さらに、上記抑制判定部102にて通信制御を行う対象を判定する処理と、上記通信制御部103による抑制送信の処理と、を図5乃至図8を参照して説明する。 Subsequently, as described above, after it is determined that the suppression transmission is performed from the packet loss rate, the suppression determination unit 102 further determines the target to perform the communication control, and the suppression transmission by the communication control unit 103. The process of will be described with reference to FIGS. 5 to 8.
 まず、抑制判定部102は、抑制送信の処理を行う対象を特定するための処理として、図5に示すように、伝送路上における送信データの送信時間T(TT)や送信量TW、伝送路上における残送信量Wなどから、スループットTPを算出する。このとき、スループットTPの算出に用いる送信データの送信時間や送信量は、送信時間Tが送信時間用の閾値(所定値)以下、送信量TWが送信量用の閾値(所定値)以下であるものを除く。つまり、小さなサイズや送信時間が短いような送信量が小さい送信処理の影響を除いて、スループットの算出を行う。これにより、送信量が小さいことによるスループット算出の誤差を排除することができ、より正確なスループットを算出できる。 First, as shown in FIG. 5, the suppression determination unit 102 determines the transmission time T (TT) of the transmission data on the transmission line, the transmission amount TW, and the transmission line as a process for specifying a target to be subjected to the suppression transmission process. The throughput TP is calculated from the remaining transmission amount W and the like. At this time, the transmission time and transmission amount of transmission data used to calculate the throughput TP are such that the transmission time T is less than or equal to the transmission time threshold (predetermined value) and the transmission amount TW is less than or equal to the transmission amount threshold (predetermined value). Except for things. That is, the calculation of the throughput is performed excluding the influence of the transmission process having a small transmission amount such as a small size or a short transmission time. As a result, it is possible to eliminate an error in throughput calculation due to the small amount of transmission, and it is possible to calculate more accurate throughput.
 また、抑制判定部102は、抑制送信の処理を行う対象を特定するために、図6に示すように、送信データの容量Wが、設定された閾値(容量用閾値)以上である送信データを、抑制送信の対象とする。これにより、伝送路に与える影響が大きいと考えられる容量の大きい送信データを抑制送信の対象とできる。逆に言うと、容量の小さいデータを抑制送信しても効果が低いため、制御処理の無駄なリソースの消費となることを抑制でき、効率的な抑制送信を行うことができる。なお、このとき、容量の大きい送信データが存在する箇所に応じて、抑制送信の対象(セッション、送信先、インターフェース装置、全システム)を特定する。 Further, as shown in FIG. 6, the suppression determination unit 102 specifies transmission data whose capacity W of the transmission data is equal to or greater than a set threshold (threshold for capacity), in order to specify an object to be subjected to the suppression transmission process. , Subject to suppression transmission. As a result, transmission data with a large capacity that is considered to have a large influence on the transmission path can be targeted for suppression transmission. Conversely, since the effect is low even if data with small capacity is suppressed and transmitted, unnecessary consumption of resources in control processing can be suppressed, and efficient suppression transmission can be performed. At this time, the target of the suppression transmission (session, transmission destination, interface device, whole system) is specified according to the place where transmission data with large capacity exists.
 さらに、抑制判定部102は、図7及び図8に示すように、上述したように算出したスループットTPや、検出した伝送路上の遅延RTTを用いて、抑制送信する対象を判定する。ここでは、遅延RTTが閾値(遅延用閾値)より小さく、スループットTPが閾値(スループット用閾値)よりも大きい場合に、抑制送信の対象とする。このように、遅延RTTが小さく、スループットTPが大きい通信を対象とすることで、単純なネットワークの輻輳ではなく、混雑とは無関係に強制的にパケットロスが生じる通信を、抑制送信する対象として特定することができる。 Further, as shown in FIGS. 7 and 8, the suppression determination unit 102 determines the target to be suppressed and transmitted using the throughput TP calculated as described above and the delay RTT on the detected transmission path. Here, when the delay RTT is smaller than the threshold (threshold for delay) and the throughput TP is larger than the threshold (threshold for throughput), it is a target of suppression transmission. As described above, by targeting communication with a small delay RTT and a large throughput TP, communication which causes a packet loss forcibly regardless of congestion is specified as an object to be suppressed and transmitted instead of simple network congestion. can do.
 そして、通信制御部103は、図7及び図8に示すように、システム全体、OTT(送信元)単位、要求元IP単位(送信先単位)、セッション単位のそれぞれにおいて、パケットの再送信量、再送率、再送検出継続時間、などを元に、抑制レベルを選出する。例えば、再送信量が大きい場合や、再送率が高い場合、再送検出継続時間が長い場合には、抑制レベルを高く設定して、優先的に送信制限を行ったり、目標送信スループットを低く設定するなどの抑制送信を行う。 Then, as shown in FIGS. 7 and 8, the communication control unit 103 retransmits the amount of packets in each of the entire system, OTT (transmission source) unit, request source IP unit (transmission destination unit), and session unit. The suppression level is selected based on the retransmission rate, retransmission detection duration time, and the like. For example, when the amount of retransmission is large, when the retransmission rate is high, or when the retransmission detection duration time is long, the suppression level is set high, transmission is preferentially restricted, or the target transmission throughput is set low. Send suppression etc.
 特に、通信制御部103は、上述したように、一定容量以上の通信のみを抑制送信の対象とし、容量の小さいパケット等の帯域圧迫因子の低い通信は抑制対象としないことで、帯域占有率の低い通信を早々に送信しきることとなり、通信効率を上げることができる。また、通信制御部103は、通信状態が長いセッション(滞留セッション)から抑制送信の対象とし、滞留型の継続セッションは確立されたコネクションを使って複数のデータ送信が行われる可能性高いため、突発的なバースト状態や帯域占有率の増大を抑制することができる。 In particular, as described above, the communication control unit 103 targets only communication of a certain capacity or more as a target of suppression transmission, and does not suppress communication of a low bandwidth compression factor such as a packet with a small capacity as a target of band occupancy. The low communication can be transmitted early, and the communication efficiency can be improved. Also, the communication control unit 103 targets the suppression transmission from the session with a long communication state (dwelling session), and there is a high possibility that a plurality of data transmissions will be performed using the established connection for the stagnant continuous session. Burst state and an increase in bandwidth occupancy rate can be suppressed.
 さらに、通信制御部103は、抑制送信を発動した後は、発動実績、例えば、要求元IP、送信元となる接続先ドメイン、IPと抑制レベル、を記録保持し、抑制発動状態が継続する期間は同様の接続に関しては抑制送信を予め設定した上で、通信のセッションを確立する。これにより、通信開始直後から送信制限付きで送受信されるため、TCPのslowstart現象の様な初期の急速な帯域拡張を抑制回避する事が可能となる。 Further, after activating the suppression transmission, the communication control unit 103 records and holds the activation results, for example, the request source IP, the connection destination domain as the transmission source, the IP and the suppression level, and the period in which the suppression activation state continues. Establishes a throttling transmission for the same connection and establishes a communication session. As a result, since transmission and reception are performed with transmission limitation immediately after the start of communication, it is possible to suppress and avoid initial rapid band expansion such as the slowstart phenomenon of TCP.
 以上のように、本発明では、契約制限などによる意図的なパケット破棄の通信経路において、適切に送信抑制を行うことができる。このため、QoEの低下を最小限に留めつつ、再送やパケット破棄の主たる要因である帯域占有率の高い通信のみを効果的に抑制することができる。また、送信抑制を全トラフィックを対象に行わないことで、装置のリソースや処理能力抑制効果を高め、投資額抑制や費用対効果の改善も可能である。 As described above, according to the present invention, it is possible to appropriately suppress transmission on a communication path of intentional packet discarding due to contract restriction or the like. For this reason, it is possible to effectively suppress only the communication with a high band occupancy rate, which is a main factor of retransmission and packet discarding, while minimizing the deterioration of QoE. In addition, by not carrying out transmission suppression for all traffic, it is possible to enhance the effect of suppressing the resource and processing capacity of the device, and to reduce the amount of investment and improve the cost-effectiveness.
 そして、上述した帯域制限装置は、以下のような装置として利用することが適している。例えば、MVNO事業者の通信最適化装置として、帯域制限装置とInternet側ゲートウェイ装置との間でInternet側からの配信を最適化し、帯域制限装置によるパケット破棄を抑制するデータ中継最適化送信装置として使用することができる。 And it is suitable to utilize the above-mentioned band limiting device as the following devices. For example, as a communication optimization device for an MVNO provider, it is used as a data relay optimization transmission device that optimizes distribution from the Internet side between the band limiting device and the Internet side gateway device and suppresses packet discarding by the band limiting device. can do.
 また、国際EXや通信事業者間通信やデータセンタ間通信等に於いて、接続Interface向けデータ送受信の内、特に送信量を接続先契約帯域幅に合わせて流量制御する帯域制御装置として利用することもできる。 In addition, in international EX, communication between telecommunications carriers, communication between data centers, etc., of data transmission and reception for connection interface, it is used as a band control device that controls the flow rate according to the connection destination contract bandwidth, especially the transmission amount. You can also.
 また、経路に存在する伝送装置で、バッファメモリ量に制限があり、経由するトラフィックがそのリソース上限を超えてしまった場合に破棄が発生する(それ以外の性能は特段劣化する前兆を示さない、例えば、遅延が破棄発生に向かって増大する事が無い)ような性能制限のある装置が存在する伝送路に対して、ロス発生頻度を契機として転送制御を発動する事で、バースト的な性能上限越えを緩和させ、継続する通信を平滑化流量制御する帯域制御装置として利用することができる。 Also, in the transmission device present in the path, the amount of buffer memory is limited, and discarding occurs when the passing traffic exceeds the upper limit of the resource (other performance does not show any sign of aggravating deterioration, For example, for a transmission path in which there is a device with a performance limitation such that the delay does not increase toward the occurrence of discarding, bursty performance upper limit by activating transfer control triggered by the loss occurrence frequency It can be used as a band control device for relieving the overrun and continuing flow control with smoothed flow control.
 さらに、山間部、離島、もしくは伝送経路が複数存在し、その経路毎で伝送効率に差がある、又は中継する装置の性能制限に差があるような最終区間よりも、間の中継伝送路上で性能/リソース起因で輻輳予兆無いまま、その中継装置の性能が越えた場合に突発的なロスが起きるような伝送路特性のある通信に対して、既存の輻輳制御では効率低下が大き過ぎてしまう事を回避し、効率低下を最小限に留めて通信を継続させる為の流速制御装置として利用することができる。 Furthermore, there are multiple mountain areas, remote islands, or multiple transmission paths, and there is a difference in transmission efficiency for each of the paths, or on the relay transmission path between the final sections where there is a difference in the performance limitations of the relaying apparatus. The efficiency drop is too large in existing congestion control for communications with transmission path characteristics that may cause a sudden loss if the performance of the relay device is exceeded without congestion prediction due to performance / resources It can be used as a flow rate control device to keep things down and minimize the efficiency drop to continue communication.
 <実施形態2>
 次に、本発明の第2の実施形態を、図9を参照して説明する。図9は、実施形態2における情報処理装置の構成を示すブロック図である。なお、本実施形態では、実施形態1で説明した帯域制御装置の構成の概略を示している。
Second Embodiment
Next, a second embodiment of the present invention will be described with reference to FIG. FIG. 9 is a block diagram showing the configuration of the information processing apparatus in the second embodiment. In this embodiment, the outline of the configuration of the band control device described in the first embodiment is shown.
 図9に示すように、本実施形態おける情報処理装置100は、
 インターフェース装置がパケットの送信元となる全ての通信経路のパケットロス率を検出する検出手段101と、
 インターフェース装置全体のパケットロス率が閾値を超えているか否かを判定する判定手段102と、
 パケットロス率が閾値以上である場合に、強制パケットロス用に設定された通信制御ルールを用いてインターフェース装置が送信元となる通信経路毎に通信制御を行う通信制御手段103と、
を備える。
As shown in FIG. 9, the information processing apparatus 100 in the present embodiment is:
A detection unit for detecting packet loss rates of all communication paths from which the interface device transmits packets;
A determination unit that determines whether the packet loss rate of the entire interface device exceeds a threshold;
Communication control means 103 for performing communication control for each communication path that is the transmission source of the interface apparatus using the communication control rule set for forced packet loss when the packet loss rate is equal to or higher than the threshold value;
Equipped with
 なお、上述した検出手段101と判定手段102と通信制御手段103とは、情報処理装置100が装備する演算装置がプログラムを実行することで構築されるものであってもよく、電子回路で構築されるものであってもよい。 Note that the detection unit 101, the determination unit 102, and the communication control unit 103 described above may be constructed by execution of a program by an arithmetic device equipped in the information processing apparatus 100, and may be constructed by an electronic circuit. It may be
 そして、上記構成の情報処理装置100は、
 インターフェース装置がパケットの送信元となる全ての通信経路のパケットロス率を検出し、
 インターフェース装置全体のパケットロス率が閾値を超えているか否かを判定し、
 パケットロス率が閾値以上である場合に、強制パケットロス用に設定された通信制御ルールを用いてインターフェース装置が送信元となる通信経路毎に通信制御を行う、
という処理を実行するよう作動する。
Then, the information processing apparatus 100 configured as described above
The interface device detects packet loss rates of all communication paths from which packets are sent,
Determine whether the packet loss rate of the entire interface device exceeds a threshold;
When the packet loss rate is equal to or higher than a threshold, communication control is performed for each communication path from which the interface device is a transmission source, using the communication control rule set for forced packet loss.
Operate to execute the process.
 上記発明によると、インターフェース装置がパケットの送信元となる全ての通信経路のパケットロス率が閾値以上である場合に、強制パケットロス用に設定された通信制御ルールを用いてインターフェース装置が送信元となる通信経路毎に通信制御を行う。これにより、全ての通信経路に対して輻輳制御を発動することなく、通信効率の低下を抑制することができる。 According to the invention, when the packet loss rates of all the communication paths from which the interface device is the source of packet transmission is equal to or higher than the threshold, the interface device becomes the source using the communication control rule set for forced packet loss. Communication control is performed for each communication route. As a result, a decrease in communication efficiency can be suppressed without activating congestion control for all communication paths.
 <付記>
 上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における情報処理装置、プログラム、情報処理方法の構成の概略を説明する。但し、本発明は、以下の構成に限定されない。
<Supplementary Note>
Some or all of the above embodiments may be described as in the following appendices. The outline of the configuration of the information processing apparatus, program, and information processing method in the present invention will be described below. However, the present invention is not limited to the following configuration.
(付記1)
 インターフェース装置がパケットの送信元となる全ての通信経路のパケットロス率を検出する検出手段と、
 前記インターフェース装置全体の前記パケットロス率が閾値を超えているか否かを判定する判定手段と、
 前記パケットロス率が閾値以上である場合に、強制パケットロス用に設定された通信制御ルールを用いて前記インターフェース装置が送信元となる前記通信経路毎に通信制御を行う通信制御手段と、
を備えた情報処理装置。
(Supplementary Note 1)
Detection means for detecting packet loss rates of all communication paths from which the interface device transmits packets;
A determination unit that determines whether the packet loss rate of the entire interface device exceeds a threshold;
Communication control means for performing communication control for each of the communication paths that the interface device is a transmission source of using the communication control rule set for forced packet loss when the packet loss rate is equal to or greater than a threshold value;
An information processing apparatus provided with
(付記2)
 付記1に記載の情報処理装置であって、
 前記判定手段は、滞留パケット量が所定基準値以上の前記通信経路におけるパケットロス率を除いた前記インターフェース装置全体の前記パケットロス率が閾値を超えているか否かを判定する、
情報処理装置。
(Supplementary Note 2)
The information processing apparatus according to appendix 1, wherein
The determination means determines whether or not the packet loss rate of the entire interface device excluding a packet loss rate in the communication path where the amount of staying packets is equal to or more than a predetermined reference value exceeds a threshold.
Information processing device.
(付記3)
 付記1又は2に記載の情報処理装置であって、
 前記判定手段は、パケットの送信先毎における前記インターフェース装置全体の前記パケットロス率が閾値を超えているか否かを判定する、
情報処理装置。
(Supplementary Note 3)
The information processing apparatus according to supplementary note 1 or 2, wherein
The determination means determines whether the packet loss rate of the entire interface device at each packet transmission destination exceeds a threshold.
Information processing device.
(付記4)
 付記1乃至3のいずれかに記載の情報処理装置であって、
 前記判定手段は、前記通信経路の遅延が遅延用閾値よりも小さく、前記通信経路のスループットがスループット用閾値よりも大きい場合に、当該通信経路を通信制御の対象と判定する、
情報処理装置。
(Supplementary Note 4)
The information processing apparatus according to any one of appendices 1 to 3, wherein
When the delay of the communication path is smaller than the threshold for delay and the throughput of the communication path is larger than the threshold for throughput, the determination means determines the communication path as a target of communication control.
Information processing device.
(付記5)
 付記4に記載の情報処理装置であって、
 前記判定手段は、送信量が所定値以下、又は、送信時間が所定値以下、である送信データを除いて前記スループットを算出する、
情報処理装置。
(Supplementary Note 5)
The information processing apparatus according to appendix 4, wherein
The determination means calculates the throughput excluding transmission data whose transmission amount is equal to or less than a predetermined value or whose transmission time is equal to or less than the predetermined value.
Information processing device.
(付記6)
 付記1乃至5のいずれかに記載の情報処理装置であって、
 前記制御手段は、容量用閾値以上である容量の送信データに対して、設定された送信制限を行う、
情報処理装置。
(Supplementary Note 6)
The information processing apparatus according to any one of appendices 1 to 5, wherein
The control means performs set transmission restriction on transmission data of a capacity equal to or greater than a capacity threshold.
Information processing device.
(付記7)
 付記1乃至6のいずれかに記載の情報処理装置であって、
 前記制御手段は、通信時間用閾値以上である通信時間の通信セッションに対して、設定された送信制限を行う、
情報処理装置。
(Appendix 7)
The information processing apparatus according to any one of appendices 1 to 6, wherein
The control means performs the set transmission restriction on the communication session of the communication time which is equal to or more than the communication time threshold.
Information processing device.
(付記8)
 情報処理装置に、
 インターフェース装置がパケットの送信元となる全ての通信経路のパケットロス率を検出する検出手段と、
 前記インターフェース装置全体の前記パケットロス率が閾値を超えているか否かを判定する判定手段と、
 前記パケットロス率が閾値以上である場合に、強制パケットロス用に設定された通信制御ルールを用いて前記インターフェース装置が送信元となる前記通信経路毎に通信制御を行う通信制御手段と、
を実現させるためのプログラム。
(Supplementary Note 8)
In the information processing apparatus,
Detection means for detecting packet loss rates of all communication paths from which the interface device transmits packets;
A determination unit that determines whether the packet loss rate of the entire interface device exceeds a threshold;
Communication control means for performing communication control for each of the communication paths that the interface device is a transmission source of using the communication control rule set for forced packet loss when the packet loss rate is equal to or greater than a threshold value;
Program for realizing
(付記8.1)
 付記8に記載のプログラムであって、
 前記判定手段は、滞留パケット量が所定基準値以上の前記通信経路におけるパケットロス率を除いた前記インターフェース装置全体の前記パケットロス率が閾値を超えているか否かを判定する、
プログラム。
(Appendix 8.1)
It is a program described in Appendix 8, and
The determination means determines whether or not the packet loss rate of the entire interface device excluding a packet loss rate in the communication path where the amount of staying packets is equal to or more than a predetermined reference value exceeds a threshold.
program.
(付記8.2)
 付記8又は8.1に記載のプログラムであって、
 前記判定手段は、前記通信経路の遅延が遅延用閾値よりも小さく、前記通信経路のスループットがスループット用閾値よりも大きい場合に、当該通信経路を通信制御の対象と判定する、
プログラム。
(Appendix 8.2)
The program according to Supplementary Note 8 or 8.1,
When the delay of the communication path is smaller than the threshold for delay and the throughput of the communication path is larger than the threshold for throughput, the determination means determines the communication path as a target of communication control.
program.
(付記8.3)
 付記8乃至8.2のいずれかに記載のプログラムであって、
 前記制御手段は、容量用閾値以上である容量の送信データに対して、設定された送信制限を行う、
プログラム。
(Appendix 8.3)
The program according to any one of appendices 8 to 8.2, wherein
The control means performs set transmission restriction on transmission data of a capacity equal to or greater than a capacity threshold.
program.
(付記8.4)
 付記8乃至8.3のいずれかに記載のプログラムであって、
 前記制御手段は、通信時間用閾値以上である通信時間の通信セッションに対して、設定された送信制限を行う、
プログラム。
(Appendix 8.4)
The program according to any one of appendices 8 to 8.3, wherein
The control means performs the set transmission restriction on the communication session of the communication time which is equal to or more than the communication time threshold.
program.
(付記9)
 インターフェース装置がパケットの送信元となる全ての通信経路のパケットロス率を検出し、
 前記インターフェース装置全体の前記パケットロス率が閾値を超えているか否かを判定し、
 前記パケットロス率が閾値以上である場合に、強制パケットロス用に設定された通信制御ルールを用いて前記インターフェース装置が送信元となる前記通信経路毎に通信制御を行う、
情報処理方法。
(Appendix 9)
The interface device detects packet loss rates of all communication paths from which packets are sent,
Determining whether the packet loss rate of the entire interface device exceeds a threshold;
When the packet loss rate is equal to or higher than a threshold, communication control is performed for each of the communication paths from which the interface device is a transmission source, using a communication control rule set for forced packet loss.
Information processing method.
(付記10)
 付記9に記載の情報処理方法であって、
 滞留パケット量が所定基準値以上の前記通信経路におけるパケットロス率を除いた前記インターフェース装置全体の前記パケットロス率が閾値を超えているか否かを判定する、
情報処理方法。
(Supplementary Note 10)
It is an information processing method given in appendix 9,
It is determined whether the packet loss rate of the entire interface device excluding a packet loss rate in the communication path where the amount of staying packets is equal to or more than a predetermined reference value exceeds a threshold.
Information processing method.
(付記10.1)
 付記9又は10に記載の情報処理方法であって、
 前記通信経路の遅延が遅延用閾値よりも小さく、前記通信経路のスループットがスループット用閾値よりも大きい場合に、当該通信経路を通信制御の対象と判定する、
情報処理方法。
(Appendix 10.1)
The information processing method according to Supplementary Note 9 or 10, wherein
When the delay of the communication path is smaller than the threshold for delay and the throughput of the communication path is larger than the threshold for throughput, the communication path is determined as a target of communication control.
Information processing method.
(付記10.2)
 付記9乃至10.1のいずれかに記載の情報処理方法であって、
 前記制御手段は、容量用閾値以上である容量の送信データに対して、設定された送信制限を行う、
情報処理方法。
(Appendix 10.2)
The information processing method according to any one of appendices 9 to 10.1, wherein
The control means performs set transmission restriction on transmission data of a capacity equal to or greater than a capacity threshold.
Information processing method.
(付記10.3)
 付記9乃至10.2のいずれかに記載の情報処理方法であって、
 前記制御手段は、通信時間用閾値以上である通信時間の通信セッションに対して、設定された送信制限を行う、
情報処理方法。
(Appendix 10.3)
The information processing method according to any one of appendices 9 to 10.2, wherein
The control means performs the set transmission restriction on the communication session of the communication time which is equal to or more than the communication time threshold.
Information processing method.
 なお、上述したプログラムは、記憶装置に記憶されていたり、コンピュータが読み取り可能な記録媒体に記録されている。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。 The above-described program is stored in a storage device or recorded in a computer-readable recording medium. For example, the recording medium is a portable medium such as a flexible disk, an optical disk, a magneto-optical disk, and a semiconductor memory.
 以上、上記実施形態等を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の範囲内で当業者が理解しうる様々な変更をすることができる。 As mentioned above, although this invention was demonstrated with reference to the said embodiment etc., this invention is not limited to embodiment mentioned above. Various modifications that can be understood by those skilled in the art within the scope of the present invention can be made to the configuration and details of the present invention.
 なお、本発明は、日本国にて2017年12月21日に特許出願された特願2017-244602の特許出願に基づく優先権主張の利益を享受するものであり、当該特許出願に記載された内容は、全て本明細書に含まれるものとする。 The present invention enjoys the benefit of priority claim based on the patent application of Japanese Patent Application No. 2017-244602, which was filed on Dec. 21, 2017 in Japan, and was described in the patent application The entire content is intended to be included herein.
100 帯域制御装置
101 パケットロス検出部
102 抑制判定部
103 通信制御部
200 情報処理装置
201 検出手段
202 判定手段
203 通信制御手段
 
Reference Signs List 100 bandwidth control apparatus 101 packet loss detection unit 102 suppression determination unit 103 communication control unit 200 information processing apparatus 201 detection unit 202 determination unit 203 communication control unit

Claims (13)

  1.  インターフェース装置がパケットの送信元となる全ての通信経路のパケットロス率を検出する検出手段と、
     前記インターフェース装置全体の前記パケットロス率が閾値を超えているか否かを判定する判定手段と、
     前記パケットロス率が閾値以上である場合に、強制パケットロス用に設定された通信制御ルールを用いて前記インターフェース装置が送信元となる前記通信経路毎に通信制御を行う通信制御手段と、
    を備えた情報処理装置。
    Detection means for detecting packet loss rates of all communication paths from which the interface device transmits packets;
    A determination unit that determines whether the packet loss rate of the entire interface device exceeds a threshold;
    Communication control means for performing communication control for each of the communication paths that the interface device is a transmission source of using the communication control rule set for forced packet loss when the packet loss rate is equal to or greater than a threshold value;
    An information processing apparatus provided with
  2.  請求項1に記載の情報処理装置であって、
     前記判定手段は、滞留パケット量が所定基準値以上の前記通信経路におけるパケットロス率を除いた前記インターフェース装置全体の前記パケットロス率が閾値を超えているか否かを判定する、
    情報処理装置。
    The information processing apparatus according to claim 1, wherein
    The determination means determines whether or not the packet loss rate of the entire interface device excluding a packet loss rate in the communication path where the amount of staying packets is equal to or more than a predetermined reference value exceeds a threshold.
    Information processing device.
  3.  請求項1又は2に記載の情報処理装置であって、
     前記判定手段は、パケットの送信先毎における前記インターフェース装置全体の前記パケットロス率が閾値を超えているか否かを判定する、
    情報処理装置。
    The information processing apparatus according to claim 1 or 2, wherein
    The determination means determines whether the packet loss rate of the entire interface device at each packet transmission destination exceeds a threshold.
    Information processing device.
  4.  請求項1乃至3のいずれかに記載の情報処理装置であって、
     前記判定手段は、前記通信経路の遅延が遅延用閾値よりも小さく、前記通信経路のスループットがスループット用閾値よりも大きい場合に、当該通信経路を通信制御の対象と判定する、
    情報処理装置。
    The information processing apparatus according to any one of claims 1 to 3, wherein
    When the delay of the communication path is smaller than the threshold for delay and the throughput of the communication path is larger than the threshold for throughput, the determination means determines the communication path as a target of communication control.
    Information processing device.
  5.  請求項4に記載の情報処理装置であって、
     前記判定手段は、送信量が所定値以下、又は、送信時間が所定値以下、である送信データを除いて前記スループットを算出する、
    情報処理装置。
    The information processing apparatus according to claim 4, wherein
    The determination means calculates the throughput excluding transmission data whose transmission amount is equal to or less than a predetermined value or whose transmission time is equal to or less than the predetermined value.
    Information processing device.
  6.  請求項1乃至5のいずれかに記載の情報処理装置であって、
     前記制御手段は、容量用閾値以上である容量の送信データに対して、設定された送信制限を行う、
    情報処理装置。
    The information processing apparatus according to any one of claims 1 to 5, wherein
    The control means performs set transmission restriction on transmission data of a capacity equal to or greater than a capacity threshold.
    Information processing device.
  7.  請求項1乃至6のいずれかに記載の情報処理装置であって、
     前記制御手段は、通信時間用閾値以上である通信時間の通信セッションに対して、設定された送信制限を行う、
    情報処理装置。
    The information processing apparatus according to any one of claims 1 to 6, wherein
    The control means performs the set transmission restriction on the communication session of the communication time which is equal to or more than the communication time threshold.
    Information processing device.
  8.  情報処理装置に、
     インターフェース装置がパケットの送信元となる全ての通信経路のパケットロス率を検出する検出手段と、
     前記インターフェース装置全体の前記パケットロス率が閾値を超えているか否かを判定する判定手段と、
     前記パケットロス率が閾値以上である場合に、強制パケットロス用に設定された通信制御ルールを用いて前記インターフェース装置が送信元となる前記通信経路毎に通信制御を行う通信制御手段と、
    を実現させるためのプログラム。
    In the information processing apparatus,
    Detection means for detecting packet loss rates of all communication paths from which the interface device transmits packets;
    A determination unit that determines whether the packet loss rate of the entire interface device exceeds a threshold;
    Communication control means for performing communication control for each of the communication paths that the interface device is a transmission source of using the communication control rule set for forced packet loss when the packet loss rate is equal to or greater than a threshold value;
    Program for realizing
  9.  インターフェース装置がパケットの送信元となる全ての通信経路のパケットロス率を検出し、
     前記インターフェース装置全体の前記パケットロス率が閾値を超えているか否かを判定し、
     前記パケットロス率が閾値以上である場合に、強制パケットロス用に設定された通信制御ルールを用いて前記インターフェース装置が送信元となる前記通信経路毎に通信制御を行う、
    情報処理方法。
    The interface device detects packet loss rates of all communication paths from which packets are sent,
    Determining whether the packet loss rate of the entire interface device exceeds a threshold;
    When the packet loss rate is equal to or higher than a threshold, communication control is performed for each of the communication paths from which the interface device is a transmission source, using a communication control rule set for forced packet loss.
    Information processing method.
  10.  請求項9に記載の情報処理方法であって、
     滞留パケット量が所定基準値以上の前記通信経路におけるパケットロス率を除いた前記インターフェース装置全体の前記パケットロス率が閾値を超えているか否かを判定する、
    情報処理方法。
    The information processing method according to claim 9,
    It is determined whether the packet loss rate of the entire interface device excluding a packet loss rate in the communication path where the amount of staying packets is equal to or more than a predetermined reference value exceeds a threshold.
    Information processing method.
  11.  請求項9又は10に記載の情報処理方法であって、
     前記通信経路の遅延が遅延用閾値よりも小さく、前記通信経路のスループットがスループット用閾値よりも大きい場合に、当該通信経路を通信制御の対象と判定する、
    情報処理方法。
    The information processing method according to claim 9 or 10, wherein
    When the delay of the communication path is smaller than the threshold for delay and the throughput of the communication path is larger than the threshold for throughput, the communication path is determined as a target of communication control.
    Information processing method.
  12.  請求項9乃至11のいずれかに記載の情報処理方法であって、
     前記制御手段は、容量用閾値以上である容量の送信データに対して、設定された送信制限を行う、
    情報処理方法。
    The information processing method according to any one of claims 9 to 11, wherein
    The control means performs set transmission restriction on transmission data of a capacity equal to or greater than a capacity threshold.
    Information processing method.
  13.  請求項9乃至12のいずれかに記載の情報処理方法であって、
     前記制御手段は、通信時間用閾値以上である通信時間の通信セッションに対して、設定された送信制限を行う、
    情報処理方法。
     
    The information processing method according to any one of claims 9 to 12, wherein
    The control means performs the set transmission restriction on the communication session of the communication time which is equal to or more than the communication time threshold.
    Information processing method.
PCT/JP2018/047242 2017-12-21 2018-12-21 Information processing device WO2019124547A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017244602A JP2021061454A (en) 2017-12-21 2017-12-21 Information processing device
JP2017-244602 2017-12-21

Publications (1)

Publication Number Publication Date
WO2019124547A1 true WO2019124547A1 (en) 2019-06-27

Family

ID=66993468

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2018/047242 WO2019124547A1 (en) 2017-12-21 2018-12-21 Information processing device

Country Status (2)

Country Link
JP (1) JP2021061454A (en)
WO (1) WO2019124547A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7439323B1 (en) 2023-05-25 2024-02-27 Kddi株式会社 traffic control device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014068214A (en) * 2012-09-26 2014-04-17 Panasonic Corp Communication device, communication system and transmission rate determination method
JP2014090367A (en) * 2012-10-31 2014-05-15 Nippon Hoso Kyokai <Nhk> Packet transmission device and program therefor
JP2016046637A (en) * 2014-08-21 2016-04-04 日本電信電話株式会社 Band control system, band control method, and program
JP2017152780A (en) * 2016-02-22 2017-08-31 日本電気株式会社 Traffic optimization device and traffic optimization method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014068214A (en) * 2012-09-26 2014-04-17 Panasonic Corp Communication device, communication system and transmission rate determination method
JP2014090367A (en) * 2012-10-31 2014-05-15 Nippon Hoso Kyokai <Nhk> Packet transmission device and program therefor
JP2016046637A (en) * 2014-08-21 2016-04-04 日本電信電話株式会社 Band control system, band control method, and program
JP2017152780A (en) * 2016-02-22 2017-08-31 日本電気株式会社 Traffic optimization device and traffic optimization method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
KAYAHARA MASAYUKI ET AL.: "Elemental technology of traffic management solution", NEC TECHNICAL JOURNAL, vol. 68, no. 3, March 2016 (2016-03-01), pages 51 - 54, XP055621043 *

Also Published As

Publication number Publication date
JP2021061454A (en) 2021-04-15

Similar Documents

Publication Publication Date Title
Xu et al. CMT-QA: Quality-aware adaptive concurrent multipath data transfer in heterogeneous wireless networks
JP4448341B2 (en) Band control program, method and end system
US8149704B2 (en) Communication apparatus and data communication method
KR102187810B1 (en) Apparatus and method for controlling data flow in a communication system
US20140185453A1 (en) A method for avoiding network congestion and an apparatus thereof
US8081579B2 (en) Communication control apparatus, wireless communication apparatus, communication control method and wireless communication method
Oh et al. Constraint-based proactive scheduling for MPTCP in wireless networks
WO2016090978A1 (en) Traffic switching method and device
US20160094462A1 (en) Method and apparatus for dynamically adjusting retransmission timing in a transport layer
JP2013143778A (en) Communication processing method, device, and gateway apparatus
Im et al. Receiver-side TCP countermeasure to bufferbloat in wireless access networks
WO2021083160A1 (en) Data transmission method and apparatus
US10952102B2 (en) Method and apparatus for controlling data transmission speed in wireless communication system
JP5506591B2 (en) Communication system and communication quality control method
WO2019124547A1 (en) Information processing device
Halepoto et al. Management of buffer space for the concurrent multipath transfer over dissimilar paths
Kumar et al. DSASync: Managing end-to-end connections in dynamic spectrum access wireless LANs
US9407386B2 (en) Data processing
Hisamatsu et al. Non bandwidth-intrusive video streaming over TCP
JP6973511B2 (en) Communication equipment, communication systems, communication methods and programs
Cao et al. CMT‐CQA: Cross‐layer QoS‐aware adaptive concurrent multipath data transfer in heterogeneous networks
JP6805713B2 (en) Receive traffic speedup device, speedup method, and speedup program
WO2019124290A1 (en) Transmit data volume control device, method, and recording medium
US20150012792A1 (en) Method and apparatus for providing a transmission control protocol minimum retransmission timer
Yavas et al. On modeling of priority-based SIP request scheduling

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: 18891806

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18891806

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP