JP2000354065A - Communication controller - Google Patents
Communication controllerInfo
- Publication number
- JP2000354065A JP2000354065A JP11165597A JP16559799A JP2000354065A JP 2000354065 A JP2000354065 A JP 2000354065A JP 11165597 A JP11165597 A JP 11165597A JP 16559799 A JP16559799 A JP 16559799A JP 2000354065 A JP2000354065 A JP 2000354065A
- Authority
- JP
- Japan
- Prior art keywords
- priority
- communication data
- unit
- communication
- congestion state
- 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.)
- Pending
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Abstract
Description
【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION
【0001】[0001]
【発明の属する技術分野】この発明は、複数段階の優先
度を持った通信データを配信する通信制御装置に関する
ものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication control device for distributing communication data having a plurality of priorities.
【0002】[0002]
【従来の技術】従来の通信制御装置として、例えば特開
平10−247944号公報に示すように、通信相手毎
の輻輳状態を検知して、その状態に応じて優先度の低い
通信データを破棄することにより、高い優先度の通信デ
ータを配信しつつ、輻輳状態の改善をする中継制御装置
である。2. Description of the Related Art As a conventional communication control device, for example, as disclosed in Japanese Patent Laid-Open No. Hei 10-247944, a congestion state for each communication partner is detected, and communication data having a low priority is discarded according to the state. Thus, the relay control device improves the congestion state while distributing communication data with high priority.
【0003】図14は、特開平10−247944号公
報に示された通信制御装置の構成を示すブロック図であ
る。図14に示す通信制御装置は、送信端末10、中継
制御装置20、受信端末30A,30B,30Cに分か
れており、中継制御装置20は、送信端末10、受信端
末30との接続を行うI/F21,27、送信端末10
からのデータを受信する通信データ受信部22、複数の
通信データの優先度を決定する優先順位決定部23、受
信端末30毎の輻輳状態を管理する輻輳状態検知部2
4、受信端末30毎の輻輳状態によって配信しない通信
データを破棄するパケット破棄部25、I/F27を介
して伝送路に通信データを送り出す配信部26から構成
される。FIG. 14 is a block diagram showing a configuration of a communication control device disclosed in Japanese Patent Laid-Open No. Hei 10-247944. The communication control device shown in FIG. 14 is divided into a transmission terminal 10, a relay control device 20, and reception terminals 30A, 30B, and 30C. The relay control device 20 is an I / O that connects to the transmission terminal 10 and the reception terminal 30. F21, 27, transmitting terminal 10
Communication data receiving unit 22 for receiving data from a plurality of communication data, priority order determining unit 23 for determining the priority of a plurality of communication data, congestion state detecting unit 2 for managing the congestion state of each receiving terminal 30
4. A packet discarding unit 25 for discarding communication data that is not distributed due to the congestion state of each receiving terminal 30, and a distribution unit 26 for sending communication data to the transmission path via the I / F 27.
【0004】次に、上記構成に係る動作について、通信
データの優先度を説明する図15を参照して説明する。
送信端末10から送出された通信データは、I/F21
を通じて中継制御装置20に届き、通信データ受信部2
2で受信する。受信した通信データは、その重要度を示
す識別番号(優先度)を持っており、図15に示すよう
に、1〜5の段階に分けられていて、数字が低いほど優
先度が高くなっている。説明の便宜上、図15に示すよ
うに、送信端末10から、5つの通信データ40が送出
されたとして以降の動作を説明する。Next, the operation of the above configuration will be described with reference to FIG. 15, which describes the priority of communication data.
The communication data transmitted from the transmitting terminal 10 is transmitted to the I / F 21
Via the communication data receiving unit 2
2 to receive. The received communication data has an identification number (priority) indicating its importance, and is divided into 1 to 5 as shown in FIG. 15, and the lower the number, the higher the priority. I have. For convenience of explanation, the following operation will be described on the assumption that five communication data 40 have been transmitted from the transmission terminal 10 as shown in FIG.
【0005】優先順位決定部23は、通信データ受信部
22が受信した通信データを、優先席順に並び替える。
また、輻輳状態検知部24は、常時各受信端末30の輻
輳状態を監視している。パケット廃棄部25及び配信部
26は、優先順位決定部23で並び替えられた通信デー
タ40と、輻輳状態検知部24で管理している受信端末
30の輻輳状態から、その輻輳状態の度合いによって配
信する通信データを選別して、I/F27を経由して受
信端末30に配信し、配信しないデータは破棄する。[0005] The priority order determining unit 23 sorts the communication data received by the communication data receiving unit 22 in the order of priority seats.
In addition, the congestion state detection unit 24 constantly monitors the congestion state of each receiving terminal 30. The packet discarding unit 25 and the distribution unit 26 distribute the communication data 40 rearranged by the priority determination unit 23 and the congestion state of the receiving terminal 30 managed by the congestion state detection unit 24 according to the degree of the congestion state. Communication data to be distributed is selected and distributed to the receiving terminal 30 via the I / F 27, and data not distributed is discarded.
【0006】たとえば、受信端末30Aでは輻輳は発生
しておらず、受信端末30Bは多少の輻輳が生じてい
て、受信端末30Cは深刻な輻輳が生じているとする
と、パケット破棄部25及び配信部26は、受信端末3
0Aに対しては送信端末10から送出した全ての通信デ
ータ41を配信するが、受信端末30Bに対しては、た
とえば優先度の最も低いパケット5を破棄した通信デー
タ42を配信する。そして、受信端末30Cに対して
は、優先度の低い1〜3レベルのデータは破棄して、優
先度の高い通信データ43のみを配信する。For example, if congestion does not occur in the receiving terminal 30A, some congestion occurs in the receiving terminal 30B, and serious congestion occurs in the receiving terminal 30C, the packet discarding unit 25 and the distribution unit 26 is the receiving terminal 3
All the communication data 41 transmitted from the transmitting terminal 10 are distributed to 0A, but the communication data 42 obtained by discarding the packet 5 having the lowest priority is distributed to the receiving terminal 30B. Then, to the receiving terminal 30C, the data of the first to third levels with low priority is discarded, and only the communication data 43 with high priority is distributed.
【0007】また、特開平10−247944号公報で
示している通信制御装置は、輻輳状態の時に低優先度の
パケットを破棄するだけであるが、一般的には、図16
に示すように、パケット破棄部25から破棄情報を受け
取って再送要求処理部28が破棄したパケットを再送す
るための処理を行い、再送要求依頼部29が再送の為の
要求をI/F21を介して送信端末10に送り、送信端
末10よって破棄された低優先度の通信データを再度送
出することによって、通信の信頼性を上げる手段が取ら
れる。The communication control apparatus disclosed in Japanese Patent Application Laid-Open No. Hei 10-247944 only discards low-priority packets in a congested state.
As shown in (1), the retransmission request processing unit 28 receives the discard information from the packet discarding unit 25, performs processing for retransmitting the discarded packet, and the retransmission request requesting unit 29 sends a request for retransmission via the I / F 21. Then, by transmitting the low-priority communication data discarded by the transmitting terminal 10 to the transmitting terminal 10 again, a means for improving the reliability of the communication is taken.
【0008】[0008]
【発明が解決しようとする課題】従来の通信制御装置は
以上のように構成されているので、輻輳状態が継続する
と低優先度の通信がまったく停止してしまい、低優先度
の通信では、長時間の通信データの欠損があることを考
慮したアルゴリズムを組む必要があった。また、低優先
度であるがために、通信制御を行うパケットなども破棄
されてしまい、無駄な通信シーケンスのやり直しが発生
して、さらに通信頻度を高めてしまうなどの課題があっ
た。Since the conventional communication control device is configured as described above, if the congestion state continues, the low-priority communication stops at all. It was necessary to create an algorithm that takes into account the lack of communication data over time. In addition, due to the low priority, a packet for performing communication control and the like are also discarded, causing a problem that a communication sequence is wasted and a communication frequency is further increased.
【0009】この発明は上記のような課題を解決するた
めになされたものであり、高優先度の通信を確保しつ
つ、低優先度の通信データでも一定の条件下で通信でき
るとともに、低優先度の通信の通信シーケンスのやり直
しが発生しないようにすることができる通信制御装置を
得ることを目的とする。SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problems, and enables communication of low-priority communication data under certain conditions while securing high-priority communication. It is an object of the present invention to obtain a communication control device capable of preventing the re-transmission of the communication sequence of the first communication from occurring.
【0010】[0010]
【課題を解決するための手段】この発明に係る通信制御
装置は、送信端末から送信された通信データを受信して
優先度順に並び替える優先順位決定部と、複数の受信端
末の輻輳状態を検知監視する輻輳状態検知部と、上記優
先順位決定部により並び替えられた通信データと上記輻
輳状態検知部により検知された輻輳状態の度合いに基づ
いて各受信端末に配信する通信データを選別し低優先度
の通信データを廃棄する通信データ廃棄部とを備えた通
信制御装置において、上記通信データ廃棄部により廃棄
された低優先度の通信データの連続廃棄回数を優先度毎
に記憶する廃棄情報蓄積部と、上記優先順位決定部と上
記通信データ廃棄部との間に設けられて、上記廃棄情報
蓄積部に記憶された連続廃棄回数に基づいて低優先度の
通信データの優先度を高優先度の通信データと置き換え
て上記通信データ廃棄部に与える低優先度通信データ送
信決定部とを備えたことを特徴とするものである。A communication control apparatus according to the present invention receives a communication data transmitted from a transmitting terminal and sorts the data in order of priority, and detects a congestion state of a plurality of receiving terminals. A congestion state detection unit to be monitored, and communication data to be distributed to each receiving terminal based on the communication data rearranged by the priority order determination unit and the degree of the congestion state detected by the congestion state detection unit. A communication data discarding unit for discarding communication data of a different degree; a discard information storage unit for storing, for each priority, the number of continuous discards of low-priority communication data discarded by said communication data discarding unit; Provided between the priority determining unit and the communication data discarding unit, and based on the number of continuous discards stored in the discard information storage unit, The replaced with high-priority communication data is characterized in that a low-priority communication data transmission determining section that gives to the communication data discard unit.
【0011】また、送信端末から送信された通信データ
を受信して優先度順に並び替える優先順位決定部と、複
数の受信端末の輻輳状態を検知監視する輻輳状態検知部
と、上記優先順位決定部により並び替えられた通信デー
タと上記輻輳状態検知部により検知された輻輳状態の度
合いに基づいて各受信端末に配信する通信データを選別
し低優先度の通信データを廃棄する通信データ廃棄部と
を備えた通信制御装置において、通信データとして配信
すべき制御パケットの種類を指示する制御パケット指示
部と、上記優先順位決定部と上記通信データ廃棄部との
間に設けられて、破棄する低優先度の通信データの中
に、上記制御パケット指示部により指示された通信制御
パケットが含まれている場合に、当該通信制御パケット
の優先度を、配信予定の通信データのうち、一番優先度
が低く、通信制御パケットではない通信データと交換し
て配信指示を出力する制御パケット送信決定部とを備え
たことを特徴とするものである。A priority determining unit for receiving communication data transmitted from the transmitting terminal and rearranging the data in order of priority; a congestion state detecting unit for detecting and monitoring congestion states of a plurality of receiving terminals; A communication data discarding unit that sorts communication data distributed to each receiving terminal based on the degree of the congestion state detected by the congestion state detection unit and the communication data sorted by the communication data and discards low-priority communication data. A communication control device comprising: a control packet instructing unit for instructing a type of a control packet to be delivered as communication data; and a low priority provided between said priority order determining unit and said communication data discarding unit for discarding. When the communication data of the communication control packet indicated by the control packet instructing unit is included in the communication data, the priority of the communication control packet is set to the distribution schedule. Of the communication data, the most priority is low, and is characterized in that a control packet transmission decision unit for outputting a delivery instruction to replace the communication data is not a communication control packet.
【0012】また、送信端末から送信された通信データ
を受信して優先度順に並び替える優先順位決定部と、複
数の受信端末の輻輳状態を検知監視する輻輳状態検知部
と、上記優先順位決定部により並び替えられた通信デー
タと上記輻輳状態検知部により検知された輻輳状態の度
合いに基づいて各受信端末に配信する通信データを選別
し低優先度の通信データを廃棄する通信データ廃棄部と
を備えた通信制御装置において、上記優先順位決定部で
並び替えられた通信データのサイズをチェックして、配
信する高優先度の通信データが、輻輳状態に影響の無い
通信可能なパケットサイズ以下の場合に、その空き領域
に納まる低優先度の通信データを探して、存在した場合
に、複数の通信データを合成して高優先度通信データと
する高低パケット合成部を備えたことを特徴とするもの
である。A priority determining unit for receiving communication data transmitted from the transmitting terminal and rearranging the data in order of priority; a congestion state detecting unit for detecting and monitoring congestion states of a plurality of receiving terminals; A communication data discarding unit that sorts communication data distributed to each receiving terminal based on the degree of the congestion state detected by the congestion state detection unit and the communication data sorted by the communication data and discards low-priority communication data. In the communication control device provided, the size of the communication data rearranged by the above-mentioned priority order determination unit is checked, and the high-priority communication data to be delivered is smaller than a communicable packet size that does not affect the congestion state. First, a search is made for low-priority communication data that fits in the vacant area. It is characterized in further comprising a generation unit.
【0013】また、送信端末から送信された通信データ
を受信して優先度順に並び替える優先順位決定部と、複
数の受信端末の輻輳状態を検知監視する輻輳状態検知部
と、上記優先順位決定部により並び替えられた通信デー
タと上記輻輳状態検知部により検知された輻輳状態の度
合いに基づいて各受信端末に配信する通信データを選別
し低優先度の通信データを廃棄する通信データ廃棄部
と、上記通信データ廃棄部により破棄される通信データ
の再送要求処理を行う再送要求処理部と、上記再送要求
処理部により再送要求処理された通信データの再送要求
を上記送信端末に依頼する再送要求依頼部とを備えた通
信制御装置において、上記再送要求処理部と上記再送要
求依頼部との間に設けられれて、上記再送要求処理部に
より再送要求された同一通信データの再送回数を計測す
る再送回数計測部と、上記再送回数計測部により計測さ
れた再送回数に基づいて当該通信データの優先度を高く
変更して上記再送要求依頼部に送る優先順位変更部とを
備えたことを特徴とするものである。A priority determining unit that receives communication data transmitted from the transmitting terminal and sorts the data in order of priority; a congestion state detecting unit that detects and monitors congestion states of a plurality of receiving terminals; A communication data discarding unit that selects communication data to be distributed to each receiving terminal based on the degree of the congestion state detected by the congestion state detection unit and the communication data that is rearranged, and discards low-priority communication data, A retransmission request processing unit for performing a retransmission request process for communication data discarded by the communication data discarding unit, and a retransmission request requesting unit for requesting the transmission terminal to retransmit the communication data processed by the retransmission request processing unit by the retransmission request processing unit In the communication control device having the above, provided between the retransmission request processing unit and the retransmission request requesting unit, and a retransmission request is issued by the retransmission request processing unit A retransmission number measurement unit that measures the number of retransmissions of one communication data, and a priority change that changes the priority of the communication data to a higher priority based on the number of retransmissions measured by the retransmission number measurement unit and sends the communication data to the retransmission request request unit. And a unit.
【0014】また、上記優先順位決定部からの出力に基
づいて一定時間内の優先度別の通信データの発生頻度を
計測し、計測された通信データの発生頻度または上記輻
輳状態検知部により検知される受信端末の輻輳状態に基
づいて上記優先順位変更部による優先度の変更を停止さ
せる優先順位変更停止指示部を備えたことを特徴とする
ものである。Further, the frequency of occurrence of communication data for each priority within a predetermined time is measured based on the output from the priority order determination section, and the frequency of occurrence of the measured communication data or the frequency of occurrence of the communication data is detected by the congestion state detection section. And a priority change stop instruction unit for stopping the priority change by the priority change unit based on the congestion state of the receiving terminal.
【0015】さらに、送信端末から送信された通信デー
タを受信して優先度順に並び替える優先順位決定部と、
複数の受信端末の輻輳状態を検知監視する輻輳状態検知
部と、上記優先順位決定部により並び替えられた通信デ
ータと上記輻輳状態検知部により検知された輻輳状態の
度合いに基づいて各受信端末に配信する通信データを選
別し低優先度の通信データを廃棄する通信データ廃棄部
とを備えた通信制御装置において、上記通信データ廃棄
部により廃棄された低優先度の通信データの無通信時間
を計測する無通信時間計測部と、上記優先順位決定部と
上記通信データ廃棄部との間に設けられて、上記無通信
時間計測部により計測された無通信時間に基づいて低優
先度の通信データの優先度を高優先度の通信データと置
き換えて上記通信データ廃棄部に与える低優先度通信デ
ータ送信決定部とを備えたことを特徴とするものであ
る。A priority determining unit for receiving communication data transmitted from the transmitting terminal and rearranging the data in order of priority;
A congestion state detection unit that detects and monitors the congestion state of a plurality of reception terminals, and to each reception terminal based on the communication data rearranged by the priority order determination unit and the degree of the congestion state detected by the congestion state detection unit. In a communication control device including a communication data discarding unit for selecting communication data to be distributed and discarding low-priority communication data, a non-communication time of the low-priority communication data discarded by the communication data discarding unit is measured. A non-communication time measuring unit that is provided between the priority order determining unit and the communication data discarding unit, based on the non-communication time measured by the non-communication time measuring unit. A low-priority communication data transmission determining unit that replaces the priority with high-priority communication data and provides the communication data discarding unit with the low-priority communication data.
【0016】[0016]
【発明の実施の形態】実施の形態1.以下、この発明の
実施の形態1を図に基づいて説明する。図1はこの発明
の実施の形態1に係る通信制御装置の構成を示すブロッ
ク図である。図1において、図14に示す従来例と同一
部分は同一符号を付してその説明は省略する。新たな符
号として、50は、優先度毎に破棄されたパケットの情
報を記録しておく破棄パケット情報蓄積部、51は、そ
の情報をもとに、継続してパケット破棄が発生している
場合は、配信される高優先度の通信データと置き換える
低優先度パケット送信決定部である。DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiment 1 Hereinafter, a first embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a configuration of a communication control device according to Embodiment 1 of the present invention. In FIG. 1, the same parts as those of the conventional example shown in FIG. As a new code, 50 is a discarded packet information storage unit that records information of packets discarded for each priority, and 51 is a case where packet discarding continues based on the information. Is a low-priority packet transmission determining unit that replaces high-priority communication data to be distributed.
【0017】次に動作について、図2に示す通信データ
の優先度の説明図及び図3に示す破棄パケット情報蓄積
部50が有するテーブルを参照して説明する。送信端末
10から送出された通信データは、I/F21を通じて
中継制御装置20に届き、通信データ受信部22で受信
する。受信した通信データは、その重要度を示す識別番
号(優先度)を持っており、たとえば、図2に示すよう
に、1〜5の段階に分けられていて、数字が低いほど優
先度が高くなっている。説明の便宜上、図2に示すよう
に、送信端末10から5つの通信データ40が送出され
たとして、以降の動作を説明する。Next, the operation will be described with reference to the explanatory diagram of the priority of communication data shown in FIG. 2 and the table of the discarded packet information storage unit 50 shown in FIG. The communication data transmitted from the transmitting terminal 10 reaches the relay control device 20 via the I / F 21 and is received by the communication data receiving unit 22. The received communication data has an identification number (priority) indicating its importance. For example, as shown in FIG. 2, the communication data is divided into 1 to 5 stages, and the lower the number, the higher the priority. Has become. For convenience of explanation, the following operation will be described on the assumption that five communication data 40 have been transmitted from the transmitting terminal 10 as shown in FIG.
【0018】優先順位決定部23は、通信データ受信部
22が受信した通信データを優先度順に並び替える。ま
た、輻輳状態検知部24は、常時各受信端末30の輻輳
状態を監視している。優先順位決定部23及び低優先度
パケット送信決定部51で、優先度順に並び替えられた
通信データ40と、輻輳状態検知部24で管理している
受信端末30の輻輳状態から、その輻輳状態の度合いに
よって配信する通信データを選別して、配信部26及び
I/F27を経由して受信端末30に配信する。配信し
ないデータはパケット破棄部25で破棄する。ここまで
は、従来例と同じである。The priority order determining unit 23 sorts the communication data received by the communication data receiving unit 22 in order of priority. In addition, the congestion state detection unit 24 constantly monitors the congestion state of each receiving terminal 30. The communication data 40 rearranged in the priority order by the priority order determination unit 23 and the low-priority packet transmission determination unit 51 and the congestion state of the reception terminal 30 managed by the congestion state detection unit 24 determine the congestion state. Communication data to be distributed is selected according to the degree and distributed to the receiving terminal 30 via the distribution unit 26 and the I / F 27. Data not to be distributed is discarded by the packet discarding unit 25. Up to this point, it is the same as the conventional example.
【0019】破棄されたパケットがある場合、破棄パケ
ット情報蓄積部50は、図3に示すようなテーブルの該
当優先度の連続破棄回数100に破棄回数を加算する。
この時、1回でも配信できた場合は、連続破棄回数10
0を0に戻して、現状優先度101も基本優先度103
に戻す。低優先度パケット送信決定部51は、図3のテ
ーブルをもとに、図4に示すアルゴリズムに従って低優
先度の通信データの優先度を上げる。When there is a discarded packet, the discarded packet information storage unit 50 adds the discard number to the continuous discard number 100 of the corresponding priority in the table as shown in FIG.
At this time, if it can be delivered even once, the number of continuous discards is 10
0 is returned to 0, and the current priority 101 is also the basic priority 103
Return to The low-priority packet transmission determining unit 51 raises the priority of the low-priority communication data based on the table of FIG. 3 according to the algorithm shown in FIG.
【0020】今、優先度を上げるアルゴリズムを、優先
度5を例にして説明する。低優先度パケット送信決定部
51は、図3のテーブルの基本優先度103が5の通信
データの現状優先度101の値である5に基づいて、S
TEP11で、優先度を上げる連続破棄回数の設定値
を、優先度上昇設定値102から計算する。図3の場合
は、計算設定値は16となる。もし、基本優先度103
が5の通信データの現状優先度101が4である場合
は、基本優先度103の5と4の優先度上昇設定値10
2の合計値である24が計算設定値になる。Now, an algorithm for increasing the priority will be described by taking priority 5 as an example. The low-priority packet transmission determining unit 51 determines the S based on the value 5 of the current priority 101 of the communication data whose basic priority 103 is 5 in the table of FIG.
In the TEP 11, the set value of the number of consecutive discards for increasing the priority is calculated from the priority increase set value 102. In the case of FIG. 3, the calculation set value is 16. If the basic priority 103
When the current priority 101 of the communication data of “5” is 4, the priority increase setting values 10 of 5 and 4 of the basic priority 103 are set.
24, which is the total value of 2, is the calculation set value.
【0021】次に、STEP12で、現在の連続破棄回
数100と計算設定値とを比較して、連続破棄回数10
0が計算設定値を超えた場合は、STEP13で優先順
位決定部23で決定した優先順位のうち、自分の優先度
より1つ上の優先度の通信データと入れ替える。このこ
とにより、輻輳状態によっては、図2の配信データ52
に示すように、受信端末30Bに対しては、優先度4の
データの代わりに優先度5のデータが配信されることに
なる。ただし、受信端末30Cのように、輻輳状態がき
わめて悪い端末では、一段階の優先度上昇では、配信さ
れない可能性もあるため、STEP14で現状優先度1
01を一つ上げる。Next, in STEP 12, the current continuous discard number 100 is compared with the calculated set value, and the continuous discard number 10 is determined.
If 0 exceeds the calculation set value, the communication data of the priority determined by the priority determination unit 23 in STEP 13 is replaced with communication data having a priority one higher than the own priority. Thus, depending on the congestion state, the distribution data 52 in FIG.
As shown in, the data of the priority 5 is delivered to the receiving terminal 30B instead of the data of the priority 4. However, in a terminal having a very bad congestion state, such as the receiving terminal 30C, there is a possibility that the data may not be delivered if the priority is increased by one step.
Increase 01 by one.
【0022】以上説明したように、この実施の形態1に
よれば、低優先度の通信データがパケット破棄された時
に破棄パケット情報蓄積部50でカウントしておき、継
続してパケット破棄が発生している場合は、低優先度パ
ケット送信決定部51で、配信される高優先度の通信デ
ータと置き換えることにより、悪い輻輳状態が継続的に
発生した場合も、優先度の上昇によって、低優先度の通
信を行うことができてその無通信状態を回避でき、長時
間の通信データの欠損を防ぐ効果がある。As described above, according to the first embodiment, when low-priority communication data is discarded, the discarded packet information storage unit 50 counts the discarded packet and continuously discards the packet. In this case, the low-priority packet transmission determining unit 51 replaces the high-priority communication data with the distributed high-priority communication data. Communication can be performed, the non-communication state can be avoided, and there is an effect of preventing loss of communication data for a long time.
【0023】実施の形態2.上記実施の形態1では、低
優先度パケット送信決定部51で、優先度の置き換えを
することにより、低優先度の通信データを配信できるよ
うになっていたが、この実施の形態2では、低優先度パ
ケット送信決定部51の代わりに、破棄される低優先度
の通信データが通信制御パケットの場合は、配信する高
優先度の通信データと置き換える制御パケット送信決定
部61と、置き換える通信制御パケットを指定する制御
パケット指示部60を追加する実施の形態について説明
する。Embodiment 2 FIG. In the first embodiment, the low-priority packet transmission determining unit 51 replaces the priority so that low-priority communication data can be distributed. When the low-priority communication data to be discarded is a communication control packet instead of the priority packet transmission determination unit 51, a control packet transmission determination unit 61 that replaces the high-priority communication data to be distributed, and a communication control packet that replaces An embodiment will be described in which a control packet instructing unit 60 for designating is specified.
【0024】図5は、この発明の実施の形態2に係る通
信制御装置の構成を示すブロック図である。図5におい
て、図14に示す従来例と同一部分は同一符号を付して
その説明は省略する。新たな符号として、60は制御パ
ケットの種類を指示する制御パケット指示部、61は上
記制御パケット指示部60からの指示に基づいて低優先
度のパケットでもパケットの内容が通信制御を行うパケ
ットの場合には高優先度と同じくして配信指示を出すよ
うにした制御パケット送信決定部である。FIG. 5 is a block diagram showing a configuration of a communication control device according to the second embodiment of the present invention. 5, the same parts as those of the conventional example shown in FIG. 14 are denoted by the same reference numerals, and the description thereof will be omitted. As a new code, reference numeral 60 denotes a control packet indicating unit for indicating the type of control packet, and reference numeral 61 denotes a case where the content of the packet is a packet for which communication control is performed even in a low priority packet based on the instruction from the control packet indicating unit 60. Is a control packet transmission determining unit that issues a distribution instruction as in the case of the high priority.
【0025】次に、実施の形態2に係る通信制御装置の
動作について説明する。送信端末10から送出された通
信データを優先度別に並び替える部分、及び、輻輳状態
によって受信端末30に通信データを配信したり、低優
先度のパケットを破棄する部分の動作については、従来
例と同じなので省略する。Next, the operation of the communication control apparatus according to the second embodiment will be described. The operation of the part for rearranging the communication data transmitted from the transmission terminal 10 by priority and the operation of the part for distributing the communication data to the reception terminal 30 or discarding the low-priority packet according to the congestion state are the same as those of the conventional example. It is omitted because it is the same.
【0026】本実施の形態2において、制御パケット送
信決定部61は、優先順位決定部23で並び替えられた
通信データの内容をチェックして、輻輳状態検知部24
の情報から、パケット破棄の対象である低優先度の通信
データの中に、コネクション要求やAck(Acknowledg
e)応答、Nac(Negative Acknowledge)応答のよう
な、制御パケット指示部60で指定された通信制御パケ
ットが含まれている場合、当該制御パケットの優先度
を、配信予定の通信データのうち、一番優先度が低く、
通信制御パケットではない通信データと交換する。破棄
する低優先度の通信データが複数あり、その中に通信制
御パケットが複数含まれている場合は、破棄パケットの
中で、最も優先度の高い通信制御パケットが上記処理の
対象となる。In the second embodiment, the control packet transmission determining unit 61 checks the contents of the communication data rearranged by the priority order determining unit 23, and
Of the connection request and the Ack (Acknowledg
e) When a communication control packet specified by the control packet instructing unit 60, such as a response or a Nac (Negative Acknowledge) response, is included, the priority of the control packet is set to one of the communication data to be distributed. Low priority,
Exchanges with communication data that is not a communication control packet. When there are a plurality of low-priority communication data to be discarded, and a plurality of communication control packets are included therein, the communication control packet having the highest priority among the discarded packets is subjected to the above processing.
【0027】以上説明したように、この実施の形態2に
よれば、低優先度の通信データのうち、制御パケット指
示部60で指定された、Ackパケットのような通信制
御のパケットを配信しようとしていた場合は、制御パケ
ット送信決定部61にて、その優先度を、配信される高
優先度の通信データと置き換えることにより、無駄な再
通信(たとえば、Ack応答が返せなかっただけで、最
初から通信のやり直しが発生する)を排除して、全体の
通信量を抑えることができるとともに、低優先度の通信
でも通信状態をより早く通信相手に伝えることができる
効果がある。As described above, according to the second embodiment, an attempt is made to distribute a communication control packet such as an Ack packet specified by the control packet instructing section 60 among the low-priority communication data. If there is, the control packet transmission determining unit 61 replaces the priority with the high-priority communication data to be distributed, so that useless re-communication (for example, because an Ack response could not be returned, This eliminates the need for re-communication), thereby reducing the total amount of communication, and has the effect of enabling the communication state to be communicated to the communication partner earlier even in low-priority communication.
【0028】実施の形態3.上記実施の形態1では、低
優先度パケット送信決定部51で、優先度の置き換えを
することにより、低優先度の通信データを配信できるよ
うになっていたが、実施の形態3では、低優先度パケッ
ト送信決定部51の代わりに、配信する高優先度の通信
パケットの配信領域に、破棄される低優先度の通信パケ
ットサイズ分の余裕(空き領域)がある場合は、2つ以
上の優先度の通信データを合成する高低パケット合成部
70を追加する実施の形態について説明する。Embodiment 3 In the first embodiment, the low-priority packet transmission determining unit 51 replaces the priority so that low-priority communication data can be distributed. If the distribution area of the high-priority communication packet to be distributed has a margin (empty area) for the size of the low-priority communication packet to be discarded instead of the low-priority packet transmission determination unit 51, An embodiment will be described in which a high / low packet combining unit 70 for combining communication data is added.
【0029】パケット通信の場合、たとえばLAN(I
EEE802.3:The Instituteof Electrical and E
lectronics Engineers;米国電気・電子技術者協会の8
02委員会で制定された規格)のパケットサイズが最小
60バイト(最大1514バイト)のように、輻輳に影
響のでないパケットサイズがある。本実施の形態3で
は、高優先度の通信データが、輻輳状態に影響のでない
パケットサイズ分を使い切らずに配信しようとした場
合、低優先度の通信データのうち、この空き領域のデー
タサイズ以内のデータがある場合は、高優先度の通信デ
ータに、低優先度のデータを埋め込んで、配信すること
により、低優先度の通信データを配信することを目的と
している。In the case of packet communication, for example, LAN (I
EEE802.3: The Institute of Electrical and E
electronics Engineers; 8 from the American Electrical and Electronics Engineers Association
There is a packet size that does not affect congestion, such as a minimum packet size of 60 bytes (maximum of 1514 bytes) of the standard established by the 02 Committee. In the third embodiment, if the high-priority communication data is to be delivered without using up the packet size that does not affect the congestion state, the low-priority communication data will not exceed the data size of this free area. When there is such data, the purpose is to distribute the low-priority communication data by embedding and distributing the low-priority data in the high-priority communication data.
【0030】図6は、この発明の実施の形態3に係る通
信制御装置の構成を示すブロック図である。図6におい
て、図14に示す従来例と同一部分は同一符号を付して
その説明は省略する。新たな符号として、70は、優先
順位決定部23とパケット破棄部25との間に設けられ
て、優先順位決定部23で並び替えられた通信データの
サイズをチェックして、配信する高優先度の通信データ
が、輻輳状態に影響の無い通信可能なパケットサイズ以
下の場合に、その空き領域に納まる低優先度の通信デー
タを探して、存在した場合に、複数の通信データを合成
して高優先度通信データとする高低パケット合成部であ
る。FIG. 6 is a block diagram showing a configuration of a communication control device according to Embodiment 3 of the present invention. 6, the same parts as those of the conventional example shown in FIG. 14 are denoted by the same reference numerals, and description thereof will be omitted. As a new code, 70 is provided between the priority determining unit 23 and the packet discarding unit 25, and checks the size of the communication data rearranged by the priority determining unit 23 and distributes it. If the communication data is smaller than the communicable packet size that does not affect the congestion state, the communication device searches for low-priority communication data that fits in the empty area, and if there is, combines a plurality of communication data and sets It is a high / low packet combining unit that uses priority communication data.
【0031】次に、実施の形態3に係る通信制御装置の
動作について、図7に示す通信データの合成説明図を参
照して説明する。送信端末10から送出された通信デー
タを優先度別に並び替える部分、及び、輻輳状態によっ
て受信端末30に通信データを配信したり、低優先度の
パケットを破棄する部分の動作については、従来例と同
じなので省略する。Next, the operation of the communication control apparatus according to the third embodiment will be described with reference to the communication data synthesizing diagram shown in FIG. The operation of the part for rearranging the communication data transmitted from the transmission terminal 10 by priority and the operation of the part for distributing the communication data to the reception terminal 30 or discarding the low-priority packet according to the congestion state are the same as those of the conventional example. It is omitted because it is the same.
【0032】本実施の形態3において、高低パケット合
成部70は、優先順位決定部23で並び替えられた通信
データのサイズをチェックして、配信する高優先度の通
信データが、輻輳状態に影響の無い通信可能なパケット
サイズ以下の場合、その空き領域に納まる低優先度の通
信データを探して、存在した場合は、複数の通信データ
を合成して高優先度通信データとして配信する。In the third embodiment, the high / low packet combining section 70 checks the size of the communication data rearranged by the priority determination section 23, and the high-priority communication data to be distributed affects the congestion state. If the packet size is equal to or less than the communicable packet size without any, there is searched for low-priority communication data that fits in the empty area, and if there is, a plurality of communication data are synthesized and distributed as high-priority communication data.
【0033】たとえば、図7のように、優先度1通信デ
ータ110と優先度5通信データ114を合成しても、
送信可能なパケットサイズをオーバしない場合は、2つ
の優先度の通信データを新たな優先度1通信データ11
5として配信する。当然、受信側では分割処理する手順
を設ける。For example, as shown in FIG. 7, even if priority 1 communication data 110 and priority 5 communication data 114 are combined,
If the transmittable packet size is not exceeded, the communication data of the two priorities is replaced with the new communication data of the priority 1
5 is delivered. Naturally, the receiving side has a procedure for performing the division processing.
【0034】以上説明したように、この実施の形態3に
よれば、パケットの構成最大サイズに満たない高優先度
の通信データがあり、同時に、パケット破棄する低優先
度の通信データの中で、配信される高優先度通信データ
のパケットの空き領域に納まるサイズの通信データがあ
る場合は、高低パケット合成部70にて、1つの高優先
度の通信データにまとめて配信できるようにすることに
より、低優先度通信データの無通信状態を回避でき、輻
輳状態に影響を与えずに高優先度と低優先度の通信デー
タが配信できるため、低優先度通信の長時間の通信デー
タの欠損を防ぐ効果がある。As described above, according to the third embodiment, there is high-priority communication data less than the maximum packet size, and at the same time, among low-priority communication data to be discarded, If there is communication data of a size that fits in the empty area of the packet of the high-priority communication data to be distributed, the high-low packet combining unit 70 can collectively distribute the communication data into one high-priority communication data. It is possible to avoid the non-communication state of low-priority communication data and distribute high-priority and low-priority communication data without affecting the congestion state. Has the effect of preventing.
【0035】実施の形態4.上記実施の形態1、実施の
形態2、実施の形態3は、パケット破棄が発生してか
つ、その破棄データを再送しなくても問題のない通信に
おいて、悪い輻壕状態でも低優先度の通信データの配信
ができるようになっていたが、この実施の形態4では、
パケット破棄が発生する場合、そのデータを再送するこ
とにより、データ欠損をなくすような通信制御装置にお
ける低優先度の通信データの配信率を向上することを目
的としている。Embodiment 4 FIG. The above-described first, second, and third embodiments provide low-priority communication even in a bad congestion state in communication in which packet discarding has occurred and there is no problem without retransmitting the discarded data. Although data could be distributed, in the fourth embodiment,
An object of the present invention is to improve the distribution rate of low-priority communication data in a communication control device that eliminates data loss by retransmitting the data when packet discarding occurs.
【0036】従来例でも説明したが、特開平10−24
7944号公報で示している通信制御装置は、輻輳状態
の時に低優先度のパケットを破棄するものであるが、一
般的な通信制御装置では、図16に示すように、パケッ
ト破棄部25から、破棄情報を受け取って、再送要求処
理部28が破棄したパケットは再送するための処理を行
い、再送要求依頼部29が、その再送の為の要求をI/
F21を介して送信端末10に送り、送信端末10よっ
て、破棄された低優先度の通信データを再度送出するこ
とによって、通信の信頼性を上げる手段が取られる。As described in the prior art, Japanese Patent Laid-Open No.
The communication control device disclosed in Japanese Patent No. 7944 discards a low-priority packet in a congested state. In a general communication control device, as shown in FIG. Upon receiving the discard information, the packet rejected by the retransmission request processing unit 28 is processed for retransmission, and the retransmission request requesting unit 29 sends a request for retransmission to the I / O
The transmission terminal 10 sends the communication data to the transmission terminal 10 via F21, and the transmission terminal 10 retransmits the discarded low-priority communication data.
【0037】従って、再送処理を行う通信制御装置にお
いても、低優先度の通信データの配信が停滞するという
問題が発生する。そこで、実施の形態4では、従来例の
構成に対して、再送回数をカウントする再送回数計測部
80と、再送回数によって優先度を上げる優先順位変更
部81を追加する実施の形態について説明する。Therefore, even in the communication control device that performs the retransmission process, there is a problem that the distribution of low-priority communication data is stagnated. Therefore, in a fourth embodiment, a description will be given of an embodiment in which a retransmission number measurement unit 80 that counts the number of retransmissions and a priority change unit 81 that raises the priority according to the number of retransmissions are added to the configuration of the conventional example.
【0038】図8は、この発明の実施の形態4に係る通
信制御装置の構成を示すブロック図である。図8におい
て、図16に示す従来例と同一部分は同一符号を付して
その説明は省略する。新たな符号として、80は、再送
要求処理部28により再送要求された同一通信データの
再送回数を計測する再送回数計測部、81は、上記再送
回数計測部80により計測された再送回数に基づいて当
該通信データの優先度を高く変更して再送要求依頼部2
9に送る優先順位変更部である。FIG. 8 is a block diagram showing a configuration of a communication control apparatus according to Embodiment 4 of the present invention. 8, the same components as those of the conventional example shown in FIG. 16 are denoted by the same reference numerals, and description thereof will be omitted. As a new code, reference numeral 80 denotes a retransmission number measuring unit that measures the number of retransmissions of the same communication data requested to be retransmitted by the retransmission request processing unit 28, and reference numeral 81 denotes a number based on the number of retransmissions measured by the retransmission number measuring unit 80. Change the priority of the communication data to a higher priority and request the retransmission request 2
9 is a priority changing unit to be sent to the control unit 9.
【0039】次に、実施の形態4通信制御装置の動作に
ついて説明する。送信端末10から送出された通信デー
タを優先度別に並び替える部分、及び、輻輳状態によっ
て受信端末30に通信データを配信したり、低優先度の
パケットを破棄する部分の動作、パケット破棄に伴い、
破棄情報を受け取って、再送要求処理部28が破棄した
パケットを再送するための処理を行う部分、再送要求依
頼部29が、その再送の為の要求をI/F21を介して
送信端末10に送り、送信端末10よって再送を行う部
分については、従来例と同じなので省略する。Next, the operation of the communication control apparatus according to the fourth embodiment will be described. Along with the operation of rearranging the communication data sent from the transmitting terminal 10 by priority and distributing the communication data to the receiving terminal 30 according to the congestion state, and the operation of discarding the low-priority packet,
A part for receiving the discard information and performing a process for retransmitting the packet discarded by the retransmission request processing unit 28. The retransmission request requesting unit 29 sends a request for the retransmission to the transmitting terminal 10 via the I / F 21. Since the retransmission by the transmitting terminal 10 is the same as in the conventional example, the description is omitted.
【0040】本実施の形態4では、再送処理に入ると、
該当データが何回目の再送処理か、再送回数計測部80
で計測して、その通信データのもとの優先度と、再送回
数によって、図9に示すような内蔵テーブルを優先順位
変更部81が参照して、次の再送時の設定優先度を決定
して、再送要求依頼部29,I/F21を介して、送信
端末10に送る。送信端末10は、優先順位変更部81
で決定された優先度に従って、通信データの再送を行
う。たとえば、もともとの優先度が4の通信データが、
5回目の再送手順に入った時の優先度は3になる。In the fourth embodiment, when the retransmission process starts,
The number of times the corresponding data is to be retransmitted,
In accordance with the original priority of the communication data and the number of retransmissions, the priority change unit 81 refers to a built-in table as shown in FIG. 9 to determine the setting priority at the next retransmission. Then, the packet is transmitted to the transmitting terminal 10 via the retransmission request requesting unit 29 and the I / F 21. The transmission terminal 10 includes a priority change unit 81
The communication data is retransmitted in accordance with the priority determined in (1). For example, the communication data with the original priority of 4
The priority when entering the fifth retransmission procedure is 3.
【0041】以上説明したように、この実施の形態4に
よれば、パケット破棄時に再送処理を行う通信制御装置
において、送信回数計測部80でカウントした再送回数
に応じて、優先順位変更部81で再送時の優先度を高め
て再送することにより、再送時のパケット破棄率を低く
して、低優先度の通信データを配信でき、低優先度の通
信データでも、再送回数が増えるごとに優先度が高くな
り、悪い輻輳状態の受信端末30に対しても、一定の割
合(時間)で送信できるため、長時間の通信データの欠
損を防ぐ効果がある。As described above, according to the fourth embodiment, in the communication control apparatus which performs retransmission processing when a packet is discarded, the priority change section 81 changes the priority in accordance with the number of retransmissions counted by the transmission number measuring section 80. By increasing the priority at the time of retransmission and retransmitting, the packet discard rate at the time of retransmission is reduced, and low-priority communication data can be distributed. Even with low-priority communication data, the priority increases each time the number of retransmissions increases Is high, and transmission can be performed at a fixed rate (time) even to the receiving terminal 30 in a bad congestion state, so that there is an effect of preventing loss of communication data for a long time.
【0042】実施の形態5.上記実施の形態4では、再
送回数により、一律に再送通信データの優先度を上げる
場合について述べたが、この場合、再送により優先度の
上がった通信データで、もともと優先度の高い通信デー
タのパケット破棄を引き起こす可能性があるので、実施
の形態5では、図10に示すように、一定時間内の優先
度別の通信データの発生頻度と輻輳状態を計測する優先
順位変更停止指示部82を追加した実施の形態を説明す
る。Embodiment 5 FIG. In the fourth embodiment, a case has been described in which the priority of retransmission communication data is uniformly increased according to the number of retransmissions. In this case, communication data of higher priority due to retransmission, In the fifth embodiment, as shown in FIG. 10, a priority change stop instruction unit 82 that measures the frequency of occurrence of communication data and the congestion state for each priority within a certain time is added because it may cause discarding. An embodiment will be described.
【0043】図10は、この発明の実施の形態5に係る
通信制御装置の構成を示すブロック図である。図10に
おいて、図8に示す実施の形態4と同一部分は同一符号
を付してその説明は省略する、新たな符号として、82
は、優先順位決定部23からの出力に基づいて一定時間
内の優先度別の通信データの発生頻度を計測し、計測さ
れた通信データの発生頻度または輻輳状態検知部24に
より検知される受信端末の輻輳状態に基づいて優先順位
変更部81による優先度の変更を停止させる優先順位変
更停止指示部である。FIG. 10 is a block diagram showing a configuration of a communication control device according to Embodiment 5 of the present invention. 10, the same parts as those of the fourth embodiment shown in FIG. 8 are denoted by the same reference numerals, and the description thereof will be omitted.
The reception terminal measures the frequency of occurrence of communication data for each priority within a certain time based on the output from the priority order determination unit 23, and detects the frequency of occurrence of the measured communication data or the reception terminal detected by the congestion state detection unit 24. Is a priority change stop instructing unit that stops the priority change by the priority change unit 81 based on the congestion state.
【0044】次に、実施の形態5に係る通信制御装置の
動作について説明する。基本的には、実施の形態4と同
じように動作するが、優先順位変更停止指示部82は、
一定時間内の優先度毎の通信データの発生頻度が図11
に示すような基本発生頻度を越えた場合は、優先順位変
更部81における、該当優先度より上の優先度への変更
する手順を停止させる。また、輻輳状態検知部24で、
通信網内で1台でも受信端末30の輻輳状態が一定状態
より悪くなった場合には、優先順位変更部81におけ
る、全ての優先度変更を停止させる。Next, the operation of the communication control apparatus according to the fifth embodiment will be described. Basically, the operation is the same as that of the fourth embodiment, except that the priority change stop instruction unit 82
FIG. 11 shows the frequency of occurrence of communication data for each priority within a certain time.
When the frequency of occurrence exceeds the basic occurrence frequency as shown in (1), the procedure for changing the priority to a higher priority than the corresponding priority in the priority changing unit 81 is stopped. In the congestion state detection unit 24,
When the congestion state of at least one receiving terminal 30 in the communication network becomes worse than a certain state, all the priority changes in the priority changing unit 81 are stopped.
【0045】以上説明したように、この実施の形態5に
よれば、実施の形態4の通信制御装置において、優先度
変更による低優先度の通信データの再送が、高優先度の
通信を阻害せずに、一定の通信が確保できるように、優
先順位変更停止指示部82で優先度毎の通信量や輻輳状
態をチェックしており、その状態によっては、優先順位
変更部81での再送時の優先度変更を行なわないように
して、低優先度の通信データを配信しつつ、高優先度通
信に影響を与えないようにすることができ、高優先度の
通信データ量が増えた場合や、受信端末の輻輳状襲が悪
化した場合、再送による優先度を上げる機能が停止する
ので、高優先度の通信データが停滞しない効果がある。As described above, according to the fifth embodiment, in the communication control apparatus according to the fourth embodiment, retransmission of low-priority communication data due to a change in priority impedes high-priority communication. Instead, the priority change stop instruction unit 82 checks the traffic and the congestion state for each priority so that a certain communication can be secured, and depending on the state, the priority change unit 81 performs retransmission at the time of retransmission. By not changing the priority, it is possible to distribute the low-priority communication data and not affect the high-priority communication, and when the amount of the high-priority communication data increases, When the congestion attack of the receiving terminal worsens, the function of raising the priority by retransmission stops, so that there is an effect that communication data of high priority does not stagnate.
【0046】実施の形態6.上記実施の形態1では、パ
ケットの破棄回数をもとに、低優先度パケット送信決定
部51で優先度の置き換えをすることにより、低優先度
の通信データを送信できるようになっていたが、この実
施の形態6では、通信できない時間をもとに優先度の置
き換えをするために、破棄パケット情報蓄積部50の代
わりに、優先度毎の継続した無通信時間を計測する無通
信時間計測部120を追加する実施の形態について説明
する。Embodiment 6 FIG. In the first embodiment, the low-priority packet transmission determining unit 51 replaces the priority based on the number of discarded packets, so that low-priority communication data can be transmitted. In the sixth embodiment, a non-communication time measuring unit that measures a continuous non-communication time for each priority instead of the discarded packet information storage unit 50 in order to replace the priority based on the time during which communication is not possible. An embodiment for adding 120 will be described.
【0047】図12は、この発明の実施の形態6に係る
通信制御装置の構成を示すブロック図である。図12に
おいて、図14に示す従来例と同一部分は同一符号を付
してその説明は省略する。新たな符号として、120
は、パケット廃棄部25により廃棄された低優先度の通
信データの無通信時間を計測する無通信時間計測部、1
21は、無通信時間計測部120により計測された無通
信時間に基づいて低優先度の通信データの優先度を高優
先度の通信データと置き換えてパケット廃棄部25に与
える低優先度通信データ送信決定部である。FIG. 12 is a block diagram showing a configuration of a communication control apparatus according to Embodiment 6 of the present invention. 12, the same parts as those of the conventional example shown in FIG. 14 are denoted by the same reference numerals, and the description thereof will be omitted. As a new code, 120
A non-communication time measuring unit that measures the non-communication time of the low-priority communication data discarded by the packet discard unit 25;
A low-priority communication data transmission unit 21 replaces the priority of the low-priority communication data with the high-priority communication data based on the non-communication time measured by the non-communication time measuring unit 120 and gives the priority to the packet discarding unit 25. The decision unit.
【0048】次に、実施の形態6に係る通信制御装置の
動作について説明する。送信端末10から送出された通
信データを、優先順位決定部23で優先度別に並び替え
る部分、及び輻輳状態によって受信端末30に通信デー
タを配信したり、低優先度のパケットを破棄する部分の
動作については、従来例と同じなので省略する。Next, the operation of the communication control apparatus according to the sixth embodiment will be described. Operation of a part that sorts communication data sent from the transmitting terminal 10 by priority in the priority order determination unit 23, and a part that distributes communication data to the receiving terminal 30 or discards a low-priority packet according to the congestion state Is omitted since it is the same as the conventional example.
【0049】本実施の形態6では、破棄されたパケット
がある場合、無通信時間計測部120は、図13に示す
ような内蔵テーブルの継続無通信時間130に継続した
無通信時間を加算する。この時、1回でも配信できた場
合は、継続無通信時間130を0に戻して、現状優先度
101も基本優先度103に戻す。低優先度パケット送
信一決定部121は、図13に示すテーブルを元に、実
施の形態1と同様なアルゴリズムで、低優先度の通信デ
ータの優先度を上げる。In the sixth embodiment, when there is a discarded packet, the non-communication time measuring unit 120 adds the continuous non-communication time to the continuous non-communication time 130 in the built-in table as shown in FIG. At this time, if the distribution is successful even once, the continuous non-communication time 130 is returned to 0, and the current priority 101 is also returned to the basic priority 103. The low-priority packet transmission-one determining unit 121 raises the priority of low-priority communication data based on the table shown in FIG. 13 using the same algorithm as in the first embodiment.
【0050】以上説明したように、この実施の形態6に
よれば、低優先度の通信データがパケット破棄され続け
た時間を無通信時間計測部120でカウントしておき、
一定時間以上通信が継続的に停止する場合は、低優先度
パケット送信決定部121で、配信される高優先度の通
信データと置き換えることにより、低優先度通信データ
の無通信状態を回避でき、悪い輻輳状態が継続的に発生
した場合、通信頻度の少ない低優先度通信データも、一
定時間毎に通信を行うことができ、長時間の通信データ
の欠損を防ぐ効果がある。As described above, according to the sixth embodiment, the non-communication time measuring unit 120 counts the time during which the low-priority communication data is continuously discarded.
When the communication is continuously stopped for a certain period of time or more, the low-priority packet transmission determining unit 121 can avoid the non-communication state of the low-priority communication data by replacing the high-priority communication data with the distributed high-priority communication data. When a bad congestion state occurs continuously, even low-priority communication data with a low communication frequency can be communicated at regular intervals, which has the effect of preventing loss of communication data for a long time.
【0051】[0051]
【発明の効果】以上のように、この発明によれば、送信
端末から送信された通信データを受信して優先度順に並
び替える優先順位決定部と、複数の受信端末の輻輳状態
を検知監視する輻輳状態検知部と、上記優先順位決定部
により並び替えられた通信データと上記輻輳状態検知部
により検知された輻輳状態の度合いに基づいて各受信端
末に配信する通信データを選別し低優先度の通信データ
を廃棄する通信データ廃棄部とを備えた通信制御装置に
おいて、上記通信データ廃棄部により廃棄された低優先
度の通信データの連続廃棄回数を優先度毎に記憶する廃
棄情報蓄積部と、上記優先順位決定部と上記通信データ
廃棄部との間に設けられて、上記廃棄情報蓄積部に記憶
された連続廃棄回数に基づいて低優先度の通信データの
優先度を高優先度の通信データと置き換えて上記通信デ
ータ廃棄部に与える低優先度通信データ送信決定部とを
備えたので、高優先度の通信を確保しつつ、低優先度の
通信データでも一定の条件下で通信できるとともに、低
優先度の通信の通信シーケンスのやり直しが発生しない
ようにすることができ、悪い輻輳状態が継続的に発生し
た場合も、優先度の上昇によって、低優先度の通信を行
うことができてその無通信状態を回避でき、長時間の通
信データの欠損を防ぐ効果がある。As described above, according to the present invention, a priority determining unit for receiving communication data transmitted from a transmitting terminal and rearranging the data in order of priority, and detecting and monitoring the congestion state of a plurality of receiving terminals. The congestion state detection unit, the communication data rearranged by the priority order determination unit and the communication data to be distributed to each receiving terminal based on the degree of congestion state detected by the congestion state detection unit, low-priority In a communication control device including a communication data discarding unit that discards communication data, a discard information storage unit that stores the number of continuous discards of low-priority communication data discarded by the communication data discarding unit for each priority, Provided between the priority order determining unit and the communication data discarding unit, and based on the number of consecutive discards stored in the discarding information storage unit, set the priority of low-priority communication data to high priority. Since a low-priority communication data transmission determining unit to be provided to the communication data discarding unit in place of the communication data is provided, high-priority communication can be ensured, and low-priority communication data can be communicated under certain conditions. At the same time, it is possible to prevent the communication sequence of the low-priority communication from being redone, and even when a bad congestion state continuously occurs, the low-priority communication can be performed by increasing the priority. In this case, the communicationless state can be avoided, and there is an effect of preventing loss of communication data for a long time.
【0052】また、送信端末から送信された通信データ
を受信して優先度順に並び替える優先順位決定部と、複
数の受信端末の輻輳状態を検知監視する輻輳状態検知部
と、上記優先順位決定部により並び替えられた通信デー
タと上記輻輳状態検知部により検知された輻輳状態の度
合いに基づいて各受信端末に配信する通信データを選別
し低優先度の通信データを廃棄する通信データ廃棄部と
を備えた通信制御装置において、通信データとして配信
すべき制御パケットの種類を指示する制御パケット指示
部と、上記優先順位決定部と上記通信データ廃棄部との
間に設けられて、破棄する低優先度の通信データの中
に、上記制御パケット指示部により指示された通信制御
パケットが含まれている場合に、当該通信制御パケット
の優先度を、配信予定の通信データのうち、一番優先度
が低く、通信制御パケットではない通信データと交換し
て配信指示を出力する制御パケット送信決定部とを備え
たので、無駄な再通信を排除して、全体の通信量を抑え
ることができるとともに、低優先度の通信でも通信状態
をより早く通信相手に伝えることができる効果がある。Also, a priority determining unit that receives communication data transmitted from the transmitting terminal and rearranges the data in order of priority, a congestion state detecting unit that detects and monitors congestion states of a plurality of receiving terminals, A communication data discarding unit that sorts communication data distributed to each receiving terminal based on the degree of the congestion state detected by the congestion state detection unit and the communication data sorted by the communication data and discards low-priority communication data. A communication control device comprising: a control packet instructing unit for instructing a type of a control packet to be delivered as communication data; and a low priority provided between said priority order determining unit and said communication data discarding unit for discarding. When the communication data of the communication control packet indicated by the control packet instructing unit is included in the communication data, the priority of the communication control packet is set to the distribution schedule. Of the communication data having the lowest priority, which is not a communication control packet, and a control packet transmission determining unit for outputting a delivery instruction. The communication amount can be suppressed, and the communication state can be quickly transmitted to the communication partner even in the low-priority communication.
【0053】また、送信端末から送信された通信データ
を受信して優先度順に並び替える優先順位決定部と、複
数の受信端末の輻輳状態を検知監視する輻輳状態検知部
と、上記優先順位決定部により並び替えられた通信デー
タと上記輻輳状態検知部により検知された輻輳状態の度
合いに基づいて各受信端末に配信する通信データを選別
し低優先度の通信データを廃棄する通信データ廃棄部と
を備えた通信制御装置において、上記優先順位決定部で
並び替えられた通信データのサイズをチェックして、配
信する高優先度の通信データが、輻輳状態に影響の無い
通信可能なパケットサイズ以下の場合に、その空き領域
に納まる低優先度の通信データを探して、存在した場合
に、複数の通信データを合成して高優先度通信データと
する高低パケット合成部を備えたので、低優先度通信デ
ータの無通信状態を回避でき、輻輳状態に影響を与えず
に高優先度と低優先度の通信データが配信できるため、
低優先度通信の長時間の通信データの欠損を防ぐ効果が
ある。Also, a priority determining unit for receiving communication data transmitted from the transmitting terminal and rearranging the data in order of priority, a congestion state detecting unit for detecting and monitoring a congestion state of a plurality of receiving terminals, A communication data discarding unit that sorts communication data distributed to each receiving terminal based on the degree of the congestion state detected by the congestion state detection unit and the communication data sorted by the communication data and discards low-priority communication data. In the communication control device provided, the size of the communication data rearranged by the above-mentioned priority order determination unit is checked, and the high-priority communication data to be delivered is smaller than a communicable packet size that does not affect the congestion state. First, a search is made for low-priority communication data that fits in the vacant area. Because with a generation unit, can be avoided without any communication of the low-priority communication data, since the communication data of the high priority and low priority without affecting the congestion state can deliver,
This has the effect of preventing loss of long-term communication data in low-priority communication.
【0054】また、送信端末から送信された通信データ
を受信して優先度順に並び替える優先順位決定部と、複
数の受信端末の輻輳状態を検知監視する輻輳状態検知部
と、上記優先順位決定部により並び替えられた通信デー
タと上記輻輳状態検知部により検知された輻輳状態の度
合いに基づいて各受信端末に配信する通信データを選別
し低優先度の通信データを廃棄する通信データ廃棄部
と、上記通信データ廃棄部により破棄される通信データ
の再送要求処理を行う再送要求処理部と、上記再送要求
処理部により再送要求処理された通信データの再送要求
を上記送信端末に依頼する再送要求依頼部とを備えた通
信制御装置において、上記再送要求処理部と上記再送要
求依頼部との間に設けられれて、上記再送要求処理部に
より再送要求された同一通信データの再送回数を計測す
る再送回数計測部と、上記再送回数計測部により計測さ
れた再送回数に基づいて当該通信データの優先度を高く
変更して上記再送要求依頼部に送る優先順位変更部とを
備えたので、再送時のパケット破棄率を低くして、低優
先度の通信データを配信でき、低優先度の通信データで
も、再送回数が増えるごとに優先度が高くなり、悪い輻
輳状態の受信端末に対しても、一定の割合(時間)で送
信できるため、長時間の通信データの欠損を防ぐ効果が
ある。Also, a priority determining unit that receives communication data transmitted from the transmitting terminal and rearranges the data in order of priority, a congestion state detecting unit that detects and monitors congestion states of a plurality of receiving terminals, A communication data discarding unit that selects communication data to be distributed to each receiving terminal based on the degree of the congestion state detected by the congestion state detection unit and the communication data that is rearranged, and discards low-priority communication data, A retransmission request processing unit for performing a retransmission request process for communication data discarded by the communication data discarding unit, and a retransmission request requesting unit for requesting the transmission terminal to retransmit the communication data processed by the retransmission request processing unit by the retransmission request processing unit In the communication control device having the above, provided between the retransmission request processing unit and the retransmission request requesting unit, and a retransmission request is issued by the retransmission request processing unit A retransmission number measurement unit that measures the number of retransmissions of one communication data, and a priority change that changes the priority of the communication data to a higher priority based on the number of retransmissions measured by the retransmission number measurement unit and sends the communication data to the retransmission request request unit. , So that low-priority communication data can be distributed by lowering the packet discard rate at the time of retransmission, and even with low-priority communication data, the priority increases as the number of retransmissions increases, resulting in poor congestion. Since transmission can be performed at a fixed rate (time) even to the receiving terminal in the state, there is an effect of preventing loss of communication data for a long time.
【0055】また、上記優先順位決定部からの出力に基
づいて一定時間内の優先度別の通信データの発生頻度を
計測し、計測された通信データの発生頻度または上記輻
輳状態検知部により検知される受信端末の輻輳状態に基
づいて上記優先順位変更部による優先度の変更を停止さ
せる優先順位変更停止指示部を備えたので、低優先度の
通信データを配信しつつ、高優先度通信に影響を与えな
いようにすることができ、高優先度の通信データ量が増
えた場合や、受信端末の輻輳状襲が悪化した場合、再送
による優先度を上げる機能が停止するので、高優先度の
通信データが停滞しない効果がある。Further, the frequency of occurrence of communication data for each priority within a certain time is measured based on the output from the priority order determination unit, and the frequency of occurrence of the measured communication data or the frequency of occurrence of the communication data is detected by the congestion state detection unit. A priority change stop instructing unit for stopping the priority change by the priority change unit based on the congestion state of the receiving terminal, which affects high-priority communication while distributing low-priority communication data. If the amount of high-priority communication data increases, or if the congestion attack on the receiving terminal worsens, the function to raise the priority by retransmission stops, so the high-priority There is an effect that communication data does not stagnate.
【0056】さらに、送信端末から送信された通信デー
タを受信して優先度順に並び替える優先順位決定部と、
複数の受信端末の輻輳状態を検知監視する輻輳状態検知
部と、上記優先順位決定部により並び替えられた通信デ
ータと上記輻輳状態検知部により検知された輻輳状態の
度合いに基づいて各受信端末に配信する通信データを選
別し低優先度の通信データを廃棄する通信データ廃棄部
とを備えた通信制御装置において、上記通信データ廃棄
部により廃棄された低優先度の通信データの無通信時間
を計測する無通信時間計測部と、上記優先順位決定部と
上記通信データ廃棄部との間に設けられて、上記無通信
時間計測部により計測された無通信時間に基づいて低優
先度の通信データの優先度を高優先度の通信データと置
き換えて上記通信データ廃棄部に与える低優先度通信デ
ータ送信決定部とを備えたので、低優先度通信データの
無通信状態を回避でき、悪い輻輳状態が継続的に発生し
た場合、通信頻度の少ない低優先度通信データも、一定
時間毎に通信を行うことができ、長時間の通信データの
欠損を防ぐ効果がある。Further, a priority determining unit for receiving the communication data transmitted from the transmitting terminal and rearranging the data in order of priority,
A congestion state detection unit that detects and monitors the congestion state of a plurality of reception terminals, and to each reception terminal based on the communication data rearranged by the priority order determination unit and the degree of the congestion state detected by the congestion state detection unit. In a communication control device including a communication data discarding unit for selecting communication data to be distributed and discarding low-priority communication data, a non-communication time of the low-priority communication data discarded by the communication data discarding unit is measured. A non-communication time measuring unit that is provided between the priority order determining unit and the communication data discarding unit, based on the non-communication time measured by the non-communication time measuring unit. A low-priority communication data transmission determining unit that replaces the priority with high-priority communication data and gives it to the above-mentioned communication data discarding unit avoids a non-communication state of low-priority communication data. Can bad if congestion is continuously generated, the low-priority communication data less communication frequency also can perform communication at predetermined intervals, the effect of preventing the loss of long-time communication data.
【図1】 この発明の実施の形態1に係る通信制御装置
の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of a communication control device according to Embodiment 1 of the present invention.
【図2】 実施の形態1におけるパケット廃棄部25の
動作を模式的に示した説明図である。FIG. 2 is an explanatory diagram schematically showing an operation of a packet discarding unit 25 according to the first embodiment.
【図3】 実施の形態1における破棄パケット情報蓄積
部50が有するテーブルの内容図である。FIG. 3 is a table of contents of a discarded packet information storage unit 50 according to the first embodiment.
【図4】 実施の形態1における低優先度パケット送信
決定部51による低優先度の通信データの優先度を上げ
るアルゴリズムのフローチャートである。FIG. 4 is a flowchart of an algorithm for raising the priority of low-priority communication data by a low-priority packet transmission determining unit 51 according to the first embodiment.
【図5】 この発明の実施の形態2に係る通信制御装置
の構成を示すブロック図である。FIG. 5 is a block diagram showing a configuration of a communication control device according to a second embodiment of the present invention.
【図6】 この発明の実施の形態3に係る通信制御装置
の構成を示すブロック図である。FIG. 6 is a block diagram showing a configuration of a communication control device according to a third embodiment of the present invention.
【図7】 実施の形態3における高低パケット合成部7
0による通信データの合成イメージの説明図である。FIG. 7 shows a high / low packet combining unit 7 according to the third embodiment.
FIG. 11 is an explanatory diagram of a communication data synthesis image according to 0.
【図8】 この発明の実施の形態4に係る通信制御装置
の構成を示すブロック図である。FIG. 8 is a block diagram showing a configuration of a communication control device according to a fourth embodiment of the present invention.
【図9】 実施の形態4における優先順位変更部81で
参照する優先順位変更基準値を示すデータ構造図であ
る。FIG. 9 is a data structure diagram illustrating a priority change reference value referred to by a priority change unit 81 according to the fourth embodiment.
【図10】 この発明の実施の形態5に係る通信制御装
置の構成を示すブロック図である。FIG. 10 is a block diagram showing a configuration of a communication control device according to Embodiment 5 of the present invention.
【図11】 実施の形態5における優先順位変更停止指
示部82が基準とする停止条件のデータ構造図である。FIG. 11 is a data structure diagram of a stop condition based on a priority change stop instruction unit according to a fifth embodiment.
【図12】 この発明の実施の形態6に係る通信制御装
置の構成を示すブロック図である。FIG. 12 is a block diagram showing a configuration of a communication control device according to a sixth embodiment of the present invention.
【図13】 実施の形態6における無通信時間計測部1
20で蓄積する情報の構造図である。FIG. 13 is a non-communication time measuring unit 1 according to the sixth embodiment.
FIG. 2 is a structural diagram of information stored at 20.
【図14】 従来例に係る通信制御装置の構成を示すブ
ロック図である。FIG. 14 is a block diagram illustrating a configuration of a communication control device according to a conventional example.
【図15】 従来例におけるパケット破棄部25の動作
を模式的に示した説明図である。FIG. 15 is an explanatory diagram schematically showing the operation of the packet discarding unit 25 in the conventional example.
【図16】 他の従来例に係る通信制御装置の構成を示
すブロック図である。FIG. 16 is a block diagram showing a configuration of a communication control device according to another conventional example.
10 送信端末、23 優先順位決定部、24 輻輳状
態検知部、25 パケット破棄部、28 再送要求処理
部、29 再送要求依頼部、30A 受信端末A、30
B 受信端末B、30C 受信端末C、50 破棄パケ
ット情報蓄積部、51 低優先度パケット送信決定部、
60 制御パケット指示部、61 制御パケット送信決
定部、70 高低パケット合成部、80 再送回数計測
部、82 優先順位変更停止指示部、120 無通信時
間計測部、121 低優先度パケット送信決定部。Reference Signs List 10 transmitting terminal, 23 priority determining unit, 24 congestion state detecting unit, 25 packet discarding unit, 28 retransmission request processing unit, 29 retransmission request requesting unit, 30A receiving terminal A, 30
B receiving terminal B, 30C receiving terminal C, 50 discarded packet information storage unit, 51 low priority packet transmission determination unit,
60 control packet instructing unit, 61 control packet transmission determining unit, 70 high / low packet combining unit, 80 retransmission count measuring unit, 82 priority change stop instruction unit, 120 no-communication time measuring unit, 121 low priority packet transmission determining unit.
Claims (6)
信して優先度順に並び替える優先順位決定部と、 複数の受信端末の輻輳状態を検知監視する輻輳状態検知
部と、 上記優先順位決定部により並び替えられた通信データと
上記輻輳状態検知部により検知された輻輳状態の度合い
に基づいて各受信端末に配信する通信データを選別し低
優先度の通信データを廃棄する通信データ廃棄部とを備
えた通信制御装置において、 上記通信データ廃棄部により廃棄された低優先度の通信
データの連続廃棄回数を優先度毎に記憶する廃棄情報蓄
積部と、 上記優先順位決定部と上記通信データ廃棄部との間に設
けられて、上記廃棄情報蓄積部に記憶された連続廃棄回
数に基づいて低優先度の通信データの優先度を高優先度
の通信データと置き換えて上記通信データ廃棄部に与え
る低優先度通信データ送信決定部とを備えたことを特徴
とする通信制御装置。A priority determining unit that receives communication data transmitted from a transmitting terminal and rearranges the data in a priority order; a congestion state detecting unit that detects and monitors a congestion state of a plurality of receiving terminals; A communication data discarding unit that sorts communication data distributed to each receiving terminal based on the degree of the congestion state detected by the congestion state detection unit and the communication data sorted by the communication data and discards low-priority communication data. A communication control device comprising: a discard information storage unit for storing, for each priority, a continuous discard number of low-priority communication data discarded by the communication data discard unit; a priority order determining unit; and the communication data discard unit. The priority of the low-priority communication data is replaced with the high-priority communication data based on the number of consecutive discards stored in the discard information storage unit. A communication control device being characterized in that a low-priority communication data transmission determining section that gives the data discard unit.
信して優先度順に並び替える優先順位決定部と、 複数の受信端末の輻輳状態を検知監視する輻輳状態検知
部と、 上記優先順位決定部により並び替えられた通信データと
上記輻輳状態検知部により検知された輻輳状態の度合い
に基づいて各受信端末に配信する通信データを選別し低
優先度の通信データを廃棄する通信データ廃棄部とを備
えた通信制御装置において、 通信データとして配信すべき制御パケットの種類を指示
する制御パケット指示部と、 上記優先順位決定部と上記通信データ廃棄部との間に設
けられて、破棄する低優先度の通信データの中に、上記
制御パケット指示部により指示された通信制御パケット
が含まれている場合に、当該通信制御パケットの優先度
を、配信予定の通信データのうち、一番優先度が低く、
通信制御パケットではない通信データと交換して配信指
示を出力する制御パケット送信決定部とを備えたことを
特徴とする通信制御装置。2. A priority determining unit for receiving communication data transmitted from a transmitting terminal and rearranging the data in order of priority, a congestion state detecting unit for detecting and monitoring a congestion state of a plurality of receiving terminals, and the priority determining unit A communication data discarding unit that sorts communication data distributed to each receiving terminal based on the degree of the congestion state detected by the congestion state detection unit and the communication data sorted by the communication data and discards low-priority communication data. A communication control device comprising: a control packet instructing unit for instructing a type of a control packet to be distributed as communication data; If the communication data includes a communication control packet specified by the control packet indicating unit, the priority of the communication control packet is set to the distribution schedule. In the communication data, low top priority,
A communication control device, comprising: a control packet transmission determining unit that outputs a distribution instruction by exchanging communication data that is not a communication control packet.
信して優先度順に並び替える優先順位決定部と、 複数の受信端末の輻輳状態を検知監視する輻輳状態検知
部と、 上記優先順位決定部により並び替えられた通信データと
上記輻輳状態検知部により検知された輻輳状態の度合い
に基づいて各受信端末に配信する通信データを選別し低
優先度の通信データを廃棄する通信データ廃棄部とを備
えた通信制御装置において、 上記優先順位決定部で並び替えられた通信データのサイ
ズをチェックして、配信する高優先度の通信データが、
輻輳状態に影響の無い通信可能なパケットサイズ以下の
場合に、その空き領域に納まる低優先度の通信データを
探して、存在した場合に、複数の通信データを合成して
高優先度通信データとする高低パケット合成部を備えた
ことを特徴とする通信制御装置。3. A priority determining unit that receives communication data transmitted from a transmitting terminal and sorts the data in order of priority, a congestion state detecting unit that detects and monitors a congestion state of a plurality of receiving terminals, and the priority determining unit. A communication data discarding unit that sorts communication data distributed to each receiving terminal based on the degree of the congestion state detected by the congestion state detection unit and the communication data sorted by the communication data and discards low-priority communication data. In the communication control device provided, the size of the communication data rearranged by the priority order determination unit is checked, and high-priority communication data to be distributed is
When the packet size is less than or equal to the communicable packet size that does not affect the congestion state, low-priority communication data that fits in the empty area is searched for. A communication control device, comprising:
信して優先度順に並び替える優先順位決定部と、 複数の受信端末の輻輳状態を検知監視する輻輳状態検知
部と、 上記優先順位決定部により並び替えられた通信データと
上記輻輳状態検知部により検知された輻輳状態の度合い
に基づいて各受信端末に配信する通信データを選別し低
優先度の通信データを廃棄する通信データ廃棄部と、 上記通信データ廃棄部により破棄される通信データの再
送要求処理を行う再送要求処理部と、 上記再送要求処理部により再送要求処理された通信デー
タの再送要求を上記送信端末に依頼する再送要求依頼部
とを備えた通信制御装置において、 上記再送要求処理部と上記再送要求依頼部との間に設け
られれて、 上記再送要求処理部により再送要求された同一通信デー
タの再送回数を計測する再送回数計測部と、 上記再送回数計測部により計測された再送回数に基づい
て当該通信データの優先度を高く変更して上記再送要求
依頼部に送る優先順位変更部とを備えたことを特徴とす
る通信制御装置。4. A priority determining unit that receives communication data transmitted from a transmitting terminal and rearranges the data in order of priority, a congestion state detecting unit that detects and monitors a congestion state of a plurality of receiving terminals, and the priority determining unit. A communication data discarding unit that selects communication data to be distributed to each receiving terminal based on the degree of the congestion state detected by the congestion state detection unit and the communication data that is rearranged, and discards low-priority communication data, A retransmission request processing unit that performs retransmission request processing of communication data discarded by the communication data discarding unit; and a retransmission request request unit that requests the transmission terminal to perform a retransmission request of communication data that has been retransmitted by the retransmission request processing unit. A communication control device provided between the retransmission request processing unit and the retransmission request requesting unit, wherein the retransmission request is transmitted by the retransmission request processing unit. A retransmission number measurement unit that measures the number of retransmissions of one communication data; and a priority change that changes the priority of the communication data to a higher priority based on the number of retransmissions measured by the retransmission number measurement unit and sends the priority to the retransmission request request unit. And a communication control device.
て、上記優先順位決定部からの出力に基づいて一定時間
内の優先度別の通信データの発生頻度を計測し、計測さ
れた通信データの発生頻度または上記輻輳状態検知部に
より検知される受信端末の輻輳状態に基づいて上記優先
順位変更部による優先度の変更を停止させる優先順位変
更停止指示部を備えたことを特徴とする通信制御装置。5. The communication control device according to claim 4, wherein a frequency of occurrence of communication data for each priority within a predetermined time is measured based on an output from said priority order determination unit, and A communication control apparatus comprising a priority change stop instruction unit for stopping the priority change by the priority change unit based on the occurrence frequency or the congestion state of the receiving terminal detected by the congestion state detection unit. .
信して優先度順に並び替える優先順位決定部と、 複数の受信端末の輻輳状態を検知監視する輻輳状態検知
部と、 上記優先順位決定部により並び替えられた通信データと
上記輻輳状態検知部により検知された輻輳状態の度合い
に基づいて各受信端末に配信する通信データを選別し低
優先度の通信データを廃棄する通信データ廃棄部とを備
えた通信制御装置において、 上記通信データ廃棄部により廃棄された低優先度の通信
データの無通信時間を計測する無通信時間計測部と、 上記優先順位決定部と上記通信データ廃棄部との間に設
けられて、上記無通信時間計測部により計測された無通
信時間に基づいて低優先度の通信データの優先度を高優
先度の通信データと置き換えて上記通信データ廃棄部に
与える低優先度通信データ送信決定部とを備えたことを
特徴とする通信制御装置。6. A priority determining unit that receives communication data transmitted from a transmitting terminal and rearranges the data in order of priority, a congestion state detecting unit that detects and monitors a congestion state of a plurality of receiving terminals, and the priority determining unit. A communication data discarding unit that sorts communication data distributed to each receiving terminal based on the degree of the congestion state detected by the congestion state detection unit and the communication data sorted by the communication data and discards low-priority communication data. A communication control device comprising: a non-communication time measuring unit that measures non-communication time of low-priority communication data discarded by the communication data discarding unit; And replaces the priority of the low-priority communication data with the high-priority communication data based on the non-communication time measured by the non-communication time measuring unit. Providing the discard unit communication control device being characterized in that a low-priority communication data transmission determining unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11165597A JP2000354065A (en) | 1999-06-11 | 1999-06-11 | Communication controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11165597A JP2000354065A (en) | 1999-06-11 | 1999-06-11 | Communication controller |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000354065A true JP2000354065A (en) | 2000-12-19 |
Family
ID=15815383
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11165597A Pending JP2000354065A (en) | 1999-06-11 | 1999-06-11 | Communication controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000354065A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2004021651A1 (en) * | 2002-08-30 | 2004-03-11 | Matsushita Electric Industrial Co., Ltd. | Packet transmission scheduling method and base station device |
JP2006506932A (en) * | 2002-11-13 | 2006-02-23 | アギア システムズ インコーポレーテッド | Managing priority queues and escalations in wireless communication systems |
JP2006135441A (en) * | 2004-11-02 | 2006-05-25 | Matsushita Electric Ind Co Ltd | Communication apparatus |
JP2006166479A (en) * | 2002-05-10 | 2006-06-22 | Interdigital Technology Corp | System and method for raising priority of retransmission of protocol data unit to assist radio-link-control retransmission |
KR100965355B1 (en) | 2008-06-18 | 2010-06-22 | 엘지전자 주식회사 | How to transfer MAC CD |
US8094618B2 (en) | 2008-06-18 | 2012-01-10 | Lg Electronics Inc. | Method for transmitting MAC PDUs |
JP2012169845A (en) * | 2011-02-14 | 2012-09-06 | Hitachi Kokusai Electric Inc | Wireless device |
CN106327559A (en) * | 2016-08-22 | 2017-01-11 | 苏州伟卓奥科三维科技有限公司 | Communication method, data processing method and calculating system |
-
1999
- 1999-06-11 JP JP11165597A patent/JP2000354065A/en active Pending
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012105331A (en) * | 2002-05-10 | 2012-05-31 | Interdigital Technology Corp | System and method for raising order of priority of retransmission of protocol data units to assist radio link control retransmission |
US9622257B2 (en) | 2002-05-10 | 2017-04-11 | Interdigital Technology Corporation | Prioritization of retransmission of protocol data units to assist radio link control retransmission |
JP2006166479A (en) * | 2002-05-10 | 2006-06-22 | Interdigital Technology Corp | System and method for raising priority of retransmission of protocol data unit to assist radio-link-control retransmission |
US7724749B2 (en) | 2002-05-10 | 2010-05-25 | Interdigital Technology Corporation | System and method for prioritization of retransmission of protocol data units to assist radio-link-control retransmission |
US8929385B2 (en) | 2002-05-10 | 2015-01-06 | Interdigital Technology Corporation | System and method for prioritization of retransmission of protocol data units to assist radio link control retransmission |
JP4686365B2 (en) * | 2002-05-10 | 2011-05-25 | インターデイジタル テクノロジー コーポレーション | System and method for increasing the priority of retransmission of protocol data units for the purpose of supporting retransmission in radio link control |
US8068497B2 (en) | 2002-05-10 | 2011-11-29 | Interdigital Technology Corporation | System and method for prioritization of retransmission of protocol data units to assist radio-link-control retransmission |
US8565241B2 (en) | 2002-05-10 | 2013-10-22 | Interdigital Technology Corporation | System and method for prioritization of retransmission of protocol data units to assist radio-link-control retransmission |
JP2012105332A (en) * | 2002-05-10 | 2012-05-31 | Interdigital Technology Corp | System and method for raising order of priority of retransmission of protocol data units to assist radio link control retransmission |
WO2004021651A1 (en) * | 2002-08-30 | 2004-03-11 | Matsushita Electric Industrial Co., Ltd. | Packet transmission scheduling method and base station device |
JP2006506932A (en) * | 2002-11-13 | 2006-02-23 | アギア システムズ インコーポレーテッド | Managing priority queues and escalations in wireless communication systems |
JP4719001B2 (en) * | 2002-11-13 | 2011-07-06 | アギア システムズ インコーポレーテッド | Managing priority queues and escalations in wireless communication systems |
JP4578206B2 (en) * | 2004-11-02 | 2010-11-10 | パナソニック株式会社 | Communication device |
JP2006135441A (en) * | 2004-11-02 | 2006-05-25 | Matsushita Electric Ind Co Ltd | Communication apparatus |
US8094618B2 (en) | 2008-06-18 | 2012-01-10 | Lg Electronics Inc. | Method for transmitting MAC PDUs |
US8687577B2 (en) | 2008-06-18 | 2014-04-01 | Lg Electronics Inc. | Method for transmitting MAC PDUs |
KR100965355B1 (en) | 2008-06-18 | 2010-06-22 | 엘지전자 주식회사 | How to transfer MAC CD |
US8971281B2 (en) | 2008-06-18 | 2015-03-03 | Lg Electronics Inc. | Method for transmitting MAC PDUs |
US9413507B2 (en) | 2008-06-18 | 2016-08-09 | Lg Electronics Inc. | Method for transmitting MAC PDUs |
US9674854B2 (en) | 2008-06-18 | 2017-06-06 | Lg Electronics Inc. | Method for transmitting MAC PDUs |
US9949282B2 (en) | 2008-06-18 | 2018-04-17 | Lg Electronics Inc. | Method for transmitting MAC PDUs |
JP2012169845A (en) * | 2011-02-14 | 2012-09-06 | Hitachi Kokusai Electric Inc | Wireless device |
CN106327559A (en) * | 2016-08-22 | 2017-01-11 | 苏州伟卓奥科三维科技有限公司 | Communication method, data processing method and calculating system |
CN106327559B (en) * | 2016-08-22 | 2019-03-19 | 苏州伟卓奥科三维科技有限公司 | Communication means, data processing method and computing system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7447152B2 (en) | Controlling traffic congestion | |
KR100757872B1 (en) | Congestion occurrence system and method in the network | |
US20060221825A1 (en) | Congestion control network relay device and method | |
US9025456B2 (en) | Speculative reservation for routing networks | |
MXPA04011168A (en) | Cognitive flow control based on channel quality conditions. | |
US9876727B2 (en) | Physical-layer signaling of flow control updates | |
US7603475B2 (en) | Method for flow control in a communication system | |
JP4302339B2 (en) | Data distribution management device, data distribution management system, and data distribution management method | |
JPH07135512A (en) | Router equipment | |
US20070058534A1 (en) | Session relay apparatus and relaying method | |
US20060291395A1 (en) | Packet transmission control method and apparatus | |
KR100763217B1 (en) | Method and apparatus for determining a quality measure of a channel within a communication system | |
JP2000354065A (en) | Communication controller | |
KR100972166B1 (en) | Protocol data unit ordering method in wireless communication system and terminal performing same | |
WO2004089028A1 (en) | Radio base station device, radio network control device, and transfer rate decision method | |
US7293215B2 (en) | Radio packet data transmission control system and method | |
JP3953343B2 (en) | Wireless packet communication device and wireless packet communication method | |
JP2005509370A (en) | Improving communication efficiency and performance in unreliable communication environments | |
JP4033860B2 (en) | Data communication method and data transmission apparatus | |
US20230269183A1 (en) | Apparatus and method for managing network flow congestion | |
EP1506644B1 (en) | Shared-communications channel utilization for applications having different class of service requirements | |
US20050220025A1 (en) | Flow control device | |
JP2001168871A (en) | Data transfer system | |
Li et al. | A hybrid ARQ protocol for the communication system with multiple channels | |
JP4057486B2 (en) | LAN transmission device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |