(57)【特許請求の範囲】
【請求項１】
ＡＴＭ網における可変速度通信方法において、
バースト転送モードがＯＮに設定されることによりＰＣＲでセル送出を行い、
送出すべきセルがなくなった場合、あるいは、セルの送出個数がＭＢＳになってセル送出が打ち切られた場合、スループットとＳＣＲとを比較し、
その比較の結果、前記スループットがＳＣＲを超えていた場合、バースト転送モードがＯＦＦに設定されることによりＳＣＲでセル送出を行い、
一定の時間間隔でスループットの監視が行われる度に前回のスループットチェック後のスループットとＳＣＲとを比較し、
その比較の結果、前記スループットチェック後のスループットがＳＣＲを超えていた場合、前記ＯＦＦの設定が維持されることにより、ＳＣＲでのセル送出が継続されることを特徴とする可変速度通信方法。
【請求項２】
セル送出に関してバースト転送モードのＯＮ、ＯＦＦの設定を制御する送出セルタイミング制御手段と、
ＭＢＳと所定の値を加えたサイズであり、かつセルが送出される毎にトークンが蓄積されるリーキーバケットとを有する可変速度通信装置であって、
前記送出セルタイミング制御手段により、バースト転送モードがＯＮに設定されるとＰＣＲでセル送出が行われ、
送出すべきセルがなくなった場合、あるいは、セルの送出個数がＭＢＳになってセル送出が打ち切られた場合、前記リーキーバケット内のトークンの量が前記所定の値以上であるか否かをチェックし、
そのチェックの結果、前記トークンの量が前記所定の値を超えていた場合、バースト転送モードがＯＦＦに設定されてＳＣＲでセル送出が行われ、一定の時間間隔でスループットの監視が行われる度に前記リーキーバケット内のトークンの量が前記所定の値以上であるか否かをチェックし、
そのチェックの結果、前記トークンの量が前記所定の値を超えていた場合、前記送出セルタイミング制御手段により前記ＯＦＦの設定が維持され、ＳＣＲでセル送出が継続されることを特徴とする可変速度通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）網の通信制御方法において、可変速度通信サービスを実現する方法に関するものである。より詳細には、スループットの状況によって転送レートを切り替えることにより、より信頼性が高く、効率の良いネットワークを構築することができる可変速度通信サービスの実装方法に関するものである。
【０００２】
【従来の技術】
一般的な可変速度サービス（Ｖａｒｉａｂｌｅ  Ｂｉｔ  Ｒａｔｅ。以下ＶＢＲという）では、統計多重のリアルタイムソース、たとえば可変レートビデオ信号や音声信号をサポートする。これは、ＡＴＭ網上で保証される平均送信レート（承認セルレート）のＳＣＲ（Ｓｕｓｔａｉｎａｂｌｅ  Ｃｅｌｌ  Ｒａｔｅ）、ＡＴＭ網上で送信できる送信レートの上限であるＰＣＲ（Ｐｅａｋ  Ｃｅｌｌ  Ｒａｔｅ）、および、ピークレート時に連続してセル送出することができるセル数ＭＢＳ（Ｍａｘｉｍｕｍ  Ｂｕｒｓｔ  Ｓｉｚｅ）の値に基づいて運用されるサービスである。
【０００３】
ＶＢＲサービスは、これらの各パラメータを用いて、一定時間毎に様々なレートを予測し、必要な帯域を割り当て、そのネットワークの品質を確保する。ここで、各送信ノードが通信の開始時に申告した値を越えてセルを送出するとネットワークに対して負荷となるため、これを防止するために自己レート規制を行う必要がある。この規制を一般にトラフィックシェーピングと呼んでいる。
【０００４】
従来のトラフィックシェーピングの実装方法としては、ＧＣＲＡ（Ｇｅｎｅｒｉｃ  Ｃｅｌｌ  Ｒａｔｅ  Ａｌｇｏｒｉｔｈｍ）と呼ばれるセルレート規制アルゴリズムが知られている。この方法は、２つのリーキーバケットを用いる。これで、ＰＣＲとＳＣＲとをそれぞれ規制するものである。
【０００５】
【発明が解決しようとする課題】
しかしながら、現状、また将来のサービスを考える時、チャネル数の増加や、より多種多様なレートを収容するようになることが想定される。これにともない、ピークレート時のセル放出や、承認されたスループットの確保が困難になることも想定される。これに対して従来の方法では、スループットがＰＣＲとＳＣＲとの間を揺れ動くような状態が継続した場合、ＳＣＲとＰＣＲとの切替が頻繁に行われるようになり、サービスが安定しなくなる可能性がある。
【０００６】
よってこの発明は、将来に向けて多種多様なサービスを収容することが容易であり、そのような場合でも効率が高く安定したサービス品質を確保することのできる可変速度通信サービスを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上述した課題を解決するため、この発明はＡＴＭ網における可変速度通信方法において、バースト転送モードがＯＮに設定されることによりＰＣＲでセル送出を行い、送出すべきセルがなくなった場合、あるいは、セルの送出個数がＭＢＳになってセル送出が打ち切られた場合、スループットとＳＣＲとを比較し、その比較の結果、スループットがＳＣＲを超えていた場合、バースト転送モードがＯＦＦに設定されることによりＳＣＲでセル送出を行い、一定の時間間隔でスループットの監視が行われる度に前回のスループットチェック後のスループットとＳＣＲとを比較し、その比較の結果、スループットチェック後のスループットがＳＣＲを超えていた場合、ＯＦＦの設定が維持されることにより、ＳＣＲでのセル送出が継続されることを特徴とする。
【０００８】
すなわちこの発明は、セル送出に関してバースト転送モードのＯＮ、ＯＦＦの設定を制御する送出セルタイミング制御手段と、ＭＢＳと所定の値を加えたサイズであり、かつセルが送出される毎にトークンが蓄積されるリーキーバケットとを有する可変速度通信装置であって、送出セルタイミング制御手段により、バースト転送モードがＯＮに設定されるとＰＣＲでセル送出が行われ、送出すべきセルがなくなった場合、あるいは、セルの送出個数がＭＢＳになってセル送出が打ち切られた場合、リーキーバケット内のトークンの量が所定の値以上であるか否かをチェックし、そのチェックの結果、トークンの量が所定の値を超えていた場合、バースト転送モードがＯＦＦに設定されてＳＣＲでセル送出が行われ、一定の時間間隔でスループットの監視が行われる度にリーキーバケット内のトークンの量が所定の値以上であるか否かをチェックし、そのチェックの結果、トークンの量が所定の値を超えていた場合、送出セルタイミング制御手段によりＯＦＦの設定が維持され、ＳＣＲでセル送出が継続されることを特徴とする。
【０００９】
【発明の実施の形態】
以下、この発明の実施の形態を図面を参照しながら説明する。ここでは特に、チャネル数の多い、多様なレートを収容しなければならないようなネットワークに効果的なＶＢＲサービスの実装に関して説明する。
【００１０】
ＶＢＲサービスは、リアルタイム性とバースト性とを併せ持つデータについて、帯域の保証と統計多重とが期待されるサービスクラスである。この実施形態ではＶＢＲのトラフィックパラメータであるＳＣＲ、ＰＣＲ、ＭＢＳの値に基づいて、図１のフローチャートに従った手順を採用する。
【００１１】
この実施形態においては、セルの送出を行う際にバースト的に行うモードと、平均送信レートで行うモードとを有する。これら２つのモードは、状況に応じて選択される。この実施形態では、初期状態ではバースト転送ＯＮと設定される。また、セルの転送モードに関わらず、一定の時間間隔でスループットの監視が行われる。
【００１２】
すなわち、まず初期状態であるステップ１０１において、セルの送出をバースト転送するモードに設定する。このモードに設定されると、ＰＣＲでセルの送出を開始する（ステップ１０２）。このＰＣＲでのセル転送は、送出するセルがなくなるまで続けられる。ただし、送出すべきセルが残存していても、セルの送出個数がＭＢＳになった時点で、セル送出は一旦打ち切られる（ステップ１０３）。
【００１３】
送出すべきセルが無くなった場合、あるいは、セルの送出個数がＭＢＳになってセル送出が打ち切られた場合、スループットチェックが行われる（ステップ１０４）。具体的には、それまでのスループットとＳＣＲとを比較する。このスループットチェックの結果、スループットがＳＣＲと等しいか、それ以下であった場合は、引き続きバースト転送モードに設定する（ステップ１０２へ戻る）。スループットがＳＣＲを超えていた場合は、バースト転送ＯＦＦ、すなわちバースト転送モードから平均送信モードに切り替えられる（ステップ１０５）。
【００１４】
スループットチェックの結果、バースト転送モードから平均送信モードに切り替えられた場合は、以後はＳＣＲでセルの送出を行う（ステップ１０６）。その後、スループットの監視タイミングが到来すると、その度にスループットチェックを行う（ステップ１０７〜ステップ１０４）。ステップ１０４に戻ってのスループットチェックでは、前回のスループットチェック後、それまでのスループットとＳＣＲとを比較する。その結果、バースト転送モードＯＮ、あるいはバースト転送モードＯＦＦのいずれかに設定され、セル送出が継続される。
【００１５】
次に図２を用いて、この実施形態の方法を実現するのに適したセル送出装置の構成を説明する。この構成のセル送出装置は、セル送出タイミング生成部１０を有する。さらに、ＳＣＲのスループットチェックとＭＢＳの個数のバースト長測定のためのリーキーバケット２０を有する。このリーキーバケット２０は、トークンの増減により制御される。
【００１６】
リーキーバケット２０のサイズは、ＭＢＳのサイズに、αを加えたサイズに設定されている。ここでＭＢＳは前述した通り、ピークレート時に連続してセル送出することができるセル数である。そしてαは任意の値であり、ＶＢＲサービスの開始時に適切な値に設定する。この実施形態においてはαをＭＣＳ（Ｍｏｓｔ  Ｃｏｎｓｉｄｅｒａｔｉｏｎ  Ｓｉｚｅ）と称する。このＭＣＳという概念を導入することにより、スループット以下のセルデータを考慮することができるようになる。
【００１７】
概略的に述べるならば、リーキーバケット２０が空の状態から、サイズαまでトークンが蓄積されたレベルをレベル０と設定する。このレベル０にＭＢＳを加えたレベルが、このリーキーバケット２０が満杯の状態である。
【００１８】
この実施形態では、セル送出タイミング生成部１０は、セル送出に関してバースト転送のＯＮ、ＯＦＦの設定を制御する。セルが送出される毎に、トークンがリーキーバケット２０に蓄積される。一方、セル送出レートがＳＣＲ以下である場合に、リーキーバケット２０内のトークンが減少する。すなわち、あるセルの送出タイミングと、その次のセルの送出タイミングとの間隔が、ＳＣＲで定められている間隔（すなわちＳＣＲの逆数）よりも大きければ、トークンが減少する。
【００１９】
スループットチェックが行われると、リーキーバケット２０内のトークンの量がチェックされる。このチェック結果は、セル送出タイミング生成部１０に報告される。セル送出タイミング生成部１０は、トークンの量がレベル０以下、すなわちα以内であれば、セルのバースト転送をＯＮとする。反対に、トークンの量がレベル０以上、すなわちα以上であれば、セルのバースト転送をＯＦＦとする。
【００２０】
このように、リーキーバケット２０内にＭＣＳという境界を設定する。これにより、ＰＣＲを遵守する機能が向上する。これに伴い、ネットワークの信頼性も向上する。すなわち、この実施形態ではＭＣＳの境界でＰＣＲとＳＣＲとの切替を行う。したがって、ＭＣＳの境界近くにまでセルが蓄積されている状態で、ＭＢＳまでＰＣＲのレートでデータ転送できると判断されれば、そのデータはＭＢＳまで連続送信をＰＣＲで保証される。
【００２１】
以上、ＶＢＲサービスを監視する上でスループットの値をチェックし、バースト転送のＯＮ、ＯＦＦを切り替える方法をリーキーバケット法を例に説明した。しかしこの発明はこれに限定されるものではない。
【００２２】
【発明の効果】
以上説明したように、より信頼性が高く、効率の良いネットワークを構築することができる可変速度通信サービスを提供することができる。
【図面の簡単な説明】
【図１】この発明の実施形態を説明するフローチャートである。
【図２】この発明を適用したセル送出装置の構成を示す図である。
【符号の説明】
１０・・・送出タイミング生成部
２０・・・リーキーバケット
【図１】
0003589849.tif 000002
【図２】
0003589849.tif 000003