JP3786935B2 - Re-challenge communication control method and system, and program - Google Patents
Re-challenge communication control method and system, and program Download PDFInfo
- Publication number
- JP3786935B2 JP3786935B2 JP2003176432A JP2003176432A JP3786935B2 JP 3786935 B2 JP3786935 B2 JP 3786935B2 JP 2003176432 A JP2003176432 A JP 2003176432A JP 2003176432 A JP2003176432 A JP 2003176432A JP 3786935 B2 JP3786935 B2 JP 3786935B2
- Authority
- JP
- Japan
- Prior art keywords
- packet
- class
- trial class
- terminal device
- trial
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、再挑戦通信制御方法及びそのシステム、並びにプログラムに関し、特に、試行クラスパケットを送出し、その通信品質結果に基づいて優先クラスでパケットが送出可能か否かを判断する再挑戦通信制御方法及びそのシステム、並びにプログラムに関する。
【0002】
【従来の技術】
従来、パケット転送システムにおいて、端末装置が、通信の前段で試験パケットを本来の通信よりも低い優先度である試行クラスに設定して送出し、その通信結果に応じて通信の可否を判断することで、通信品質を確保する端末主導の観測型呼受付システムが既に提案されている(例えば、非特許文献1参照)。
【0003】
このようなシステムでは、試行クラスの試験パケットの送信に失敗した後に再送信を試みる場合、システム内の各端末がそのときの負荷等の状況に拘わらず自由にパケットの再通信に挑戦しており、過負荷時には試行クラスのパケットであふれ、全体のスループットが低下することとなっていた。
【0004】
【非特許文献1】
ビクトリア エレック(Viktoria Elek)、他2名(Gunnar Karlsson, Rovert Ronngren)、「エンド−ツー−エンド観測に基づく受付制御」(Admission cotrol based on end-to-end measurements)、2000年インフォコムコンファレンス(Infocom 2000)、米国、IEEE、2000年3月29日
【0005】
【発明が解決しようとする課題】
上記のような、パケット通信量が増大して全体のスループットが低下する問題に対処するのに、例えば、全体のスループットに応じて、再挑戦の頻度を変動させたり、再挑戦のタイミングを同期させ、無駄な衝突を回避させる技術はなかった。
【0006】
本発明は、上述のような事情を鑑みて為されたものであり、本発明の目的は、パケット通信量やパケット通信品質を監視し、監視結果によりパケットの送出制御を行い、例えば、監視結果による優先クラス適用制御や試行クラスの再送制御や、試行クラスの送出の即座中止や、確率による同期的送出制御により、異なる多数の端末によるトラヒックの増大を防ぐことで、全体のスループットを向上させることにある。
【0007】
【課題を解決するための手段】
上記目的を達成するため、請求項1に記載の再挑戦通信制御方法は、ネットワークを介して接続される複数のパケット転送装置と、各パケット転送装置に接続される少なくとも1つの端末装置と、を備え、端末装置間で複数の優先度でパケット交換可能なパケット通信システムにおける再挑戦通信制御方法であって、発呼元端末装置は、試行クラスのパケットを一定時間送出し、該パケットの通信品質が十分か否かを推定し、十分であれば、その後パケットを優先クラスのパケットとして送出し、不十分であれば、他の一定時間の間試行クラスのパケットの送出を停止し、前記他の一定時間経過後、モニタした優先クラスのパケット通信量に基づいて、試行クラスのパケットの送信は可能であるか否かを推定し、可能と判断した場合、前記発呼元端末装置は、再度試行クラスのパケットを前記一定時間送出することを要旨とする。
【0008】
また、上記目的を達成するため、請求項2に記載の再挑戦通信制御方法は、ネットワークを介して接続される複数のパケット転送装置と、各パケット転送装置に接続される少なくとも1つの端末装置と、を備え、端末装置間で複数の優先度でパケット交換可能なパケット通信システムにおける再挑戦通信制御方法であって、発呼元端末装置は、試行クラスのパケットを一定時間送出し、該パケットの通信品質が十分か否かを推定し、十分であれば、その後パケットを優先クラスのパケットとして送出し、不十分であれば、他の一定時間の間試行クラスのパケットの送出を停止し、前記他の一定時間経過後、以前の試行クラスのパケットの通信品質のレベルに基づいて、試行クラスのパケットの送信は可能であるか否かを推定し、可能と判断した場合、前記発呼元端末装置は、再度試行クラスのパケットを前記一定時間送出することを要旨とする。
【0009】
また、上記目的を達成するため、請求項3に記載の再挑戦通信制御方法は、ネットワークを介して接続される複数のパケット転送装置と、各パケット転送装置に接続される少なくとも1つの端末装置と、を備え、端末装置間で複数の優先度でパケット交換可能なパケット通信システムにおける再挑戦通信制御方法であって、発呼元端末装置は、試行クラスのパケットを一定時間送出し、該パケットの通信品質が十分か否かを推定し、十分であれば、その後パケットを優先クラスのパケットとして送出し、不十分であれば、他の一定時間の間試行クラスのパケットの送出を停止し、前記他の一定時間経過後、以前の試行クラスのパケットの通信品質から推定される実施確率と該確率に基づいたパケット送出の可否に基づいて、試行クラスのパケットの送信は可能であるか否かを推定し、可能と判断した場合、前記発呼元端末装置は、再度試行クラスのパケットを前記一定時間送出することを要旨とする。
【0010】
また、上記目的を達成するため、請求項4に記載の再挑戦通信制御方法は、ネットワークを介して接続される複数のパケット転送装置と、各パケット転送装置に接続される少なくとも1つの端末装置と、を備え、端末装置間で複数の優先度でパケット交換可能なパケット通信システムにおける再挑戦通信制御方法であって、発呼元端末装置は、試行クラスのパケットの送出を開始し、該パケットの通信品質が十分か否かを随時推定し、十分であれば、十分な状態が一定時間経過後、パケットを優先クラスのパケットとして送出し、不十分であれば、直ちに前記試行クラスのパケットの送出を停止して、他の一定時間の間該パケットの送出を停止し、前記他の一定時間経過後、試行クラスのパケットの送信は可能であるか否かを推定し、可能と判断した場合、前記発呼元端末装置は、再度試行クラスのパケットの送出を開始することを要旨とする。
【0011】
また、上記目的を達成するため、請求項5に記載の再挑戦通信制御システムは、ネットワークを介して接続される複数のパケット転送装置と、各パケット転送装置に接続される少なくとも1つの端末装置と、を備え、端末装置間で、試行クラスのパケットを送出し、その通信品質結果に基づいて優先クラスでパケットが送出可能か否かを判断する再挑戦通信制御システムであって、前記端末装置又は前記パケット転送装置は、試行クラスのパケットを一定時間送出する手段と、該パケットの通信品質が十分か否かを推定する手段と、十分であれば、その後パケットを優先クラスのパケットとして送出する手段と、不十分であれば、他の一定時間の間試行クラスのパケットの送出を停止する手段と、前記他の一定時間経過後、モニタした優先クラスのパケット通信量に基づいて、試行クラスのパケットの送信は可能であるか否かを推定する手段と、可能と判断した場合、前記発呼元端末装置は、再度試行クラスのパケットを前記一定時間送出する手段と、を備えることを要旨とする。
【0012】
請求項6に記載の再挑戦通信制御システムは、請求項5に記載の再挑戦通信制御システムにおいて、各端末装置が、前記各手段を備えていることを要旨とする。
【0013】
請求項7に記載の再挑戦通信制御システムは、請求項5に記載の再挑戦通信制御システムにおいて、各パケット転送装置が、前記各手段を備えていることを要旨とする。
【0014】
また、上記目的を達成するため、請求項8に記載の再挑戦通信制御システムは、ネットワークを介して接続される複数のパケット転送装置と、各パケット転送装置に接続される少なくとも1つの端末装置と、を備え、端末装置間で、試行クラスのパケットを送出し、その通信品質結果に基づいて優先クラスでパケットが送出可能か否かを判断する再挑戦通信制御システムであって、前記端末装置又は前記パケット転送装置は、試行クラスのパケットを一定時間送出する手段と、該パケットの通信品質が十分か否かを推定する手段と、十分であれば、その後パケットを優先クラスのパケットとして送出する手段と、不十分であれば、他の一定時間の間試行クラスのパケットの送出を停止する手段と、前記他の一定時間経過後、以前の試行クラスのパケットの通信品質のレベルに基づいて、試行クラスのパケットの送信は可能であるか否かを推定する手段と、可能と判断した場合、前記発呼元端末装置は、再度試行クラスのパケットを前記一定時間送出する手段と、を備えることを要旨とする。
【0015】
請求項9に記載の再挑戦通信制御システムは、請求項8に記載の再挑戦通信制御システムにおいて、各端末装置が、前記各手段を備えていることを要旨とする。
【0016】
請求項10に記載の再挑戦通信制御システムは、請求項8に記載の再挑戦通信制御システムにおいて、各パケット転送装置が、前記各手段を備えていることを要旨とする。
【0017】
また、上記目的を達成するため、請求項11に記載の再挑戦通信制御システムは、ネットワークを介して接続される複数のパケット転送装置と、各パケット転送装置に接続される少なくとも1つの端末装置と、を備え、端末装置間で、試行クラスのパケットを送出し、その通信品質結果に基づいて優先クラスでパケットが送出可能か否かを判断する再挑戦通信制御システムであって、前記端末装置又は前記パケット転送装置は、試行クラスのパケットを一定時間送出する手段と、該パケットの通信品質が十分か否かを推定する手段と、十分であれば、その後パケットを優先クラスのパケットとして送出する手段と、不十分であれば、他の一定時間の間試行クラスのパケットの送出を停止する手段と、前記他の一定時間経過後、以前の試行クラスのパケットの通信品質から推定される実施確率と該確率に基づいたパケット送出の可否に基づいて、試行クラスのパケットの送信は可能であるか否かを推定する手段と、可能と判断した場合、前記発呼元端末装置は、再度試行クラスのパケットを前記一定時間送出する手段と、を備えることを要旨とする。
【0018】
請求項12に記載の再挑戦通信制御システムは、請求項11に記載の再挑戦通信制御システムにおいて、各端末装置が、前記各手段を備えていることを要旨とする。
【0019】
請求項13に記載の再挑戦通信制御システムは、請求項11に記載の再挑戦通信制御システムにおいて、各パケット転送装置が、前記各手段を備えていることを要旨とする。
【0020】
また、上記目的を達成するため、請求項14に記載の再挑戦通信制御システムは、ネットワークを介して接続される複数のパケット転送装置と、各パケット転送装置に接続される少なくとも1つの端末装置と、を備え、端末装置間で、試行クラスのパケットを送出し、その通信品質結果に基づいて優先クラスでパケットが送出可能か否かを判断する再挑戦通信制御システムであって、前記端末装置又は前記パケット転送装置は、試行クラスのパケットの送出を開始する手段と、該パケットの通信品質が十分か否かを随時推定する手段と、十分であれば、十分な状態が一定時間経過後、パケットを優先クラスのパケットとして送出する手段と、不十分であれば、直ちに前記試行クラスのパケットの送出を停止して、他の一定時間の間該パケットの送出を停止する手段と、前記他の一定時間経過後、試行クラスのパケットの送信は可能であるか否かを推定する手段と、可能と判断した場合、前記発呼元端末装置は、再度試行クラスのパケットの送出を開始する手段と、を備えることを要旨とする。
【0021】
請求項15に記載の再挑戦通信制御システムは、請求項14に記載の再挑戦通信制御システムにおいて、各端末装置が、前記各手段を備えていることを要旨とする。
【0022】
請求項16に記載の再挑戦通信制御システムは、請求項14に記載の再挑戦通信制御システムにおいて、各パケット転送装置が、前記各手段を備えていることを要旨とする。
【0023】
また、上記目的を達成するため、請求項17に記載のプログラムは、ネットワークを介して接続される複数のパケット転送装置と、各パケット転送装置に接続される少なくとも1つの端末装置と、を備え、端末装置間で複数の優先度でパケット交換可能なパケット通信システムに搭載されるプログラムであって、試行クラスのパケットを一定時間送出する手順と、該パケットの通信品質が十分か否かを推定する手順と、十分であれば、その後パケットを優先クラスのパケットとして送出する手順と、不十分であれば、他の一定時間の間試行クラスのパケットの送出を停止する手順と、前記他の一定時間経過後、モニタした優先クラスのパケット通信量に基づいて、試行クラスのパケットの送信は可能であるか否かを推定する手順と、可能と判断した場合、再度試行クラスのパケットを前記一定時間送出する手順と、を前記パケット通信システムに実行させることを要旨とする。
【0024】
【発明の実施の形態】
以下、図面に基づいて、本発明の再挑戦通信制御方法及びそのシステム、並びにプログラムの実施の形態を詳細に説明する。
図1は、本発明の再挑戦通信制御システムの一実施形態の全体構成を示す図である。
【0025】
図1において、パケット転送装置2〜4は、端末装置11〜15をIPネットワーク1に接続し、端末装置11〜15が送信するIPパケットをIPネットワーク1に転送している。例えば、パケット転送装置2は端末装置11をIPネットワーク1に接続し、優先クラスと試行クラスの転送パケットを優先度に応じて転送し、該転送パケットの優先度すなわち優先クラスで転送するか、試行クラスで転送するかは端末装置11の指示による。
【0026】
<第1実施形態>
先ず、本発明の第1実施形態を説明する。図2及び図3は、第1実施形態に係るパケットに設定する優先度の推移を説明するための図である。
【0027】
以下の説明において、優先度のレベルは優先クラスと試行クラスの2レベルあるとして説明してあるが、3以上のレベル、例えば低クラスと試行クラスと優先クラスと最優先クラスの4レベルが設定されているシステムにおいても本発明は有効である。
【0028】
例えば端末装置11は、まず、試行クラスのパケットを一定時間T1送出し、その品質が十分であれば端末装置11は例えばTOS値を優先クラスにして優先クラスのパケットとして転送し、IPネットワーク1は該パケットを優先パケットとして目的地へと送り届ける。該試行クラスのパケットの品質が不十分であれば、転送を停止して一定時間T2経過後に、端末装置11は再度試行クラスのパケットの送出を行う。該試行クラスのパケット送出の可否は、端末装置11が、端末装置11とは別の機能体例えば端末装置12が測定した優先クラスのパケット通信量のデータをIPネットワーク経由で入手することにより、該優先パケット通信量に応じて決定する。
【0029】
図2では端末装置11からの送信パケットをパケット転送装置2が試行クラスのパケットとして一定時間T1転送し、その結果該パケットの通信品質が十分であるので優先クラスに切り替えて優先パケットとして転送している。
【0030】
図3では端末装置11からの送信パケットをパケット転送装置2が試行クラスのパケットとして一定時間T1転送するが、その結果該パケットの通信品質が不充分であるので、端末装置11はパケット送出を止める。一定時間T2経過後に、端末装置11は、優先クラスにおける通信量を例えばIPネットワーク1から入手し、優先クラスにおける通信量には余裕があると判断した場合、試行クラスパケットの送出を再度行っている。
【0031】
尚、該パケットを優先クラスで転送するかあるいは試行クラスで転送するかは、端末装置11の送信パケットの例えばTOS値を優先あるいは試行に指定することで行われる。
【0032】
図4は、本発明の再挑戦通信制御方法の第1実施形態の処理手順を示すフローチャートである。以下、図4に基づいて、本発明の再挑戦通信制御方法の第1実施形態の処理手順を説明する。
【0033】
先ず、端末装置11は、試行クラスパケットを一定時間T1送出する(ステップS1)。パケット転送装置2は、端末装置11の送出したパケットをそのまま試行クラスパケットとしてIPネットワーク1に転送する(ステップS2)。端末装置11は、ステップS2においてパケット転送装置2が転送した該パケットの通信品質が十分か否か、を推定判断する(ステップS3)。ステップS3において、十分であればステップS4へ移行し、不十分であればステップS5へ移行する。
【0034】
ステップS4においては、端末装置11はパケットを優先クラスのパケットとして送出し、パケット転送装置2は該パケットを優先クラスのパケットとして転送する。
一方、ステップS5においては、端末装置11は一定時間、例えばT2の間パケットの送出を一部または全部停止する。一定時間T2の経過後、端末装置11は、モニタした優先クラスのパケット通信量に基づいて、試行クラスパケットの送信は可能であるか否か、を推定判断する(ステップS6)。
【0035】
ステップS6において、可能と判断されれば、ステップS1に戻り、端末装置11は、再度試行クラスのパケットを一定時間T1送出し、パケット転送装置2が転送する。
一方、不可能と判断されれば、ステップS5に戻り、一定時間、例えばT2の間パケットの送出を停止する。そして、ステップS6でのモニタを繰り返す。
【0036】
以上の方法により、試行クラスのパケット送信によるIPネットワーク1全体のスループットが低下することを防ぐことが可能となる。
【0037】
尚、ステップS1,S3,S5及びS6に記載の端末装置11の機能をパケット転送装置2が代行して行う場合もある。
【0038】
<第2実施形態>
次に、本発明の第2実施形態を説明する。図5は、第2実施形態に係るパケットに設定する優先度の推移を説明するための図である。
【0039】
本実施形態では、通信品質を判断する一定時間T1経過して試行クラスのパケット送出で十分な通信品質が得られなかった場合に、更に一定時間T2経過後、再度試行クラスのパケットを送出する通信方式において、以前の試行クラスの通信品質に基づいて、後続の試行クラスのパケット送出の可否を決定している。尚、該以前の試行クラスの通信品質の評価は端末装置11が行うが、パケット転送装置2が代行して行う場合もある。
【0040】
図6は、本発明の再挑戦通信制御方法の第2実施形態の処理手順を示すフローチャートである。以下、図6に基づいて、本発明の再挑戦通信制御方法の第2実施形態の処理手順を説明する。
【0041】
先ず、端末装置11は、試行クラスパケットを一定時間T1送出する(ステップS11)。パケット転送装置2は、端末装置11の送出したパケットをそのまま試行クラスパケットとしてIPネットワーク1に転送する(ステップS12)。端末装置11は、ステップS12においてパケット転送装置2が転送した該パケットの通信品質が十分か否か、を推定判断する(ステップS13)。ステップS13において、十分であればステップS14へ移行し、不十分であればステップS15へ移行する。
【0042】
ステップS14においては、端末装置11はパケットを優先クラスのパケットとして送出し、パケット転送装置2は該パケットを優先クラスのパケットとして転送する。
一方、ステップS15においては、端末装置11は一定時間、例えばT2の間パケットの送出を停止する。一定時間T2の経過後、端末装置11は、以前の試行クラスパケットの通信品質のレベルに基づいて、試行クラスパケットの送信は可能であるか否か、を推定判断する(ステップS16)。
【0043】
ステップS16において、可能と判断されれば、ステップS11に戻り、端末装置11は、再度試行クラスのパケットを一定時間T1送出し、パケット転送装置2が転送する。
一方、不可能と判断されれば、ステップS15に戻り、一定時間、例えばT2の間パケットの送出を一部または全部停止する。そして、ステップS16でのモニタを繰り返す。
【0044】
尚、ステップS11,S13,S15及びS16に記載の端末装置11の機能をパケット転送装置2が代行して行う場合もある。
【0045】
<第3実施形態>
次に、本発明の第3実施形態を説明する。図7は、第3実施形態に係るパケットに設定する優先度の推移を説明するための図である。
【0046】
本実施形態では、通信品質を判断する一定時間T1経過して試行クラスのパケット送出で十分な通信品質が得られなかった場合に、更に一定時間T2経過後、以前の試行クラスの通信品質に応じて、後続の試行クラスのパケット送出の実施確率と該確率にもとづいたパケット送出の可否を決定している。この場合、再度試行クラスのパケットを一定時間T1送出した結果、試行クラスの通信品質は十分な品質が得られる可能性が高くなるので、その後端末装置11は優先クラスでパケットを送信し、パケット転送装置2は優先パケットとして転送を行うことが可能となる。
【0047】
図8は、本発明の再挑戦通信制御方法の第3実施形態の処理手順を示すフローチャートである。以下、図8に基づいて、本発明の再挑戦通信制御方法の第3実施形態の処理手順を説明する。
【0048】
先ず、端末装置11は、試行クラスパケットを一定時間T1送出する(ステップS21)。パケット転送装置2は、端末装置11の送出したパケットをそのまま試行クラスパケットとしてIPネットワーク1に転送する(ステップS22)。端末装置11は、ステップS22においてパケット転送装置2が転送した該パケットの通信品質が十分か否か、を推定判断する(ステップS23)。ステップS23において、十分であればステップS24へ移行し、不十分であればステップS25へ移行する。
【0049】
ステップS24においては、端末装置11はパケットを優先クラスのパケットとして送出し、パケット転送装置2は該パケットを優先クラスのパケットとして転送する。
一方、ステップS25においては、端末装置11は一定時間、例えばT2の間パケットの送出を停止する。一定時間T2の経過後、端末装置11は、以前の試行クラスパケットの通信品質から推定される実施確率と該確率に基づいたパケット送出の可否に基づいて、試行クラスパケットの送信は可能であるか否か、を推定判断する(ステップS26)。
【0050】
ステップS26において、可能と判断されれば、ステップS21に戻り、端末装置11は、再度試行クラスのパケットを一定時間T1送出し、パケット転送装置2が転送する。
一方、不可能と判断されれば、ステップS25に戻り、一定時間、例えばT2の間パケットの送出を停止する。そして、ステップS26でのモニタを繰り返す。
【0051】
尚、ステップS21,S23,S25及びS26に記載の端末装置11の機能をパケット転送装置2が代行して行う場合もある。
【0052】
ここで、上記「実施確率」について平易に説明する。
例えば、ある時間単位内に試行クラスのパケットを送信する可能性の端末装置が5台(端末装置11〜15)あるとする。5台全てが同時間単位内に送信するとIPネットワークはオーバフローしてしまうが、例えば3台が同時間単位内に送信するなら試行クラスのパケットが良好な通信状態で可能という推定確率にある状況設定において、確率的にランダムに選ばれた端末装置11,12,14が試行クラスのパケット送信を実行し、一方端末装置13,15は試行クラスのパケット送信を停止するというものである。例えば、端末装置11が、このような推定確率のもとに後続の試行クラスのパケット送出を実施するのに十分なる通信品質を得られ、以後の転送を優先パケットで行う。なお、試行パケットの送出確率としては、以前の試行パケットの損失率をRとした場合、P=1−Rを再試行の判断基準とし、0から1の乱数値を求めた後、その乱数値が上記Pよりも大きい場合には再試行をする例がある。例えばパケット損失率=0.4=40%の場合、P=0.6となり、乱数値が0.6よりも大きい場合に再試行可能となる。
【0053】
<第4実施形態>
次に、本発明の第4実施形態を説明する。図9は、第4実施形態に係るパケットに設定する優先度の推移を説明するための図である。
【0054】
本実施形態では、端末装置11は、通信品質を判断する一定時間T1中において、試行クラスのパケット送出で十分な通信品質が得られないと判断した場合に、即座に試行クラスの送出を中止し、一定期間T3経過後、試行クラスのパケット送出の可否を判断して、送出可能であれば試行クラスのパケットを再送している。
【0055】
図10は、本発明の再挑戦通信制御方法の第4実施形態の処理手順を示すフローチャートである。以下、図10に基づいて、本発明の再挑戦通信制御方法の第4実施形態の処理手順を説明する。
【0056】
先ず、端末装置11は、試行クラスパケットの送出を始める(ステップS31)。パケット転送装置2は、端末装置11の送出したパケットをそのまま試行クラスパケットとしてIPネットワーク1に転送する(ステップS32)。端末装置11は、試行クラスパケットを送出しつつ、ステップS32においてパケット転送装置2が転送した該パケットの通信品質が十分か否か、を随時推定判断する(ステップS33)。ステップS33において、十分であればステップS34へ移行し、不十分であればステップS36へ移行する。
【0057】
ステップS34においては、一定時間T1が経過したかを判断する。一定時間T1が経過していない場合には、ステップS33に戻る。一方、一定時間T1が経過した場合には、ステップS35に移行する。ステップS35においては、端末装置11はパケットを優先クラスのパケットとして送出し、パケット転送装置2はパケットを優先クラスのパケットとして転送する。
一方、ステップS36においては、端末装置11は一定時間、例えばT3の間パケットの送出を停止する。一定時間T3の経過後、端末装置11は、試行クラスパケットの送信は可能であるか否か、を推定判断する(ステップS37)。
【0058】
ステップS37において、可能と判断されれば、ステップS31に戻り、端末装置11は、再度試行クラスのパケットの送出を開始し、パケット転送装置2が転送する。
一方、不可能と判断されれば、ステップS36に戻り、一定時間、例えばT3の間パケットの送出を停止する。そして、ステップS36でのモニタを繰り返す。
【0059】
尚、ステップS31,S33,S34,S36及びS37に記載の端末装置11の機能をパケット転送装置2が代行して行う場合もある。
【0060】
ところで、図1における端末装置11〜15は、典型的には、パーソナルコンピュータやPDA(Personal Digital Assistants)等のコンピュータ端末であるが、ホームゲートウェイやブロードバンドルータで行うことも可能であって、IPネットワーク1を経由して通信相手とIP(Internet Protocol)によるパケット通信をする。また、端末装置11〜15は、パケット通信における優先度を設定可能な端末装置であり、更にIPネットワーク1内で通信するパケットの通信品質を推定可能な端末装置である。
【0061】
また、図1におけるパケット転送装置2、3、4は、典型的にはエッジルータであり、端末装置11〜15の送信パケットを受信して、優先クラスと試行クラスの優先度に応じた転送を行う。
【0062】
図4におけるステップS1,S3,S5及びS6の処理、図6におけるステップS11,S13,S15及びS16の処理、図8におけるステップS21,S23,S25及びS26の処理、並びに図10におけるステップS31,S33,S34,S36及びS37の処理は、典型的には、端末装置11で実行可能なプログラムである。また、図4におけるステップS2及びS4の処理、図6におけるステップS12及びS14の処理、図8におけるステップS22及びS24の処理、並びに図10におけるステップS32及びS35の処理は、典型的には、パケット転送装置11で実行可能なプログラムである。但し、前述のように、端末装置11における処理は、パケット転送装置2が代行することも可能である。
【0063】
なお、上述の実施形態においては、試行クラスのパケットの通信品質が不十分な場合は一定時間T2またはT3の間試験クラスのパケットの送出を停止する、という前提で記述しているが、試行クラスのパケット通信品質に基づいて利用可能な通信帯域を導出し、本来の要求よりも小さい該利用可能な通信帯域で優先クラスの通信をし、それと並行して、一定時間T2またはT3経過後、本来の通信帯域を確保するために、試行クラスのパケットを送出する場合、にも適用できる。
【0064】
【発明の効果】
本発明の再挑戦通信制御方法及びそのシステム、並びにプログラムによれば、優先パケットのトラヒックに応じて試行クラスのパケットを試験送信したり、異なる端末間での衝突を実施確率的に非同期にさせて回避して、試行クラスのパケットを送信したり、試行クラスパケットの通信品質が不十分である場合には即座に試行クラスの送出を中止したりすることで、全体のスループットを向上させることが可能となる。
【図面の簡単な説明】
【図1】本発明の再挑戦通信制御システムの一実施形態の全体構成を示す図である。
【図2】本発明の第1実施形態に係るパケットに設定する優先度の推移を説明するための図である。
【図3】本発明の第1実施形態に係るパケットに設定する優先度の推移を説明するための図である。
【図4】本発明の再挑戦通信制御方法の第1実施形態の処理手順を示すフローチャートである。
【図5】本発明の第2実施形態に係るパケットに設定する優先度の推移を説明するための図である。
【図6】本発明の再挑戦通信制御方法の第2実施形態の処理手順を示すフローチャートである。
【図7】本発明の第3実施形態に係るパケットに設定する優先度の推移を説明するための図である。
【図8】本発明の再挑戦通信制御方法の第3実施形態の処理手順を示すフローチャートである。
【図9】本発明の第4実施形態に係るパケットに設定する優先度の推移を説明するための図である。
【図10】本発明の再挑戦通信制御方法の第4実施形態の処理手順を示すフローチャートである。
【符号の説明】
1 IPネットワーク
2〜4 パケット転送装置
11〜15 端末装置[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a re-challenge communication control method, a system thereof, and a program, and in particular, re-challenge communication control for sending a trial class packet and judging whether or not a packet can be sent in a priority class based on the communication quality result. The present invention relates to a method, a system thereof, and a program.
[0002]
[Prior art]
Conventionally, in a packet transfer system, a terminal device sets and sends a test packet to a trial class having a lower priority than the original communication before communication, and determines whether communication is possible according to the communication result. Thus, a terminal-driven observation type call acceptance system that ensures communication quality has already been proposed (see Non-Patent Document 1, for example).
[0003]
In such a system, when trying to retransmit after failing to transmit a test class test packet, each terminal in the system freely challenges re-communication of packets regardless of the situation such as the load at that time. When overloaded, it overflows with trial class packets, which reduces the overall throughput.
[0004]
[Non-Patent Document 1]
Viktoria Elek and two others (Gunnar Karlsson, Rovert Ronngren), "Admission control based on end-to-end measurements", 2000 Infocom Conference (Infocom 2000) ), US, IEEE, March 29, 2000
[0005]
[Problems to be solved by the invention]
To deal with the problem of increasing the packet traffic and reducing the overall throughput as described above, for example, depending on the overall throughput, the frequency of the re-challenge is varied, or the timing of the re-challenge is synchronized. There was no technology to avoid useless collisions.
[0006]
The present invention has been made in view of the above-described circumstances, and an object of the present invention is to monitor packet communication volume and packet communication quality, perform packet transmission control based on the monitoring result, for example, the monitoring result Priority class application control by, re-transmission control of trial class, immediate termination of trial class transmission, and synchronous transmission control by probability prevent the increase of traffic by many different terminals and improve the overall throughput. It is in.
[0007]
[Means for Solving the Problems]
In order to achieve the above object, a re-challenge communication control method according to claim 1 includes: a plurality of packet transfer devices connected via a network; and at least one terminal device connected to each packet transfer device. A re-challenge communication control method in a packet communication system capable of exchanging packets with a plurality of priorities between terminal devices, wherein the caller terminal device sends a trial class packet for a certain period of time, and the communication quality of the packet And if so, then send the packet as a priority class packet, otherwise stop sending trial class packets for another period of time, After a certain period of time, based on the monitored packet traffic of the priority class, it is estimated whether or not the transmission of the trial class packet is possible. Source terminal device is summarized in that sending the packet again attempts classes said predetermined time.
[0008]
In order to achieve the above object, a re-challenge communication control method according to
[0009]
In order to achieve the above object, the re-challenge communication control method according to
[0010]
In order to achieve the above object, a re-challenge communication control method according to claim 4 includes a plurality of packet transfer devices connected via a network, and at least one terminal device connected to each packet transfer device. , And a re-challenge communication control method in a packet communication system capable of exchanging packets with a plurality of priorities between terminal devices, wherein the calling source terminal device starts transmission of a trial class packet, Whether the communication quality is sufficient is estimated from time to time, and if sufficient, the packet is sent as a priority class packet after a certain time has passed, and if insufficient, the trial class packet is immediately transmitted. Stop the transmission of the packet for another fixed time, and estimate whether the transmission of the trial class packet is possible after the other fixed time elapses. If you cross, the calling source terminal device is summarized in that to initiate the sending of the trial class again packets.
[0011]
In order to achieve the above object, the re-challenge communication control system according to
[0012]
The re-challenge communication control system according to claim 6 is the re-challenge communication control system according to
[0013]
The re-challenge communication control system according to claim 7 is the re-challenge communication control system according to
[0014]
In order to achieve the above object, the re-challenge communication control system according to claim 8 includes a plurality of packet transfer devices connected via a network, and at least one terminal device connected to each packet transfer device. A re-challenge communication control system that sends trial class packets between terminal devices and determines whether packets can be sent in priority classes based on the communication quality results, The terminal device or the packet transfer device is Insufficient means for sending trial class packets for a certain period of time, means for estimating whether the communication quality of the packets is sufficient, and means for sending the packets as priority class packets if sufficient. For example, the transmission of the trial class packet is stopped based on the means for stopping the transmission of the trial class packet for another predetermined time and the communication quality level of the previous trial class packet after the other predetermined time elapses. The gist of the invention is that it comprises means for estimating whether or not it is possible, and means for sending the trial class packet again for the predetermined period of time when the call source terminal apparatus determines that it is possible.
[0015]
The re-challenge communication control system according to claim 9 is the re-challenge communication control system according to claim 8, wherein each terminal apparatus includes the respective means.
[0016]
The re-challenge communication control system according to claim 10 is characterized in that, in the re-challenge communication control system according to claim 8, each packet transfer apparatus includes the respective means.
[0017]
In order to achieve the above object, the re-challenge communication control system according to
[0018]
The re-challenge communication control system according to
[0019]
The re-challenge communication control system according to
[0020]
In order to achieve the above object, the re-challenge communication control system according to
[0021]
The re-challenge communication control system according to
[0022]
A re-challenge communication control system according to a sixteenth aspect is the re-challenge communication control system according to the fourteenth aspect, wherein each packet transfer device includes the respective means.
[0023]
In order to achieve the above object, the program according to claim 17 comprises a plurality of packet transfer devices connected via a network, and at least one terminal device connected to each packet transfer device, A program installed in a packet communication system capable of exchanging packets with a plurality of priorities between terminal devices, and a procedure for transmitting trial class packets for a certain period of time and estimating whether the communication quality of the packets is sufficient A procedure, and if so, a procedure for subsequently sending a packet as a priority class packet; a procedure for stopping a trial class packet for another fixed time if insufficient; and the other fixed time After the elapse, a procedure for estimating whether or not the transmission of the trial class packet is possible based on the monitored packet traffic of the priority class and the possibility is determined. If it, and summarized in that to execute the steps of sending a certain said packets again attempt class time, to the packet communication system.
[0024]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of a re-challenge communication control method and system, and a program according to the present invention will be described in detail with reference to the drawings.
FIG. 1 is a diagram showing an overall configuration of an embodiment of a retry communication control system according to the present invention.
[0025]
In FIG. 1,
[0026]
<First Embodiment>
First, a first embodiment of the present invention will be described. 2 and 3 are diagrams for explaining the transition of the priority set in the packet according to the first embodiment.
[0027]
In the following description, it is described that there are two levels of priority, a priority class and a trial class, but three or more levels, for example, four levels of a low class, a trial class, a priority class, and a highest priority class are set. The present invention is effective even in a system that has
[0028]
For example, the
[0029]
In FIG. 2, the
[0030]
In FIG. 3, the
[0031]
Whether the packet is transferred in the priority class or the trial class is determined by specifying, for example, the TOS value of the transmission packet of the
[0032]
FIG. 4 is a flowchart showing the processing procedure of the first embodiment of the retry communication control method of the present invention. The processing procedure of the first embodiment of the re-challenge communication control method of the present invention will be described below with reference to FIG.
[0033]
First, the
[0034]
In step S4, the
On the other hand, in step S5, the
[0035]
If it is determined in step S6 that it is possible, the process returns to step S1, and the
On the other hand, if it is determined to be impossible, the process returns to step S5, and the transmission of the packet is stopped for a certain time, for example, T2. Then, the monitor in step S6 is repeated.
[0036]
With the above method, it is possible to prevent the throughput of the entire IP network 1 from being lowered due to the trial class packet transmission.
[0037]
In some cases, the
[0038]
Second Embodiment
Next, a second embodiment of the present invention will be described. FIG. 5 is a diagram for explaining the transition of the priority set in the packet according to the second embodiment.
[0039]
In the present embodiment, when sufficient communication quality is not obtained by sending a trial class packet after a certain time T1 for judging communication quality, communication for sending a trial class packet again after a certain time T2 has passed. In the system, whether or not to send a packet of the subsequent trial class is determined based on the communication quality of the previous trial class. Although the
[0040]
FIG. 6 is a flowchart showing the processing procedure of the second embodiment of the retry communication control method of the present invention. The processing procedure of the second embodiment of the retry communication control method of the present invention will be described below with reference to FIG.
[0041]
First, the
[0042]
In step S14, the
On the other hand, in step S15, the
[0043]
If it is determined in step S16 that it is possible, the process returns to step S11, and the
On the other hand, if it is determined to be impossible, the process returns to step S15, and part or all of the packet transmission is stopped for a certain time, for example, T2. Then, the monitor in step S16 is repeated.
[0044]
The
[0045]
<Third Embodiment>
Next, a third embodiment of the present invention will be described. FIG. 7 is a diagram for explaining the transition of the priority set in the packet according to the third embodiment.
[0046]
In the present embodiment, when sufficient communication quality is not obtained by sending a trial class packet after a lapse of a certain time T1 for determining the communication quality, the communication quality of the previous trial class is further increased after the lapse of a certain time T2. Thus, the execution probability of the subsequent trial class packet transmission and the possibility of packet transmission based on the probability are determined. In this case, as a result of sending the trial class packet again for a predetermined time T1, there is a high possibility that the communication quality of the trial class can be obtained sufficiently. The
[0047]
FIG. 8 is a flowchart showing the processing procedure of the third embodiment of the retry communication control method of the present invention. Hereinafter, based on FIG. 8, the processing procedure of the third embodiment of the retry communication control method of the present invention will be described.
[0048]
First, the
[0049]
In step S24, the
On the other hand, in step S25, the
[0050]
If it is determined in step S26 that it is possible, the process returns to step S21, and the
On the other hand, if it is determined to be impossible, the process returns to step S25, and the transmission of the packet is stopped for a certain time, for example, T2. Then, the monitor in step S26 is repeated.
[0051]
The
[0052]
Here, the “implementation probability” will be described in a simple manner.
For example, it is assumed that there are five terminal devices (
[0053]
<Fourth embodiment>
Next, a fourth embodiment of the present invention will be described. FIG. 9 is a diagram for explaining the transition of the priority set in the packet according to the fourth embodiment.
[0054]
In the present embodiment, the
[0055]
FIG. 10 is a flowchart showing the processing procedure of the fourth embodiment of the retry communication control method of the present invention. The processing procedure of the fourth embodiment of the retry communication control method of the present invention will be described below based on FIG.
[0056]
First, the
[0057]
In step S34, it is determined whether a predetermined time T1 has elapsed. If the predetermined time T1 has not elapsed, the process returns to step S33. On the other hand, if the predetermined time T1 has elapsed, the process proceeds to step S35. In step S35, the
On the other hand, in step S36, the
[0058]
If it is determined in step S37 that it is possible, the process returns to step S31, and the
On the other hand, if it is determined to be impossible, the process returns to step S36, and the transmission of the packet is stopped for a certain time, for example, T3. Then, the monitor in step S36 is repeated.
[0059]
The
[0060]
1 is typically a computer terminal such as a personal computer or PDA (Personal Digital Assistants), but can also be performed by a home gateway or a broadband router. 1 is used to perform packet communication with a communication partner via IP (Internet Protocol). The
[0061]
1 are typically edge routers that receive transmission packets from the
[0062]
Steps S1, S3, S5 and S6 in FIG. 4, Steps S11, S13, S15 and S16 in FIG. 6, Steps S21, S23, S25 and S26 in FIG. 8, and Steps S31 and S33 in FIG. , S34, S36 and S37 are typically programs that can be executed by the
[0063]
In the above-described embodiment, the description is made on the assumption that the transmission of the test class packet is stopped for a certain time T2 or T3 when the communication quality of the trial class packet is insufficient. Deriving a usable communication band based on the packet communication quality, and performing priority class communication in the usable communication band smaller than the original request, and in parallel, after a predetermined time T2 or T3, It can also be applied to the case where trial class packets are transmitted in order to secure the communication bandwidth.
[0064]
【The invention's effect】
According to the re-challenge communication control method and system and program of the present invention, trial class packets are test-transmitted according to the priority packet traffic, and collisions between different terminals are made asynchronous in terms of execution probability. By avoiding this, it is possible to improve the overall throughput by sending trial class packets or immediately stopping trial class transmission if the communication quality of trial class packets is insufficient. It becomes.
[Brief description of the drawings]
FIG. 1 is a diagram showing an overall configuration of an embodiment of a retry communication control system according to the present invention.
FIG. 2 is a diagram for explaining a transition of priorities set in a packet according to the first embodiment of the present invention.
FIG. 3 is a diagram for explaining a transition of priorities set in a packet according to the first embodiment of the present invention.
FIG. 4 is a flowchart showing a processing procedure of the first embodiment of the retry communication control method of the present invention.
FIG. 5 is a diagram for explaining a transition of priorities set in a packet according to the second embodiment of the present invention.
FIG. 6 is a flowchart showing a processing procedure of a second embodiment of the retry communication control method of the present invention.
FIG. 7 is a diagram for explaining a transition of priorities set in a packet according to the third embodiment of the present invention.
FIG. 8 is a flowchart showing a processing procedure of a third embodiment of the retry communication control method of the present invention.
FIG. 9 is a diagram for explaining a transition of priorities set in a packet according to the fourth embodiment of the present invention.
FIG. 10 is a flowchart showing a processing procedure of a fourth embodiment of the retry communication control method of the present invention.
[Explanation of symbols]
1 IP network
2-4 packet transfer device
11-15 terminal device
Claims (17)
発呼元端末装置は、試行クラスのパケットを一定時間送出し、
該パケットの通信品質が十分か否かを推定し、
十分であれば、その後パケットを優先クラスのパケットとして送出し、
不十分であれば、他の一定時間の間試行クラスのパケットの送出を停止し、
前記他の一定時間経過後、モニタした優先クラスのパケット通信量に基づいて、試行クラスのパケットの送信は可能であるか否かを推定し、
可能と判断した場合、前記発呼元端末装置は、再度試行クラスのパケットを前記一定時間送出することを特徴とする再挑戦通信制御方法。A packet communication system comprising a plurality of packet transfer apparatuses connected via a network and at least one terminal apparatus connected to each packet transfer apparatus, and capable of exchanging packets with a plurality of priorities between the terminal apparatuses. A challenge communication control method,
The calling terminal device sends a trial class packet for a certain period of time,
Estimating whether the communication quality of the packet is sufficient,
If enough, then send the packet as a priority class packet,
If not enough, stop sending trial class packets for another period of time,
After the other fixed time has elapsed, based on the monitored priority class packet traffic, estimate whether or not the trial class packet can be transmitted,
The re-challenge communication control method characterized in that, when it is determined that the call is possible, the call source terminal device transmits a trial class packet again for the predetermined time.
発呼元端末装置は、試行クラスのパケットを一定時間送出し、
該パケットの通信品質が十分か否かを推定し、
十分であれば、その後パケットを優先クラスのパケットとして送出し、
不十分であれば、他の一定時間の間試行クラスのパケットの送出を停止し、
前記他の一定時間経過後、以前の試行クラスのパケットの通信品質のレベルに基づいて、試行クラスのパケットの送信は可能であるか否かを推定し、
可能と判断した場合、前記発呼元端末装置は、再度試行クラスのパケットを前記一定時間送出することを特徴とする再挑戦通信制御方法。A packet communication system comprising a plurality of packet transfer apparatuses connected via a network and at least one terminal apparatus connected to each packet transfer apparatus, and capable of exchanging packets with a plurality of priorities between the terminal apparatuses. A challenge communication control method,
The calling terminal device sends a trial class packet for a certain period of time,
Estimating whether the communication quality of the packet is sufficient,
If enough, then send the packet as a priority class packet,
If not enough, stop sending trial class packets for another period of time,
After the elapse of the other predetermined time, based on the communication quality level of the previous trial class packet, estimate whether the transmission of the trial class packet is possible,
The re-challenge communication control method characterized in that, when it is determined that the call is possible, the call source terminal device transmits a trial class packet again for the predetermined time.
発呼元端末装置は、試行クラスのパケットを一定時間送出し、
該パケットの通信品質が十分か否かを推定し、
十分であれば、その後パケットを優先クラスのパケットとして送出し、
不十分であれば、他の一定時間の間試行クラスのパケットの送出を停止し、
前記他の一定時間経過後、以前の試行クラスのパケットの通信品質から推定される実施確率と該確率に基づいたパケット送出の可否に基づいて、試行クラスのパケットの送信は可能であるか否かを推定し、
可能と判断した場合、前記発呼元端末装置は、再度試行クラスのパケットを前記一定時間送出することを特徴とする再挑戦通信制御方法。A packet communication system comprising a plurality of packet transfer apparatuses connected via a network and at least one terminal apparatus connected to each packet transfer apparatus, and capable of exchanging packets with a plurality of priorities between the terminal apparatuses. A challenge communication control method,
The calling terminal device sends a trial class packet for a certain period of time,
Estimating whether the communication quality of the packet is sufficient,
If enough, then send the packet as a priority class packet,
If not enough, stop sending trial class packets for another period of time,
Whether the transmission of the trial class packet is possible based on the execution probability estimated from the communication quality of the previous trial class packet and whether or not the packet can be transmitted based on the probability after the other fixed time has elapsed. Estimate
The re-challenge communication control method characterized in that, when it is determined that the call is possible, the call source terminal device transmits a trial class packet again for the predetermined time.
発呼元端末装置は、試行クラスのパケットの送出を開始し、
該パケットの通信品質が十分か否かを随時推定し、
十分であれば、十分な状態が一定時間経過後、パケットを優先クラスのパケットとして送出し、
不十分であれば、直ちに前記試行クラスのパケットの送出を停止して、他の一定時間の間該パケットの送出を停止し、
前記他の一定時間経過後、試行クラスのパケットの送信は可能であるか否かを推定し、
可能と判断した場合、前記発呼元端末装置は、再度試行クラスのパケットの送出を開始することを特徴とする再挑戦通信制御方法。A packet communication system comprising a plurality of packet transfer apparatuses connected via a network and at least one terminal apparatus connected to each packet transfer apparatus, and capable of exchanging packets with a plurality of priorities between the terminal apparatuses. A challenge communication control method,
The calling terminal device starts sending a trial class packet,
Estimate at any time whether the communication quality of the packet is sufficient,
If enough, after a certain amount of time has passed, send the packet as a priority class packet,
If insufficient, immediately stop sending the trial class packet, stop sending the packet for another period of time,
Estimate whether the transmission of the trial class packet is possible after elapse of the other predetermined time,
The re-challenge communication control method characterized in that, when it is determined that the call is possible, the caller terminal device starts transmission of a trial class packet again.
前記端末装置又は前記パケット転送装置は、
試行クラスのパケットを一定時間送出する手段と、
該パケットの通信品質が十分か否かを推定する手段と、
十分であれば、その後パケットを優先クラスのパケットとして送出する手段と、
不十分であれば、他の一定時間の間試行クラスのパケットの送出を停止する手段と、
前記他の一定時間経過後、モニタした優先クラスのパケット通信量に基づいて、試行クラスのパケットの送信は可能であるか否かを推定する手段と、
可能と判断した場合、前記発呼元端末装置は、再度試行クラスのパケットを前記一定時間送出する手段と、
を備えることを特徴とする再挑戦通信制御システム。A plurality of packet transfer devices connected via a network, and at least one terminal device connected to each packet transfer device, sending trial class packets between the terminal devices, A re-challenge communication control system that determines whether or not a packet can be transmitted in a priority class based on:
The terminal device or the packet transfer device is
Means for sending trial class packets for a certain period of time;
Means for estimating whether the communication quality of the packet is sufficient;
If sufficient, then means to send the packet as a priority class packet;
If not enough, means to stop sending trial class packets for another period of time;
Means for estimating whether or not transmission of a trial class packet is possible based on the monitored packet traffic of the priority class after a certain period of time has elapsed;
If it is determined that the call is possible, the call source terminal device transmits the trial class packet again for the predetermined time; and
A re-challenge communication control system characterized by comprising:
前記端末装置又は前記パケット転送装置は、
試行クラスのパケットを一定時間送出する手段と、
該パケットの通信品質が十分か否かを推定する手段と、
十分であれば、その後パケットを優先クラスのパケットとして送出する手段と、
不十分であれば、他の一定時間の間試行クラスのパケットの送出を停止する手段と、
前記他の一定時間経過後、以前の試行クラスのパケットの通信品質のレベルに基づいて、試行クラスのパケットの送信は可能であるか否かを推定する手段と、
可能と判断した場合、前記発呼元端末装置は、再度試行クラスのパケットを前記一定時間送出する手段と、
を備えることを特徴とする再挑戦通信制御システム。A plurality of packet transfer devices connected via a network, and at least one terminal device connected to each packet transfer device, sending trial class packets between the terminal devices, A re-challenge communication control system that determines whether or not a packet can be transmitted in a priority class based on:
The terminal device or the packet transfer device is
Means for sending trial class packets for a certain period of time;
Means for estimating whether the communication quality of the packet is sufficient;
If sufficient, then means to send the packet as a priority class packet;
If not enough, means to stop sending trial class packets for another period of time;
Means for estimating whether or not transmission of a trial class packet is possible based on a communication quality level of a packet of a previous trial class after the other predetermined time period;
If it is determined that the call is possible, the call source terminal device transmits the trial class packet again for the predetermined time; and
A re-challenge communication control system characterized by comprising:
前記端末装置又は前記パケット転送装置は、
試行クラスのパケットを一定時間送出する手段と、
該パケットの通信品質が十分か否かを推定する手段と、
十分であれば、その後パケットを優先クラスのパケットとして送出する手段と、
不十分であれば、他の一定時間の間試行クラスのパケットの送出を停止する手段と、
前記他の一定時間経過後、以前の試行クラスのパケットの通信品質から推定される実施確率と該確率に基づいたパケット送出の可否に基づいて、試行クラスのパケットの送信は可能であるか否かを推定する手段と、
可能と判断した場合、前記発呼元端末装置は、再度試行クラスのパケットを前記一定時間送出する手段と、
を備えることを特徴とする再挑戦通信制御システム。A plurality of packet transfer devices connected via a network, and at least one terminal device connected to each packet transfer device, sending trial class packets between the terminal devices, A re-challenge communication control system that determines whether or not a packet can be transmitted in a priority class based on:
The terminal device or the packet transfer device is
Means for sending trial class packets for a certain period of time;
Means for estimating whether the communication quality of the packet is sufficient;
If sufficient, then means to send the packet as a priority class packet;
If not enough, means to stop sending trial class packets for another period of time;
Whether the transmission of the trial class packet is possible based on the execution probability estimated from the communication quality of the previous trial class packet and whether or not the packet can be transmitted based on the probability after the other fixed time has elapsed. Means for estimating
If it is determined that the call is possible, the call source terminal device transmits the trial class packet again for the predetermined time; and
A re-challenge communication control system characterized by comprising:
前記端末装置又は前記パケット転送装置は、
試行クラスのパケットの送出を開始する手段と、
該パケットの通信品質が十分か否かを随時推定する手段と、
十分であれば、十分な状態が一定時間経過後、パケットを優先クラスのパケットとして送出する手段と、
不十分であれば、直ちに前記試行クラスのパケットの送出を停止して、他の一定時間の間該パケットの送出を停止する手段と、
前記他の一定時間経過後、試行クラスのパケットの送信は可能であるか否かを推定する手段と、
可能と判断した場合、前記発呼元端末装置は、再度試行クラスのパケットの送出を開始する手段と、
を備えることを特徴とする再挑戦通信制御システム。A plurality of packet transfer devices connected via a network, and at least one terminal device connected to each packet transfer device, sending trial class packets between the terminal devices, A re-challenge communication control system that determines whether or not a packet can be transmitted in a priority class based on:
The terminal device or the packet transfer device is
Means to start sending trial class packets;
Means for estimating at any time whether the communication quality of the packet is sufficient;
If sufficient, means for sending the packet as a priority class packet after a certain amount of time has elapsed;
If insufficient, immediately stop sending the trial class packet and stop sending the packet for another period of time;
Means for estimating whether transmission of a packet of a trial class is possible after elapse of the other predetermined time;
If it is determined that the call is possible, the call source terminal device starts transmission of a trial class packet again;
A re-challenge communication control system characterized by comprising:
試行クラスのパケットを一定時間送出する手順と、
該パケットの通信品質が十分か否かを推定する手順と、
十分であれば、その後パケットを優先クラスのパケットとして送出する手順と、
不十分であれば、他の一定時間の間試行クラスのパケットの送出を停止する手順と、
前記他の一定時間経過後、モニタした優先クラスのパケット通信量に基づいて、試行クラスのパケットの送信は可能であるか否かを推定する手順と、
可能と判断した場合、再度試行クラスのパケットを前記一定時間送出する手順と、
を前記パケット通信システムに実行させるためのプログラム。A plurality of packet transfer apparatuses connected via a network and at least one terminal apparatus connected to each packet transfer apparatus, and mounted in a packet communication system capable of exchanging packets with a plurality of priorities between terminal apparatuses A program to be executed,
A procedure for sending trial class packets for a certain period of time;
A procedure for estimating whether the communication quality of the packet is sufficient;
If enough, then send the packet as a priority class packet,
If not enough, stop sending trial class packets for another period of time;
A procedure for estimating whether or not transmission of a trial class packet is possible based on the monitored priority class packet traffic after elapse of the other predetermined time;
If it is determined to be possible, a procedure for sending the trial class packet again for the predetermined time; and
For causing the packet communication system to execute.
Priority Applications (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003176432A JP3786935B2 (en) | 2003-06-20 | 2003-06-20 | Re-challenge communication control method and system, and program |
US10/523,348 US8694677B2 (en) | 2002-07-30 | 2003-07-30 | Retry communication control method and system |
AU2003252736A AU2003252736A1 (en) | 2002-07-30 | 2003-07-30 | Re-challenge communication control method, system thereof, packet transfer enabled/disabled decision method, packet transfer device, packet transfer system, packet monitoring method, call control device, monitor device, and program |
CNB038226405A CN100448220C (en) | 2002-07-30 | 2003-07-30 | Communication control method and system thereof, packet transfer and monitoring method and system |
CN2008101452462A CN101350785B (en) | 2002-07-30 | 2003-07-30 | Packet transfer device, implementation method and possibility determination method |
EP03792642A EP1528725B1 (en) | 2002-07-30 | 2003-07-30 | A Retry Communication Control Method and System |
CN2008101452443A CN101350783B (en) | 2002-07-30 | 2003-07-30 | Packet transfer device, packet transfer system, packet monitoring method, call control device,and monitor device |
CN2008101452458A CN101350784B (en) | 2002-07-30 | 2003-07-30 | Packet transfer device, packet transfer system, packet monitoring method, and call control device |
PCT/JP2003/009683 WO2004019567A1 (en) | 2002-07-30 | 2003-07-30 | Re-challenge communication control method, system thereof, packet transfer enabled/disabled decision method, packet transfer device, packet transfer system, packet monitoring method, call control device, monitor device, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003176432A JP3786935B2 (en) | 2003-06-20 | 2003-06-20 | Re-challenge communication control method and system, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005012636A JP2005012636A (en) | 2005-01-13 |
JP3786935B2 true JP3786935B2 (en) | 2006-06-21 |
Family
ID=34099317
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003176432A Expired - Fee Related JP3786935B2 (en) | 2002-07-30 | 2003-06-20 | Re-challenge communication control method and system, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3786935B2 (en) |
-
2003
- 2003-06-20 JP JP2003176432A patent/JP3786935B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005012636A (en) | 2005-01-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12003407B2 (en) | Resource usage in a multipath network | |
JP2007060494A (en) | Network system, transmitting side sorting device, packet communication method and packet communication program | |
EP2647175A1 (en) | Facilitating device-to-device communication | |
WO2006065008A1 (en) | Apparatus for arq controlling in wireless portable internet system and method thereof | |
US9001650B2 (en) | TCP relay apparatus | |
JP2005533449A (en) | How to calculate send window size | |
WO2018076580A1 (en) | Two-sided acceleration transmission method and system for wireless network | |
JP5506591B2 (en) | Communication system and communication quality control method | |
JP5249966B2 (en) | Communication control method and communication system for improving throughput, and program therefor | |
JP5169338B2 (en) | RADIO COMMUNICATION SYSTEM AND METHOD, AND DEVICE AND PROGRAM USED FOR THEM | |
JP2002152835A (en) | Mobile terminal | |
JP3786935B2 (en) | Re-challenge communication control method and system, and program | |
CN108574615B (en) | Content transmission method, device and system based on multipath MPTCP | |
Shin et al. | Call admission control in IEEE 802.11 WLANs using QP-CAT | |
JP4724761B2 (en) | Communication control device and program | |
JP2017034627A (en) | System and method for communication control | |
WO2019146563A1 (en) | Communication device, communication system, communication method, and program | |
JP2008236709A (en) | Communication quality control method, communication quality control apparatus, communication system, and program | |
US8274907B2 (en) | Network device and method for establishing quality of service | |
KR20160025805A (en) | Packet processing apparatus of wireless lan and the method thereof | |
WO2017010062A1 (en) | Communication system, communication method, and recording medium in which communication program is recorded | |
US20230397038A1 (en) | Traffic engineering for real-time applications | |
JP3779655B2 (en) | Edge node, signal control server, processing method in edge node, processing method in signal control server, communication quality control method, and communication quality control apparatus | |
Seshadri et al. | Improving quality of services from TCP/IP performance degradation | |
Suvarna et al. | A Divide and Conquer Technique for the Contention Window to improve the QoS of MAC |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050705 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050905 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060307 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060322 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090331 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100331 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110331 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110331 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120331 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130331 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |