Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6129038B2 - Control device and program for communication device accommodating subscriber device - Google Patents
[go: Go Back, main page]

JP6129038B2 - Control device and program for communication device accommodating subscriber device - Google Patents

Control device and program for communication device accommodating subscriber device Download PDF

Info

Publication number
JP6129038B2
JP6129038B2 JP2013201415A JP2013201415A JP6129038B2 JP 6129038 B2 JP6129038 B2 JP 6129038B2 JP 2013201415 A JP2013201415 A JP 2013201415A JP 2013201415 A JP2013201415 A JP 2013201415A JP 6129038 B2 JP6129038 B2 JP 6129038B2
Authority
JP
Japan
Prior art keywords
user
subscriber
control device
traffic volume
upper limit
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
JP2013201415A
Other languages
Japanese (ja)
Other versions
JP2015070376A (en
Inventor
健一 大垣
健一 大垣
崇弘 宮本
崇弘 宮本
神山 健
健 神山
暢彦 近藤
暢彦 近藤
泰宏 乙吉
泰宏 乙吉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
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 KDDI Corp filed Critical KDDI Corp
Priority to JP2013201415A priority Critical patent/JP6129038B2/en
Publication of JP2015070376A publication Critical patent/JP2015070376A/en
Application granted granted Critical
Publication of JP6129038B2 publication Critical patent/JP6129038B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

本開示は、加入者装置を収容する通信装置の制御技術に関する。   The present disclosure relates to a technology for controlling a communication device that accommodates a subscriber device.

企業が各拠点のネットワークを相互接続するために、通信事業者が提供するVPN(バーチャル・プライベート・ネットワーク)が広く利用されている。企業の拠点と通信事業者が提供するネットワークとのアクセス区間は、企業側のエッジ装置と、通信事業者側のエッジ装置を例えば光回線により接続することにより構成される。なお、このとき、企業側のエッジ装置とネットワーク側のエッジ装置との間で送受信できる単位時間当たりのトラヒック量(伝送帯域)には、料金に応じた上限値が設けられ、例えば、企業側のエッジ装置が、この上限値を上回るデータを送信すると、ネットワーク側のエッジ装置は、この上限値を上回る量のデータを廃棄する。このため、企業は、拠点毎のアクセス区間のトラヒック変動量を考慮した上限値により、拠点毎に通信事業者と契約を行う必要がある。これは、契約している伝送帯域(上限値)と、実際に利用している帯域に乖離が有ることを意味する。   A VPN (Virtual Private Network) provided by a telecommunications carrier is widely used in order for companies to interconnect networks at each site. An access section between a company base and a network provided by a telecommunications carrier is configured by connecting the edge device on the enterprise side and the edge device on the telecommunications carrier side by, for example, an optical line. At this time, the traffic amount (transmission band) per unit time that can be transmitted / received between the edge device on the company side and the edge device on the network side is set to an upper limit value according to the charge. When the edge device transmits data exceeding the upper limit value, the edge device on the network side discards the amount of data exceeding the upper limit value. For this reason, a company needs to make a contract with a communication carrier for each site based on an upper limit value that takes into account the traffic fluctuation amount of the access section for each site. This means that there is a difference between the contracted transmission band (upper limit value) and the actually used band.

特許文献1は、管理サーバが、各拠点間に設定された帯域と、各拠点の端末にて利用されるアプリケーション情報を収集して、端末を制御することを開示している。   Patent Document 1 discloses that the management server collects the bandwidth set between the bases and the application information used in the terminals at the bases and controls the terminals.

特開2011−176467号公報JP 2011-176467 A

特許文献1は、利用者における端末の設定負荷の軽減を目的としたものであり、特許文献1に記載の構成を適用すると、契約した上限値に基づき拠点の端末が送信するトラヒックを制御する構成となるが、通信事業者が、企業の拠点ネットワークの各端末を制御することは現実的ではない。また、契約している伝送帯域と、実際に利用している帯域に乖離が有るという問題を解決することはできない。   Patent Document 1 is intended to reduce the setting load of a terminal in a user. When the structure described in Patent Document 1 is applied, the structure for controlling traffic transmitted from a terminal at a base based on a contracted upper limit value. However, it is not realistic for a telecommunications carrier to control each terminal of a company base network. Further, it is impossible to solve the problem that there is a difference between the contracted transmission band and the actually used band.

本発明は、上記課題を解決する制御装置を提供するものである。   The present invention provides a control device that solves the above problems.

本発明の一側面によると、複数の通信装置と複数の制御装置と、を含み、前記複数の通信装置のそれぞれは、1つ以上のユーザの加入者装置を収容し、かつ、前記複数の制御装置の1つと関連付けられているネットワークであって、ユーザと前記ネットワークの事業者とで予め決めた所定帯域を、当該ユーザの複数の加入者装置のそれぞれと前記通信装置との間の伝送速度の上限値として配分する前記ネットワークにおける前記制御装置は、関連付けられている1つ以上の通信装置それぞれについて、それぞれが収容する第1ユーザの加入者装置との間のトラヒック量を収集する収集手段と、関連付けられていない通信装置それぞれについて、それぞれが収容する前記第1ユーザの加入者装置との間のトラヒック量を他の制御装置から取得する取得手段と、前記収集手段が収集した第1ユーザのトラヒック量と、前記取得手段が取得した第1ユーザのトラヒック量に基づき、前記関連付けられている1つ以上の通信装置それぞれについて、前記第1ユーザの加入者装置との間の伝送速度の上限値を算出する算出手段と、を備えていることを特徴とする。 According to an aspect of the present invention, a plurality of communication devices and a plurality of control devices are included, each of the plurality of communication devices accommodates one or more user subscriber devices, and the plurality of controls. A network associated with one of the devices, wherein a predetermined bandwidth determined in advance by a user and a provider of the network has a transmission rate between each of the plurality of subscriber devices of the user and the communication device; The control device in the network to be allocated as an upper limit value, for each of one or more associated communication devices, collecting means for collecting the traffic volume between subscriber devices of the first user accommodated therein, For each communication device that is not associated, the amount of traffic with respect to the subscriber device of the first user accommodated by each device is acquired from another control device. Based on the acquisition means, the traffic volume of the first user collected by the collection means, and the traffic volume of the first user acquired by the acquisition means, for each of the one or more associated communication devices, the first And a calculating means for calculating an upper limit value of a transmission rate with the user's subscriber device.

契約している伝送帯域と、実際に利用している帯域の乖離を減少させることができる。   The difference between the contracted transmission band and the actually used band can be reduced.

一実施形態の説明に使用するネットワークの概略的な構成図。The schematic block diagram of the network used for description of one Embodiment. 一実施形態による制御装置の概略的な構成図。The schematic block diagram of the control apparatus by one Embodiment. 制御装置の保持部が保持するトラヒック情報の例を示す図。The figure which shows the example of the traffic information which the holding | maintenance part of a control apparatus hold | maintains. 制御装置の保持部が保持するトラヒック情報の他の例を示す図。The figure which shows the other example of the traffic information which the holding | maintenance part of a control apparatus hold | maintains. 制御装置の情報交換部が保持する交換情報の例を示す図。The figure which shows the example of the exchange information which the information exchange part of a control apparatus hold | maintains. 制御装置間におけるトラヒック情報の交換例を示す図。The figure which shows the example of exchange of the traffic information between control apparatuses.

以下、本発明の例示的な実施形態について図面を参照して説明する。なお、以下の各図においては実施形態の説明に必要ではない構成要素については図から省略する。また、以下の実施形態は例示であり本発明を実施形態の内容に限定するものではない。   Hereinafter, exemplary embodiments of the present invention will be described with reference to the drawings. In the following drawings, components that are not necessary for describing the embodiment are omitted from the drawings. Moreover, the following embodiment is an illustration and does not limit this invention to the content of embodiment.

図1は、実施形態の説明に使用するネットワークの構成図である。図1において、#1〜#3と表示された四角形は、ユーザである企業の拠点のエッジ装置(以下では、単に加入者装置と呼ぶ。)であり、#1〜#3は、それぞれ異なるユーザの加入者装置を示している。また、図1において、VPNは、通信事業者が提供するネットワークであり、エッジ装置A〜Dは、加入者装置を収容するネットワーク側の通信装置(以下では、単にエッジ装置と呼ぶ。)である。図1の構成において、例えば、ユーザ#1は、エッジ装置A、C及びDと接続する3つの拠点間で任意の通信を行う。図1に示す様に、本実施形態においては、各エッジ装置A〜Dに対して、関連付けられた制御装置A〜Dが設けられる。   FIG. 1 is a configuration diagram of a network used for describing the embodiment. In FIG. 1, squares displayed as # 1 to # 3 are edge devices (hereinafter, simply referred to as subscriber devices) at the company base that is a user, and # 1 to # 3 are different users. The subscriber unit is shown. In FIG. 1, VPN is a network provided by a telecommunications carrier, and edge devices A to D are communication devices on the network side that accommodate subscriber devices (hereinafter simply referred to as edge devices). . In the configuration of FIG. 1, for example, the user # 1 performs arbitrary communication between three bases connected to the edge devices A, C, and D. As shown in FIG. 1, in the present embodiment, associated control devices A to D are provided for the respective edge devices A to D.

図2は、本実施形態による制御装置の概略的な構成図である。トラヒック情報収集部1は、対応するエッジ装置からユーザ毎のトラヒック量を周期的に収集して保持部2に保持させる。ここで、収集する値は、前回の収集時からの差分とする。なお、以下の説明において、収集するトラヒック量は上り方向、つまり、ユーザの加入者装置からネットワークに送信されるトラヒック量とするが、下り方向、つまり、エッジ装置がユーザの加入者装置に向けて送信するトラヒック量であっても、両方向のトラヒック量であっても良い。   FIG. 2 is a schematic configuration diagram of the control device according to the present embodiment. The traffic information collection unit 1 periodically collects the traffic amount for each user from the corresponding edge device and causes the holding unit 2 to hold it. Here, the value to be collected is a difference from the previous collection time. In the following description, the traffic volume to be collected is the uplink direction, that is, the traffic volume transmitted from the user's subscriber device to the network, but the downlink direction, that is, the edge device is directed toward the user's subscriber device. It may be the amount of traffic to be transmitted or the amount of traffic in both directions.

情報交換部3は、保持部2が保持するトラヒック量を他の制御装置に通知すると共に、他の制御装置が収集したトラヒック量を他の制御装置から取得して保持部2に保持する。図3は、制御装置Aの保持部2が保持するトラヒック量の例を示している。図3において、エッジ装置とユーザの加入者装置との組み合わせ毎に、収集したトラヒック量と収集時刻とが示されている。なお、図3において、エッジ装置Aに関するトラヒック量は、制御装置Aのトラヒック情報収集部1がエッジ装置Aから取得したものであり、エッジ装置B〜Dに関するトラヒック量は、制御装置Aの情報交換部3が取得したものである。なお、エッジ装置Aは、ユーザ#3の加入者装置を収容していないため、制御装置Aの情報交換部3は、ユーザ#3の加入者装置に関するトラヒック量は取得しない。これにより、制御装置間で交換するデータ量を抑える。   The information exchanging unit 3 notifies the traffic volume held by the holding unit 2 to other control devices, acquires the traffic volume collected by the other control devices from the other control devices, and holds the traffic volume in the holding unit 2. FIG. 3 shows an example of the traffic volume held by the holding unit 2 of the control device A. In FIG. 3, the collected traffic volume and collection time are shown for each combination of edge device and user subscriber device. In FIG. 3, the traffic volume related to the edge device A is acquired from the edge device A by the traffic information collection unit 1 of the control device A, and the traffic volume related to the edge devices B to D is the information exchange of the control device A. Part 3 has been acquired. Since the edge device A does not accommodate the subscriber device of the user # 3, the information exchange unit 3 of the control device A does not acquire the traffic volume related to the subscriber device of the user # 3. This suppresses the amount of data exchanged between the control devices.

図5(A)及び(B)は、それぞれ、制御装置Aの情報交換部3が保持する交換情報を示している。図5(A)は、制御装置Aに関連付けられたエッジ装置Aが収容するユーザ#1及び2の加入者装置を収容する、他のエッジ装置に関連付けられた制御装置を示している。図5(A)に示す交換情報により、制御装置Aの情報交換部3は、制御装置C及び制御装置Dからユーザ#1の加入者装置に関するトラヒック情報を取得することを認識し、制御装置B及び制御装置Cからユーザ#2の加入者装置に関するトラヒック情報を取得することを認識する。図5(A)の交換情報は、制御装置毎に異なる情報となるが、各制御装置で共通した交換情報として図5(B)に示すものも利用できる。図5(B)の交換情報は、ユーザ毎に、ユーザの加入者装置を収容するエッジ装置に関連する制御装置が示されている。   5A and 5B show exchange information held by the information exchange unit 3 of the control device A, respectively. FIG. 5A shows a control device associated with another edge device that accommodates subscriber devices of users # 1 and 2 accommodated by the edge device A associated with the control device A. FIG. Based on the exchange information shown in FIG. 5A, the information exchange unit 3 of the control device A recognizes that the traffic information related to the subscriber device of the user # 1 is acquired from the control device C and the control device D, and the control device B It recognizes that the traffic information related to the subscriber device of user # 2 is acquired from the control device C. The exchange information in FIG. 5A is different information for each control device, but the exchange information shown in FIG. 5B can also be used as common exchange information in each control device. In the exchange information of FIG. 5B, a control device related to an edge device that accommodates a subscriber device of the user is shown for each user.

図2に戻り、帯域算出部4は、対応するエッジ装置が収容するユーザ毎に、全拠点の合計トラヒック量に対する、対応するエッジ装置でのトラヒック量の比に基づき、対応するエッジ装置に設定する上限値を決定し、帯域制御部5は、決定した上限値を対応するエッジ装置に設定する。例えば、図3の状態において、ユーザ#1のトラヒック量の合計は、(Xa+Xe+Xh)であり、エッジ装置Aでのトラヒック量はXaであるため、Z×Xa/(Xa+Xe+Xh)を、エッジ装置Aに設定するユーザ#1の加入者装置からのトラヒック量の上限値とする。なお、ここでZは、ユーザ#1と通信事業者間の契約で決定した所定値である。つまり、ユーザは、全拠点の合計帯域の上限値を通信事業者と契約し、通信事業者側は、合計帯域の上限値を、各拠点のトラヒック量に基づき各拠点に配分する。この構成により、合計の上限値を一定としたまま、拠点における上限値を、拠点における実際のトラヒック量に応じて変更することができ、よって、実際のトラヒック量と上限値との乖離を小さくすることができる。なお、あるエッジ装置のトラヒック量が0である場合、当該エッジ装置に設定するトラヒック量の上限値が0になってしまう。エッジ装置に設定するトラヒック量の上限値が0になることを防ぐため、あるエッジ装置のトラヒック量が0より大きい所定の閾値以下である場合には、トラヒック量を、例えば、当該所定の閾値であるものとして、当該エッジ装置に設定するトラヒック量を計算する構成とすることができる。また、収集したトラヒック量に基づき設定する上限値を求め、求めた上限値が0より大きい所定の閾値以下である場合には、上限値を当該所定の閾値とすることもできる。この場合、設定した上限値の合計がZとなる様に、計算により求めた上限値が所定の閾値より大きいエッジ装置については、その上限値の調整を行う。   Returning to FIG. 2, for each user accommodated in the corresponding edge device, the bandwidth calculation unit 4 sets the corresponding edge device based on the ratio of the traffic amount in the corresponding edge device to the total traffic amount in all bases. The upper limit value is determined, and the bandwidth control unit 5 sets the determined upper limit value in the corresponding edge device. For example, in the state of FIG. 3, the total traffic volume of user # 1 is (Xa + Xe + Xh) and the traffic volume at edge device A is Xa, so Z × Xa / (Xa + Xe + Xh) is transferred to edge device A. The upper limit value of the traffic volume from the subscriber device of the user # 1 to be set is set. Here, Z is a predetermined value determined by a contract between the user # 1 and the communication carrier. That is, the user contracts the upper limit value of the total bandwidth of all bases with the communication carrier, and the communication carrier side distributes the upper limit value of the total bandwidth to each base based on the traffic volume of each base. With this configuration, the upper limit value at the site can be changed according to the actual traffic volume at the site while keeping the total upper limit value constant, thereby reducing the difference between the actual traffic amount and the upper limit value. be able to. When the traffic volume of a certain edge device is 0, the upper limit value of the traffic volume set for the edge device is 0. In order to prevent the upper limit value of the traffic volume set in the edge device from becoming 0, when the traffic volume of a certain edge device is equal to or less than a predetermined threshold value greater than 0, the traffic volume is set to, for example, the predetermined threshold value. As a certain configuration, the traffic amount set in the edge device can be calculated. Further, an upper limit value set based on the collected traffic volume is obtained, and when the obtained upper limit value is equal to or smaller than a predetermined threshold value greater than 0, the upper limit value can be set as the predetermined threshold value. In this case, for an edge device whose upper limit value obtained by calculation is larger than a predetermined threshold value, the upper limit value is adjusted so that the sum of the set upper limit values becomes Z.

各制御装置は、例えば、ネットワーク・タイム・プロトコル(NTP)等により時刻同期を取り、所定の周期毎に、対応するエッジ装置からのトラヒック量の収集と、他の制御装置との収集したトラヒック量の交換と、対応するエッジ装置への上限値の設定を行う。   Each control device, for example, takes time synchronization by a network time protocol (NTP) or the like, and collects the traffic amount from the corresponding edge device and the traffic amount collected with other control devices every predetermined period. And the upper limit value is set to the corresponding edge device.

なお、上記実施形態では、ユーザ単位でトラヒック量を収集したが、ユーザ及びアプリケーションの組み合わせ毎にトラヒック量を収集することができる。図4は、ユーザ及びアプリケーションの組み合わせ毎にトラヒック量を収集した場合の例を示している。ここで、アプリケーションは、例えば、送信先IPアドレス、送信元IPアドレス、送信元ポート番号、送信先ポート番号、プロトコルのいずれか1つ、又は、それらの任意の組み合わせで特定される。この場合、企業は、通信事業者とアプリケーション毎の合計帯域を契約し、帯域算出部4は、あるユーザのあるアプリケーションのトラヒック量と、当該アプリケーションの合計帯域に基づき、各拠点において、当該アプリケーションの上限値をエッジ装置に設定する。   In the above embodiment, the traffic volume is collected for each user. However, the traffic volume can be collected for each combination of the user and the application. FIG. 4 shows an example in which the traffic volume is collected for each combination of user and application. Here, the application is specified by, for example, any one of a transmission destination IP address, a transmission source IP address, a transmission source port number, a transmission destination port number, a protocol, or any combination thereof. In this case, the company contracts the total bandwidth for each application with the telecommunications carrier, and the bandwidth calculation unit 4 uses the traffic volume of a certain user's application and the total bandwidth of the application at each base. Set the upper limit to the edge device.

また、各制御装置間のトラヒック量の交換については、例えば、図5に示す情報に基づき、2つの制御装置間で個別に行うこともできるが、予め情報交換のために通信する制御装置を特定のものに限定することもできる。例えば、図1の構成において、制御装置A及び制御装置Cは、ユーザ#1のトラヒックについては、いずれも、制御装置Dのみと交換する構成とすることもできる。図6は、この様に、制御装置間に隣接関係を設け、各制御装置は隣接する制御装置とのみトラヒック量の交換を行う場合のシーケンス図である。上述した様に、トラヒック量の収集、交換及び上限値の設定は、所定の周期Δtで行う。図6の例においては、最初の周期においては、制御装置Aが制御装置Dに、制御装置Aが収集したトラヒック量を送信し、その後、制御装置Dは制御装置A及びCに制御装置Dが収集したトラヒック量を送信する。なお、このとき、制御装置Dは既に制御装置Aが収集したトラヒック量を受信しているため、制御装置Cには制御装置Aから受信したトラヒック量も含めている。その後、制御装置Cが、自装置が収集したトラヒック量を制御装置Dに送信し、制御装置Dは、制御装置Cが収集したトラヒック量を制御装置Aに送信する。   In addition, for example, based on the information shown in FIG. 5, the exchange of the traffic amount between the control devices can be performed individually between the two control devices. However, the control device that communicates in advance for information exchange is specified. It can also be limited to those. For example, in the configuration of FIG. 1, the control device A and the control device C may be configured to exchange only the control device D for the traffic of the user # 1. FIG. 6 is a sequence diagram in the case where the adjacent relationship is provided between the control devices as described above, and each control device exchanges the traffic amount only with the adjacent control device. As described above, the collection, exchange, and setting of the upper limit value of the traffic volume are performed at a predetermined period Δt. In the example of FIG. 6, in the first cycle, the control device A transmits the traffic volume collected by the control device A to the control device D, and then the control device D sends the control device D to the control devices A and C. Send the collected traffic volume. At this time, since the control device D has already received the traffic amount collected by the control device A, the control device C includes the traffic amount received from the control device A. Thereafter, the control device C transmits the traffic volume collected by itself to the control device D, and the control device D transmits the traffic volume collected by the control device C to the control device A.

なお、その次の周期においては、制御装置Dは、自装置が収集したトラヒック量を制御装置A及びCに送信するまえに、制御装置A及びCからトラヒック量を受信している。したがって、自装置が収集したトラヒック量と共に制御装置Cから受信したトラヒック量を制御装置Aに送信し、自装置が収集したトラヒック量と共に制御装置Aから受信したトラヒック量を制御装置Cに送信している。なお、各制御装置がトラヒック量を送信するタイミングを予め決定しておき、いずれの周期においても同じ順にトラヒック量を交換する構成とすることもできる。さらに、マルチキャスト技術を使用したトラヒック量の交換を行うこともできる。なお、上記実施形態では、エッジ装置と制御装置との関係を1対1としたが、1つの制御装置を複数のエッジ装置に関連付けることもできる。   In the next cycle, the control device D receives the traffic amount from the control devices A and C before transmitting the traffic amount collected by the own device to the control devices A and C. Accordingly, the traffic volume received from the control apparatus C together with the traffic volume collected by the own apparatus is transmitted to the control apparatus A, and the traffic volume received from the control apparatus A together with the traffic volume collected by the own apparatus is transmitted to the control apparatus C. Yes. It should be noted that the timing at which each control device transmits the traffic volume is determined in advance, and the traffic volume can be exchanged in the same order in any cycle. Furthermore, the traffic volume can be exchanged using multicast technology. In the above-described embodiment, the relationship between the edge device and the control device is 1: 1, but one control device can be associated with a plurality of edge devices.

なお、本発明による制御装置は、コンピュータを上記制御装置として動作させるプログラムにより実現することができる。これらコンピュータプログラムは、コンピュータが読み取り可能な記憶媒体に記憶されて、又は、ネットワーク経由で配布が可能なものである。   The control device according to the present invention can be realized by a program that causes a computer to operate as the control device. These computer programs can be stored in a computer-readable storage medium or distributed via a network.

Claims (11)

複数の通信装置と複数の制御装置と、を含み、前記複数の通信装置のそれぞれは、1つ以上のユーザの加入者装置を収容し、かつ、前記複数の制御装置の1つと関連付けられているネットワークであって、ユーザと前記ネットワークの事業者とで予め決めた所定帯域を、当該ユーザの複数の加入者装置のそれぞれと前記通信装置との間の伝送速度の上限値として配分する前記ネットワークにおける前記制御装置であって、
関連付けられている1つ以上の通信装置それぞれについて、それぞれが収容する第1ユーザの加入者装置との間のトラヒック量を収集する収集手段と、
関連付けられていない通信装置それぞれについて、それぞれが収容する前記第1ユーザの加入者装置との間のトラヒック量を他の制御装置から取得する取得手段と、
前記収集手段が収集した第1ユーザのトラヒック量と、前記取得手段が取得した第1ユーザのトラヒック量に基づき、前記関連付けられている1つ以上の通信装置それぞれについて、前記第1ユーザの加入者装置との間の伝送速度の上限値を算出する算出手段と、
を備えていることを特徴とする制御装置。
A plurality of communication devices and a plurality of control devices, each of the plurality of communication devices containing one or more user subscriber devices and associated with one of the plurality of control devices. In the network , the predetermined bandwidth predetermined by the user and the network operator is allocated as an upper limit value of a transmission rate between each of the plurality of subscriber devices of the user and the communication device . The control device comprising:
A collecting means for collecting traffic volume between each of the associated one or more communication devices and a subscriber device of a first user accommodated by each of the communication devices;
For each communication device that is not associated, an acquisition unit that acquires, from another control device, a traffic volume with the subscriber device of the first user that each accommodates,
Based on the traffic volume of the first user collected by the collection means and the traffic volume of the first user acquired by the acquisition means, the subscriber of the first user for each of the one or more associated communication devices A calculation means for calculating an upper limit value of a transmission rate between the apparatus and the device;
A control device comprising:
前記算出手段は、前記収集手段が収集した第1ユーザのトラヒック量と前記取得手段が取得した第1ユーザのトラヒック量の合計に対する、関連付けられている1つの通信装置についての第1ユーザの加入者装置との間のトラヒック量の比と、第1ユーザの前記所定帯域とを乗じた値に基づき、当該関連付けられている1つの通信装置と第1ユーザの加入者装置との間の伝送速度の上限値を算出することを特徴とする請求項1に記載の制御装置。 The calculating means is a subscriber of the first user for one associated communication device with respect to the sum of the traffic volume of the first user collected by the collecting means and the traffic volume of the first user acquired by the acquiring means. Based on a value obtained by multiplying the ratio of the traffic volume with the device and the predetermined bandwidth of the first user, the transmission rate between the associated one communication device and the subscriber device of the first user The control device according to claim 1, wherein an upper limit value is calculated. 前記算出手段が算出した伝送速度の上限値を、前記関連付けられている1つ以上の通信装置に設定する設定手段をさらに備えていることを特徴とする請求項1又は2に記載の制御装置。   3. The control device according to claim 1, further comprising a setting unit that sets an upper limit value of the transmission rate calculated by the calculation unit in the one or more associated communication devices. 前記取得手段は、関連付けられていない通信装置であって、かつ、前記第1ユーザの加入者装置を収容する通信装置に関連付けられている制御装置を示す情報を保持していることを特徴とする請求項1から3のいずれか1項に記載の制御装置。   The acquisition unit holds information indicating a control apparatus associated with a communication apparatus that is an unassociated communication apparatus and that accommodates the subscriber apparatus of the first user. The control device according to any one of claims 1 to 3. 前記収集手段は、前記関連付けられている1つ以上の通信装置と前記第1ユーザの加入者装置との間の上り方向のトラヒック量を収集し、
前記取得手段は、前記関連付けられていない1つ以上の通信装置と前記第1ユーザの加入者装置との間の上り方向のトラヒック量を取得し、
前記算出手段は、前記関連付けられている1つ以上の通信装置それぞれについて、前記第1ユーザの加入者装置との間の上り方向の伝送速度の上限値を算出することを特徴とする請求項1から4のいずれか1項に記載の制御装置。
The collecting means collects the amount of traffic in the upstream direction between the one or more associated communication devices and the subscriber device of the first user;
The acquisition means acquires an uplink traffic volume between the one or more unrelated communication devices and the subscriber device of the first user,
The said calculating means calculates the upper limit of the transmission rate of the uplink direction between the said 1st user's subscriber apparatuses about each of the said 1 or more associated communication apparatus, The said transmission means is characterized by the above-mentioned. 5. The control device according to any one of items 1 to 4.
前記収集手段は、前記関連付けられている1つ以上の通信装置と前記第1ユーザの加入者装置との間の下り方向のトラヒック量を収集し、
前記取得手段は、前記関連付けられていない1つ以上の通信装置と前記第1ユーザの加入者装置との間の下り方向のトラヒック量を取得し、
前記算出手段は、前記関連付けられている1つ以上の通信装置それぞれについて、前記第1ユーザの加入者装置との間の下り方向の伝送速度の上限値を算出することを特徴とする請求項1から4のいずれか1項に記載の制御装置。
The collecting means collects a traffic amount in a downlink direction between the one or more associated communication devices and the subscriber device of the first user;
The acquisition unit acquires a traffic amount in a downlink direction between the one or more unrelated communication devices and the subscriber device of the first user,
The said calculating means calculates the upper limit of the transmission rate of the downlink direction between the said 1st user's subscriber apparatuses about each of the said one or more associated communication apparatus, The said transmission means is characterized by the above-mentioned. 5. The control device according to any one of items 1 to 4.
前記収集手段は、前記関連付けられている1つ以上の通信装置と前記第1ユーザの加入者装置との間の上り方向及び下り方向のトラヒック量を収集し、
前記取得手段は、前記関連付けられていない1つ以上の通信装置と前記第1ユーザの加入者装置との間の上り方向及び下り方向のトラヒック量を取得し、
前記算出手段は、前記関連付けられている1つ以上の通信装置それぞれについて、前記第1ユーザの加入者装置との間の上り方向及び下り方向の伝送速度の上限値を算出することを特徴とする請求項1から4のいずれか1項に記載の制御装置。
The collecting means collects traffic amounts in the uplink and downlink directions between the associated one or more communication devices and the subscriber device of the first user,
The acquisition means acquires the traffic volume in the uplink direction and the downlink direction between the one or more unrelated communication devices and the subscriber device of the first user,
The calculating means calculates, for each of the one or more associated communication devices, an upper limit value of an uplink and a downlink transmission rate with the subscriber device of the first user. The control device according to claim 1.
前記収集手段は、前記第1ユーザの加入者装置との間のトラヒック量をアプリケーション単位で収集し、
前記取得手段は、前記第1ユーザの加入者装置との間のトラヒック量をアプリケーション単位で取得し、
前記算出手段は、前記関連付けられている1つ以上の通信装置それぞれについて、前記第1ユーザの加入者装置との間の伝送速度の上限値をアプリケーション毎に算出することを特徴とする請求項1から7のいずれか1項に記載の制御装置。
The collection means collects the traffic volume with the subscriber device of the first user in units of applications,
The acquisition means acquires the traffic volume with the subscriber device of the first user in units of applications,
The said calculating means calculates the upper limit of the transmission rate between said 1 or more subscriber apparatuses of each said 1 or more associated communication apparatus for every application, It is characterized by the above-mentioned. The control device according to any one of 1 to 7.
前記算出手段が算出する前記第1ユーザの加入者装置との間の伝送速度の上限値は0より大きい所定の閾値以上の値であることを特徴とする請求項1から8のいずれか1項に記載の制御装置。   9. The upper limit value of the transmission rate with the first user's subscriber device calculated by the calculating means is a value equal to or greater than a predetermined threshold value greater than zero. The control device described in 1. 前記算出手段は、収集又は取得した第1ユーザの加入者装置との間のトラヒック量が0より大きい所定の閾値以下である場合には、当該第1ユーザの加入者装置との間のトラヒック量を前記所定の閾値であるものとして前記上限値を算出することを特徴とする請求項1から8のいずれか1項に記載の制御装置。   When the traffic volume with the subscriber device of the first user collected or acquired is equal to or less than a predetermined threshold value greater than 0, the calculation means determines the traffic volume with the subscriber device of the first user. The control device according to any one of claims 1 to 8, wherein the upper limit value is calculated assuming that the threshold value is the predetermined threshold value. 請求項1から10のいずれか1項に記載の制御装置としてコンピュータを機能させることを特徴とするプログラム。   A program for causing a computer to function as the control device according to any one of claims 1 to 10.
JP2013201415A 2013-09-27 2013-09-27 Control device and program for communication device accommodating subscriber device Active JP6129038B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013201415A JP6129038B2 (en) 2013-09-27 2013-09-27 Control device and program for communication device accommodating subscriber device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013201415A JP6129038B2 (en) 2013-09-27 2013-09-27 Control device and program for communication device accommodating subscriber device

Publications (2)

Publication Number Publication Date
JP2015070376A JP2015070376A (en) 2015-04-13
JP6129038B2 true JP6129038B2 (en) 2017-05-17

Family

ID=52836685

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013201415A Active JP6129038B2 (en) 2013-09-27 2013-09-27 Control device and program for communication device accommodating subscriber device

Country Status (1)

Country Link
JP (1) JP6129038B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3977413B2 (en) * 2000-02-01 2007-09-19 株式会社日立コミュニケーションテクノロジー Communication device
JP2005072679A (en) * 2003-08-27 2005-03-17 Ntt Docomo Inc Band sharing system, band sharing method, band control device, and gateway device
JP4200522B2 (en) * 2004-08-12 2008-12-24 日本電信電話株式会社 Resource calculation apparatus and resource calculation method
JPWO2012073429A1 (en) * 2010-11-30 2014-05-19 日本電気株式会社 Shared bandwidth control method and apparatus in shared bandwidth network within user group and shared bandwidth control system

Also Published As

Publication number Publication date
JP2015070376A (en) 2015-04-13

Similar Documents

Publication Publication Date Title
KR102519631B1 (en) Resource allocation method, apparatus, and system, and storage medium
EP3832944B1 (en) Method for periodic mapping and network device
US11272396B2 (en) Frame aggregation method, network setting frame sending method, and device
JP2006237678A5 (en)
JP2020503769A (en) Method and apparatus for transmitting service flow based on flexible Ethernet and communication system
EP3035193A1 (en) Memory module access method and device
CN109150722A (en) A service forwarding method and network device
EP2739007B1 (en) System and method for implementing multiple network resource sharing on standalone machine
JP5437290B2 (en) Service distribution method, service distribution device, and program
JP6129038B2 (en) Control device and program for communication device accommodating subscriber device
Kudoh et al. Network services interface: An interface for requesting dynamic inter-datacenter networks
CN103701626B (en) The preparation method of bandwidth information and the equipment for obtaining bandwidth information
CN105827536B (en) A kind of traffic scheduling method and system of terminal access net
CN105763380B (en) A kind of network management data acquisition methods and device
CN116132195B (en) Security transmission guaranteeing system and method for computing power network
CN109168185B (en) Network scanning method and device based on network name space
JP5349242B2 (en) Packet switching apparatus and packet switching method
CN103916719A (en) Priority sending method, device and system for operation, management and maintenance information
RU128429U1 (en) SOFTWARE AND HARDWARE COMPLEX OF AUTOMATED DATA EXCHANGE SYSTEMS
CN114666271A (en) A routing, routing table processing method, device and storage medium
JP2014068126A (en) Communication apparatus and communication method
Midoglu et al. Server link load modeling and request scheduling for crowdsourcing-based benchmarking systems
Drainakis et al. Application-Aware Resource Allocation and Traffic Classification for US-Latency Optical Data Centers
JP2017152778A (en) Band control system, station side subscriber termination device, aggregation switch, and band control method
RU106474U1 (en) REGIONAL INFORMATION AND COMPUTING NETWORK

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150724

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150803

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151001

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20160105

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170411

R150 Certificate of patent or registration of utility model

Ref document number: 6129038

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150