JP2002111688A - ネットワークシステムとその通信帯域制御方法 - Google Patents
ネットワークシステムとその通信帯域制御方法Info
- Publication number
- JP2002111688A JP2002111688A JP2001036296A JP2001036296A JP2002111688A JP 2002111688 A JP2002111688 A JP 2002111688A JP 2001036296 A JP2001036296 A JP 2001036296A JP 2001036296 A JP2001036296 A JP 2001036296A JP 2002111688 A JP2002111688 A JP 2002111688A
- Authority
- JP
- Japan
- Prior art keywords
- communication
- bandwidth
- data
- communication quality
- band
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0015—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
- H04L1/0017—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy where the mode-switching is based on Quality of Service requirement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/11—Identifying congestion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/22—Traffic shaping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
- H04W28/20—Negotiating bandwidth
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
- H04W28/22—Negotiating communication rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
域制御を可能とする。 【解決手段】ネットワーク1にそれぞれ通信アプリケー
ションプログラム27で動作する複数のノード2が接続
されたネットワークシステムにおいて、ノード2のそれ
ぞれが、通信帯域を制御するために必要な通信属性を通
信アプリケーションプログラム27から取得する送信レ
ート制御モジュール25と、取得された通信属性を記憶
する帯域情報管理テーブル26と、前記自ノードの帯域
情報をネットワークに接続された他のノード全部に配信
する帯域情報送信モジュール24と、他ノードの帯域情
報送信モジュール24により配信された帯域情報を受信
して帯域情報管理テーブル26に記憶する帯域情報受信
モジュール23とを有し、送信レート制御モジュール2
5は、帯域情報管理テーブル26に記憶された帯域情報
に基づき現在の帯域量を求めて帯域制御する。
Description
ステムとその通信帯域制御方法に係り、特に通信プロト
コルとしてIP(Internet Protocol)を用いるIPネッ
トワークにおけるネットワークシステムとその通信帯域
制御方法に関する。
とパーソナルコンピュータをはじめとするハードウェア
の高性能化により、インターネット,イントラネット上
でのマルチメディアアプリケーションは当然のこととな
ってきている。
ワーク媒体としては主にイーサネット(登録商標)、上
位プロトコルとしては、IP(Internet Protocol)が
使用されている。
共有型のネットワークであり、データの種別に依らず、
常に最大の帯域を使用して通信が行われる、ベストエフ
ォート(最大努力)のネットワークである。
EBアプリケーションやマルチメディアアプリ―ケーシ
ョンのトラフィックも、社内業務システムなどのような
ミッションクリティカルな通信も区別なく対等なものと
して扱われ、同一のネットワーク上の帯域を共有するこ
とになる。
されて、ミッションクリティカルな業務アプリケーショ
ンのデータが遅延したり、WEBアプリケーションなど
の通信データにより帯域が確保されず、音声など遅延時
間の保証が必要なデータ転送にゆらぎが発生するなどの
問題がある。
プリケーションや通信のデータ種別によらず、1つの共
有帯域をベストエフォートで使用することにより発生す
る。
が必要なデータ転送用のネットワークセグメントとその
他のネットワークセグメントを分離するなどして、十分
な帯域を確保することにより解決することもできるが、
追加の投資が必要となり現実には容易ではない。
タ種別毎に使用する帯域制御することによりIPネット
ワークの帯域を効率よく使用する帯域制御技術のニーズ
が高まっている。
技術がある。 1.RSVP(Resource Reservation Protocol) RSVPは、TCP/IPの上位プロトコルとして動作
し、端末上のアプリケーションおよび、ルータに実装さ
れるシグナリングのプロトコルである。End toEndの通
信において、要求元の端末のアプリケーションから目的
とする端末に対して、必要な通信帯域を予約するPAT
Hと呼ばれるメッセージを発行する。PATHメッセー
ジは、通常のメッセージと同様にルーティングされて目
的の端末に送達される。このとき、PATHメッセージ
を中継する全てのルータが、要求された帯域を確保可能
ならば、PATHメッセージを目的の端末まで転送し、
帯域が確保できたことを表すRESVメッセージを要求
の端末まで送り返す。確保できなければ、拒否のメッセ
ージを要求した端末に送り返す。上記の動作により、要
求元から目的の端末まで、経路上の全てのルータ上で帯
域の確保を行う。
トコルであり、実装までは規定されていない。また、通
信経路上のルータ装置で帯域の管理を行うため、要求端
末と目的端末とが同一セグメント(サブネットワーク)
上にある場合の帯域制御はできないものとなっている。
そのため、RSVPを拡張した形で、SBM(SubnetBan
dwidth Manager)と呼ばれるプロトコルも標準化されて
いる。SBMでは、DSBM(Designated SBM)と呼
ばれる、帯域管理サーバをサブネット内に実装する。端
末のアプリケーションから送出されるPATHメッセー
ジは、宛先がサブネット内ならば、DSBMに転送され
る。DSBMは、受け取ったPATHメッセージで要求
されている帯域が確保可能か否かを判断し、応答である
RESVメッセージを返す。つまり、サブネット内の帯域管
理をDSBMで行う方式となっている。 2.DiffServ(Differentiated Services) DiffServは、優先制御型のプロトコルである。端末のア
プリケーションでは、データの重要度に従って分類した
優先度クラスに対応して、IPプロトコルヘッダ一部
(DSフィールド)に優先度を埋め込み、ルータなどの
中継装置が優先度を認識して、優先度の高いパケットを
優先して転送する。
などの中継装置内でバッファリングされるため、パケッ
トが遅延するか、廃棄されてしまうが、バッファが大量
のパケットであふれることのないように、TCP/IP
のウィンドウサイズを変更するなどして、端末からの送
信を低速にするなどのフロー制御も実施されている。
1pによりデータリンクレベル(Ethernet)での優先制御
も可能としている。
て、効率的なデータ送信を行うには、その時点でのネッ
トワークの帯域量に余裕があるときには、高い帯域量で
送信し、余裕が少ないときは、帯域量を小さくして送信
するように、送信するときのネットワークの帯域量に応
じた帯域制御を行うことが望ましい。
ド使用、またはIEEE802.1pの優先度を使用)は、予めデ
ータの優先度を定めておき、優先度の高いパケットを優
先して転送するから、通信フロー毎に帯域使用量に基づ
いて帯域量(時間当りの送信データ量)をきめることが
困難である。
されており、送信側ノードから受信側ノードまでの帯域
確保の処理は実現されるものの、フロー毎の帯域情報
(ここでいう帯域情報は、帯域制御のために必要な情報
を意味する)は、ルータもしくはDSBMに集中して管
理されることとなるから、サブネット内の帯域制御(通
信量制御)に適用する場合、サブネット内にDSBMサ
ーバを配置する必要がある。
効率よく利用するには、サブネットワーク上にどのよう
なデータフローが発生しているか(ネットワークの帯域
量)を把握し、通信品質を保証すべき通信と、品質を保
証せず帯域の空きを使って通信するものを分離して管
理,制御する必要がある。ルータなどの中継装置があれ
ば、ルータを通過するパケットを監視することで、フロ
ー毎の帯域情報を取得し、容易に現在の帯域量を把握で
きるが、すべてのデータパケットが通過するルータが設
けられていないサブネット内の帯域制御に適用できる技
術は知られていない。
同位であり、ネットワークを流れるパケットから帯域情
報を取得するには、専用の端末にて全パケットを監視
(キャプチャー)する必要がある。10Base5やリピー
タハブなどのサブネットが1つのセグメントで実現され
ていれば、全パケットの監視による帯域情報の取得も可
能であるが、スイッチングハブなどでサブネットを複数
のセグメントに分割したネットワークにおいては、セグ
メント内で閉じた通信は他のセグメントに転送しないと
いうスイッチングハブの機能により、サブネット内の全
パケット収集を1つの端末で実現することはできない。
精度で制御するには、前述のように、帯域量を把握する
ことに加え、実際に帯域制御を実施しているときのネッ
トワークを流れる帯域量との差異を極小化することも必
要になってくる。
ケーションの通信データ(実効通信データ)と、回復プ
ロトコルの再送データを含む各種プロトコル制御データ
に分類される。特に、後者は前者のオーバーヘッドとし
て必然的に発生するが、その量は、通信品質に大きく依
存することが知られている。これは、例えばネットワー
クの通信品質の劣化によりデータの損失が発生し、その
回復のための再送データが発生することからも明らかで
ある。
きるだけ効率よく利用するには、後者の特に回復プロト
コルの再送データにより、実効通信データの帯域が圧迫
されることがないように通信品質を制御することが必須
となってくる。即ち、実際にネットワークを流れる帯域
量が、実効通信データの帯域量に等しくなるように通信
品質を制御することが必須であるといえる。
通信品質が使用場所などに依存して低下したりするの
で、その時々の品質に応じた品質補正が必要になる。
目的は、サブネット内の帯域制御において、特別なハー
ドウェアを用いることなく、サブネット内の発生帯域情
報に基づく帯域制御を可能とすることにある。
不均質で劣化するようなネットワーク環境においても、
それに依存して発生する再送データを含む各種プロトコ
ルの制御データの帯域量を、データの通信粒度や回復強
度を変更するなどして調整し、データの実効通信帯域や
品質補正を制御し、より高精度な帯域制御を可能とする
ことにある。
は、サブネットの各ノードが、サブネット内の発生帯域
情報を把握する必要がある。そのためには、各ノードが
自ノードの帯域情報を採取して保持するとともにそれを
他のノードすべてに送信し、各ノードは受信した他のノ
ードの帯域情報を自ノードの帯域情報に併せて保持する
ようにすればよい。そうすれば、各ノードが、他のノー
ドの帯域情報と自ノードの帯域情報を用いてその時点で
のネットワークの帯域量がどのような数値になっている
か、帯域量の内訳(例えば、通信品質を保証すべき通信
と、品質を保証せず帯域の空きを使って通信するものの
割合)がどうなっているかを把握できる。各ネットワー
クは、把握したネットワークの帯域量に基づいて、送信
するデータの帯域量を制御すればよい。
れた各ノードに、通信帯域を制御するために必要な通信
属性を通信アプリケーションプログラムから取得する帯
域情報取得手段を設け、取得した通信属性を自ノードの
帯域情報として保持する帯域情報記憶手段を設けた。ま
た、帯域情報記憶手段に保持された自ノードの帯域情報
を他ノードすべてに送信する帯域情報送信手段と、他ノ
ードから送信された帯域情報を受信して前記帯域情報記
憶手段に格納する帯域情報受信手段を設けた。
ノードおよび他ノードの帯域情報に基づいてその時点で
のネットワークの帯域量を求め、求めた帯域量に基づい
て送信するデータの帯域量を制御する帯域量計算手段を
設けた。
ために、ネットワークに複数のノードが接続されたネッ
トワークシステムの通信帯域を制御する通信帯域制御方
法において、前記複数のノードそれぞれが、通信帯域を
制御するために必要な通信属性を通信アプリケーション
プログラムから取得し、取得した通信属性を自ノードの
帯域情報として記憶するとともにネットワークに接続さ
れた全てのノードに配信し、他ノードから配信された帯
域情報を該他ノードの帯域情報として記憶し、前記記憶
された自ノードの帯域情報と他ノードの帯域情報に基づ
いて現在の帯域量を求め、求められた帯域量をネットワ
ークの帯域量とみなして帯域判定し、帯域制御すること
を特徴とする。
あり、IPアドレス,ポート番号,帯域量,データ種
別,動作アプリケーションの数とプロセスIDのリスト
などをまとめていう。
通信環境が無線環境であったり、モバイル機器の使用場
所に依存するなどして通信品質が不均質な場合にも高精
度な帯域制御が可能なように、前記で求めた帯域量と実
効通信データの帯域量が等しくなるように通信品質を調
整可能とする通信品質補正手段を備えている。
観測可能な通信データパケット量とその通信品質と通信
品質を制御するために必要な通信品質属性を取得する通
信品質取得手段と、前記取得した自ノードの通信データ
パケットから、アプリケーション通信データを通信する
際に発生する再送データを含む各種プロトコル制御デー
タが占める帯域量を除く、実効通信データの帯域量を前
記取得した通信品質をもとに算出し、それが前記帯域量
計算手段が求めた帯域量と等しくなるように前記取得し
た通信品質属性を決定する通信品質補正手段とを設けた
ものである。
る通信品質が、一定の水準に達しない場合には、通信品
質が劣化しているものとみなして、前記所定の水準の通
信品質が得られる実効通信帯域量を求め、帯域制御をす
るものである。
ョンプログラムの通信データを前記帯域量計算手段が求
めた帯域量に従って送信する際の、データ通信粒度を決
定するデータパケット長や通信タイミングなどの制御パ
ラメータと、データ回復強度を決定する再送や誤り訂正
処理の制御パラメータを含み、前記通信品質補正手段
は、前記帯域量計算手段が求めた帯域量を実効通信デー
タの帯域量として保証可能な、データの通信粒度と回復
強度を決定し、通信品質を制御するものである。
プログラムの動作数を通信属性毎に取得してネットワー
クに接続されたすべてのノードに配信することにより、
実際にLANのパケットを監視することなく、各ノード
がそれぞれLAN内の帯域量を推定することが可能とな
る。
帯域量にしたがってデータ通信を行う場合に、自ノード
で観測可能な、例えばTCP/IPプロトコルなどの通
信データの入出力情報などから得られる、通信データパ
ケット量,データ損失や誤り訂正情報などの通信品質を
もとに、実効通信データの帯域量を算出し、それが帯域
制御量に等しくなるように、通信データの品質を調整す
ることが可能となる。
も、データ通信粒度を調整したり、回復強度を変更する
などして、それに伴って発生する再送トラフィックを含
む各種プロトコルの制御トラフィックの帯域量を調整す
ることにより、一定の水準の通信品質をもち、また、上
記推定した帯域量の精度を高めることが可能となる。
報と配信された他ノードの帯域情報に基づいて全体の帯
域量を高精度に把握することが可能となり、通信毎に、
把握しているネットワーク全体の帯域量に基づいて帯域
制御を行うことができる。
で複数のセグメントに分割されている場合でも、自ノー
ドの帯域情報をブロードキャストで他のノードに配信す
ることにより、帯域情報をすべてのノードに配信するこ
とができる。
に従って詳細に説明する。
テム構成を示す。IPネットワーク1は、スイッチ機能
を有する機器(スイッチングハブ3)で構成されてお
り、複数のノード2がネットワーク1を介してIP通信
を行うようになっている。
機能構成を示す。ノード2は、通信アプリケーションプ
ログラム27と、擬似ソケットライブラリ30と、オペ
レーティングシステム28と、帯域情報管理テーブル2
6と、帯域情報送信モジュール24と、帯域情報受信モ
ジュール23と、ネットワークインターフェースカード
20と、を含んで形成されている。上記擬似ソケットラ
イブラリ30,オペレーティングシステム28,帯域情
報管理テーブル26,帯域情報送信モジュール24、及
び帯域情報受信モジュール23は、いずれもソフトウェ
アで構成されている。
情報管理テーブル26と、帯域情報送信モジュール24
と、帯域情報受信モジュール23が、本発明により新た
に付加された部分である。
データの送受信を行うプログラムである。
リケーションプログラム27とオペレーティングシステ
ム28及び帯域情報管理テーブル26に接続され、帯域
情報取得手段と帯域量計算手段を兼ねた送信レート制御
モジュール25と、さらには、通信品質取得手段と通信
品質補正手段を兼ねた品質制御モジュール31を実装し
ている。
リケーションプログラム27からの送信内容を取得する
ために、オペレーティングシステム28に含まれるソケ
ットライブラリ29とまったく同一のアプリケーション
インターフェース(API)をもつが、この擬似ソケッ
トライブラリ30は、ユーザの要求内容を横取り(フッ
ク)するのみで、その他の機能は全て、オペレーティン
グシステム28に含まれるソケットライブラリ29を呼
び出すことにより実現している。前記送信レート制御モ
ジュール25は、通信アプリケーションプログラム27
からの送信パラメータを元に帯域情報を作成し、作成し
た帯域情報を帯域情報管理テーブル26に出力する。
レート制御モジュール25がソケットライブラリ29を
呼び出す際の制御パラメータを前記オペレーティングシ
ステム28などから得られる各種通信品質状況に応じ
て、決定する。
プリケーションプログラム27と前記擬似ソケットライ
ブラリ30に接続され、その機能として、ソケットライ
ブラリ29に加え、IPプロトコルを処理するためのI
Pプロトコル処理モジュール22と、ネットワークを制
御するためのネットワーク制御ドライバ21が実装され
ている。オペレーティングシステム28はまた、ネット
ワークインターフェースカード20を介して前記ネット
ワーク1に接続されている。
ブル26は、擬似ソケットライブラリ30,帯域情報送
信モジュール24、及び帯域情報送信モジュール24に
接続され、送信レート制御モジュール25から入力され
た帯域情報を格納する。また、帯域情報受信モジュール
23から入力された他のノードの帯域情報を格納する。
ュール24は、前記帯域情報管理テーブル26に接続さ
れるとともに、オペレーティングシステム28,ネット
ワークインターフェースカード20を介して前記ネット
ワーク1に接続されている。帯域情報送信モジュール2
4は、帯域情報管理テーブル26に格納された自ノード
の帯域情報をソケットライブラリ29を介してネットワ
ーク1にブロードキャストする。送信レート制御モジュ
ール25と帯域情報送信モジュール24の送信は、ほぼ
同一タイミングでおこなわれる。
ュール23は、前記帯域情報管理テーブル26に接続さ
れるとともに、オペレーティングシステム28,ネット
ワークインターフェースカード20を介して前記ネット
ワーク1に接続している。帯域情報受信モジュール23
は、他のノードの帯域情報送信モジュール24が送信し
た帯域情報を受信し、帯域情報管理テーブル26に出力
する。
は、これらの構成をネットワーク1に接続してデータの
送受信を行う。
例を示す。帯域情報管理テーブル26は、自ノード用の
情報を記憶する自ノードテーブル261と他ノード用の
情報を記憶する他ノードテーブル262から構成され
る。他ノードテーブル262は、図示された自ノードテ
ーブル261と構成は同一であり、他ノードの数に合わ
せてその数だけ設定される。帯域情報管理テーブル26
には、通信データのフローならびにデータの種別を特定
するための情報として、IPアドレス263,ポート番
号264,帯域量265,種別266,動作アプリケー
ションの数267とプロセスIDのリスト268を記憶す
る。
263,ポート番号(通信内容を識別するもの)26
4,帯域量265,種別266はユーザの設定によりあ
らかじめ格納される値である。種別266は、IPアド
レス263とポート番号264により特定される通信の
帯域を確保することにより通信品質を保証することを指
示する「QoS」か、ベストエフォートで通信するかを
識別する「BE」が設定される。
スIDのリスト268は、動的(通信毎)に送信レート
制御モジュール25により設定される値であり、動作ア
プリケーションの数267は、IPアドレス263とポ
ート番号264により特定される通信を現在行っている
プロセスの数であり、プロセスIDのリスト268はそ
のプロセスの識別子(番号)を格納する。
ュール25の処理フローを示す。帯域量計算手段を兼ね
ている送信レート制御モジュール25は、擬似ソケット
ライブラリ30の関数として実装される。従って、処理
自体は、通信アプリケーションプログラム27の要求に
従って実行される。ソケットライブラリの関数として
は、通信の開始時点で発行される図4の関数connect(2
501),通信の終了時点で発行される図5の関数clos
e(2505)、実際のデータ転送を行う図6の関数send
(2509)がある。これら関数が、通信アプリケーシ
ョンプログラム27から呼び出されることを利用して、
関数connect(2501)ではデータ通信フローの発生
を、関数close(2505)では通信データフローの消滅
を、関数send(2509)ではデータ送信要求を検出し
て、帯域情報の取得と、帯域制御を行う。
501)で指定されたIPアドレスとポート番号をキー
にして、帯域情報管理テーブル26の自ノードテーブル
261に設定されたIPアドレス263とポート番号2
64を検索(処理2502)し、エントリが検索できた
ならば、そのエントリのアプリケーション数に1を加
え、プロセスIDのリストに自プロセス(通信アプリケ
ーションプログラム27のプロセス番号)を追加する
(処理2503)。さらに、変更したテーブルを全ての
ノードに通知する必要があるため、帯域情報送信モジュ
ール24にイベント(送信の指示)を送る(処理250
4)。
(2501)の処理とは逆に、検索(処理2502)に
て見つけたエントリのアプリケーション数から1を減算
し、プロセスIDのリストから自プロセス(通信アプリ
ケーションプログラム27のプロセス番号)を削除し
(処理2507)、帯域情報送信モジュール24にイベ
ントを送る(処理2508)。
るデータのレートを調整する処理を行う。レートは、単
位時間に許される最大データ量、つまり帯域量に従い、
あるデータサイズ毎にディレイをすることによって、単
位時間当たりのデータ量を調整する。送信可能帯域量
は、種別がQoSの場合とBEの場合で異なり、考え方
は以下の通りである。 (1)QoSでは、設定された帯域量を送信可能帯域量
として扱う (2)BEでは、BEとして割り当てられている帯域量
からQoSとして使用されている帯域量を引いた帯域量
を送信可能帯域量として扱う。
プリケーションの数−QoS使用帯域量 BE設定帯域量=帯域情報管理テーブル26に設定され
た種別がBEの帯域量 QoS使用帯域量=QoS設定帯域量×動作アプリケー
ションの数 上記により、関数send(2509)では、種別がBEの
場合には、配信された全てのノードの帯域情報管理テー
ブルから各々の通信パスに対する動作アプリケーション
の数を求め(処理2510)、求めた動作アプリケーシ
ョンの数に基づいて送信可能な帯域量を求め(処理25
12)、種別がQoSの場合には、設定された帯域量を
送信可能帯域量として処理する(処理2511)。求め
た送信可能帯域量に従い、送信のレート、つまり送信頻
度の調節を行う(処理2513)。このレート送信頻度
などの具体的な調整は、後述の品質制御モジュール31
にて実施している。詳細な方法は後述する。なお、図4
〜図6は、TCP/IPベースの通信の処理を元にして
いるが、UDP/IPにおいては、関数connect に相当
する処理と関数sendに相当する処理を、関数sendtoに実
装する方法を採っている。
理フローを示す。本モジュールは、起動されるとタイマ
ー242および、送信レート制御モジュール25からの
帯域情報送信要求イベント待ち(処理244)となる。
つまり、タイマーによる周期と、通信アプリケーション
プログラム27が通信を開始する場合の処理が行われ
る。タイマーによる周期実行を行うのは、自ノードテー
ブルの帯域情報(帯域情報管理テーブル)の送信をブロ
ードキャストで行う(処理245)ため、メッセージが
1回の送信にて送達しない可能性があり、そのリカバリ
のためである。
理フローを示す。本モジュールは、起動されると帯域情
報受信待ち(処理232)となる。他ノードの帯域情報
を受信すると、受信した内容をノード番号をインデック
スとした帯域情報管理テーブル26にセットする。
ションプログラムの動作数を通信属性毎に取得してネッ
トワークに接続されたすべてのノードに配信することに
より、実際にLANのパケットを監視することなく、各
ノードがそれぞれLAN内の帯域量を推定することが可
能となる。ここでいう通信属性はすなわち帯域情報であ
り、IPアドレス,ポート番号,帯域量,データ種別,
動作アプリケーションの数とプロセスIDのリストなど
をまとめていう。したがって、各ノードがそれぞれ通信
毎に、その時点でのネットワーク帯域量に基づいて帯域
制御することが可能となる。
メントに分割されたサブネットであっても、帯域情報を
ブロードキャストで他のノードに配信することで、各ノ
ードが他のノードの帯域情報を入手することができる。
る。第2の実施の形態では、通信品質が不均質で劣化す
るようなネットワーク環境において、データ通信時の通
信粒度や回復強度などを調整することにより、それに依
存して発生する再送データを含むプロトコル制御データ
量を変更し、高精度に帯域制御を実施可能とするもので
ある。
ローを示す。本モジュールは、前記送信レート制御モジ
ュール25が決定した、送信可能帯域量に従い、実効通
信データ量がそれに等しくなるように、データ通信時の
通信粒度や回復強度などを変更し、それに依存して発生
する再送データを含むプロトコル制御データの帯域を変
更するものである。
シーを参照し、規定のデフォルト制御パラメータや制御
ポリシーを取得する(処理3101)。このポリシーは
図示していないが、事前にそれを管理するノードで定義
され、制御に先だって配布され、各ノードはそれに従っ
て制御処理を実施するものである。
ト制御モジュール25が決定した送信可能帯域量をパラ
メータなどから取得し(処理3102)、まず規定のパ
ラメータでソケットライブラリを呼び出し、送信する
(処理3103)。例えば、帯域量が5Kバイト/秒で
規定のパケットサイズが500バイトであれば、ディレ
イは100ミリ秒と決定される。そして、TCP/IP
プロトコルの通信データの入出力情報などから得られ
る、通信データパケット量とデータ損失情報などの通信
品質を観測する(処理3104)。なお、前記(処理3
104)では、他の通信品質属性として、例えば再送回
数や時間間隔などのデータ回復強度のための制御パラメ
ータをも同様に取得する。
ら取得した、通信品質水準と比較するなどして(処理3
105)、その水準に達していれば、実効通信データの
帯域量を算出し(処理3106)、前記(処理310
2)で取得した、送信レート制御モジュール25が決定
した送信可能帯域量と比較する(処理3107)。比較
した結果が等しければ、前記(処理3103)と同様に
規定のパラメータでソケットライブラリを呼び出し、送
信する(処理3108)。
ポリシーは、“品質水準は再送データの発生がN回以
下、その品質に達している場合にはパケットサイズ1K
バイトで送信する”であるとするならば、前記(処理3
108)では、ソケットライブラリを呼び出す際のパラ
メータを、パケットサイズは500バイトから1Kバイ
トに、ディレイは100ミリ秒を200ミリ秒に変更
し、送信する。即ち前記(処理3108)では、送信可
能な帯域量5Kバイト/秒を遵守するように、データの
粒度を変更しデータを送信する。
(処理3108)の通信状況を観測すべく(処理310
4)から繰り返し実施し、なくなれば処理を終了する
(処理3109)。
帯域量に等しくない場合には、実効通信データの帯域量
の調整(処理3121)を実施することとなる。
ポリシーは、“通信品質が一定水準以上でありながら帯
域量が等しくない場合には、再送が成功する確率を向上
させるためにパケットサイズ400バイトで送信する。
データ回復強度の再送時間間隔を2倍の値に変更する”
であるとするならば、前記(処理3121)では、ソケ
ットライブラリを呼び出す際のパラメータを、パケット
サイズは500バイトから400バイトに、ディレイは
100ミリ秒を80ミリ秒に、さらに再送時間間隔を2
倍の値に変更し、送信する。即ち前記(処理3121)
では、送信可能な帯域量5Kバイト/秒を遵守するよう
に、データの粒度と回復の強度を変更しデータを送信す
る。
れば、前記(処理3121)の通信状況を観測すべく
(処理3104)から繰り返し実施し、なくなれば処理
を終了する(処理3109)。
る場合の処理であるが、もし、前記(処理3105)
で、通信品質が一定水準に達しない場合には、規定の通
信品質を満たす帯域量を求め(処理3120)前記、実
効通信データの帯域量の調整(処理3121)を実施す
ることとなる。
質状態が劣化し、送信レート制御モジュール25が決定
した送信可能帯域量を、再送データが圧迫していると判
断している状態であり、規定の水準の通信品質が得られ
る実効通信帯域量を求め、その帯域量に従ってデータを
送信する。
ポリシーは、“通信品質が再送データの発生がN回以下
とならない場合には、誤り訂正処理を2倍の強度のもの
に、再送時間間隔を2倍の値に変更し、その結果得られ
る実効通信帯域量とする”であるとするならば、前記
(処理3121)では、ソケットライブラリを呼び出す
際のパラメータを、誤り訂正処理を2倍の強度のもの
に、さらに再送時間間隔を2倍の値に変更し送信する。
れば、前記(処理3121)の通信結果状況を観測すべ
く(処理3104)から繰り返し実施することとなる
が、この場合通信品質が一定水準に回復するまで求めた
帯域量で送信する。
れぞれ算出した帯域量にしたがってデータ通信を行う場
合に、自ノードで観測可能な、例えばTCP/IPプロ
トコルなどの通信データの入出力情報などから得られ
る、通信データパケット量と通信品質をもとに、実効通
信データの帯域量を算出し、それが帯域制御量に等しく
なるように、通信データの品質を調整することが可能と
なる。
た帯域量を遵守しながらも、データ通信粒度や回復強度
を変更するなどして、それに依存して発生する再送デー
タを含む各種プロトコル制御データの帯域量を調整する
ことにより、一定の水準の通信品質をもち、また、上記
帯域量の精度を高めることが可能となる。
御において、スイッチングハブなどのセグメントが複数
に分離された形態のネットワークであっても、特別なハ
ードウェアを用いることなく、サブネット内の発生帯域
情報に基づいて通信ごとに送信可能帯域量を求めること
が可能となるので、送信可能帯域量やデータの種別に応
じた帯域制御が実現できる。
ようなネットワーク環境においても、それに依存して発
生する再送データを含む各種プロトコルの制御データの
帯域量を、データの通信粒度や回復強度を変更するなど
して調整することにより、データの実効通信帯域や品質
補正が可能となるので、より高精度な帯域制御が実現で
きる。
ステム全体構成図である。
ある。
図である。
示すフローチャートである。
作を示すフローチャートである。
作を示すフローチャートである。
すフローチャートである。
すフローチャートである。
ローチャートである。
ブ、20…ネットワークインターフェースカード、21
…ネットワーク制御ドライバ、22…IPプロトコル処
理モジュール、23…帯域情報受信モジュール、24…
帯域情報送信モジュール、25…送信レート制御モジュ
ール、26…帯域情報管理テーブル、27…通信アプリ
ケーションプログラム、28…オペレーティングシステ
ム、29…ソケットライブラリ、30…疑似ソケットラ
イブラリ、261…自ノードテーブル、262…他ノー
ドテーブル、263…IPアドレス、264…ポート番
号、265…帯域量、266…種別、267…動作アプ
リケーションの数、268…動作アプリケーションのプ
ロセスIDのリスト。
Claims (11)
- 【請求項1】ネットワークにそれぞれ通信アプリケーシ
ョンプログラムで動作する複数のノードが接続されたネ
ットワークシステムにおいて、 前記複数のノードのそれぞれが、通信帯域を制御するた
めに必要な通信属性を前記通信アプリケーションプログ
ラムから取得する帯域情報取得手段と、前記帯域情報取
得手段によって取得された通信属性を自ノードの帯域情
報として記憶する帯域情報記憶手段と、前記自ノードの
帯域情報をネットワークに接続された他のノード全部に
配信する帯域情報配信手段と、他ノードの前記帯域情報
配信手段により配信された帯域情報を受信して前記帯域
情報記憶手段に他ノードの帯域情報として記憶する帯域
情報受信手段と、前記帯域情報記憶手段に記憶された自
ノードの帯域情報と他ノードの帯域情報に基づいて現在
の帯域量を求める帯域量計算手段と、を有してなり、前
記帯域量計算手段は、求めた帯域量をネットワークの帯
域量とみなして帯域判定し、帯域制御するものであるこ
とを特徴とするネットワークシステム。 - 【請求項2】請求項1記載のネットワークシステムにお
いて、 さらに、前記の各ノードは、自ノードにおいて観測可能
な通信データパケット量とその通信品質と通信品質を制
御するために必要な通信品質属性を取得する通信品質取
得手段と、前記取得した自ノードの通信データパケット
から、アプリケーション通信データを通信する際に発生
する再送データを含む各種プロトコル制御データが占め
る帯域量を除く、実効通信データの帯域量を前記取得し
た通信品質をもとに算出し、該算出結果が前記帯域量計
算手段が求めた帯域量と等しくなるように前記取得した
通信品質属性を決定する通信品質補正手段とを有してな
り、 前記通信品質補正手段は、前記帯域量計算手段が求めた
帯域量を実効通信データの帯域量として保証可能な通信
品質を決定し、通信品質を制御するものであることを特
徴とするネットワークシステム。 - 【請求項3】請求項2記載のネットワークシステムにお
いて、 前記通信品質属性は、アプリケーションプログラムの通
信データを前記帯域量計算手段が求めた帯域量に従って
送信する際の、データ通信粒度を決定するデータパケッ
ト長や通信タイミングなどの制御パラメータと、データ
回復強度を決定する再送や誤り訂正処理の制御パラメー
タを含み、前記通信品質補正手段は、前記帯域量計算手
段が求めた帯域量を実効通信データの帯域量として保証
可能な、データの通信粒度と回復強度を決定し、通信品
質を制御するものであることを特徴とするネットワーク
システム。 - 【請求項4】請求項2記載のネットワークシステムにお
いて、 前記通信品質補正手段は、前記通信品質取得手段より取
得した通信品質属性を調整した結果から得られる通信品
質が、一定の水準に達しない場合には、通信品質が劣化
しているものとみなして、前記所定の水準の通信品質が
得られる実効通信帯域量を求め、帯域制御するものであ
ることを特徴とするネットワークシステム。 - 【請求項5】ネットワークに複数のノードが接続された
ネットワークシステムの通信帯域を制御する通信帯域制
御方法において、 前記複数のノードそれぞれが、通信帯域を制御するため
に必要な通信属性を通信アプリケーションプログラムか
ら取得し、取得した通信属性を自ノードの帯域情報とし
て記憶するとともにネットワークに接続された全てのノ
ードに配信し、他ノードから配信された帯域情報を該他
ノードの帯域情報として記憶し、前記記憶された自ノー
ドの帯域情報と他ノードの帯域情報に基づいて現在の帯
域量を求め、求められた帯域量をネットワークの帯域量
とみなして帯域判定し、帯域制御すること、を特徴とす
る通信帯域制御方法。 - 【請求項6】請求項5記載の通信帯域制御方法におい
て、 さらに、前記の各ノードは、自ノードにおいて観測可能
な通信データパケット量とその通信品質と通信品質を制
御するために必要な通信品質属性を取得し、前記取得し
た自ノードの通信データパケットから、アプリケーショ
ン通信データを通信する際に発生する再送データを含む
各種プロトコル制御データが占める帯域量を除く、実効
通信データの帯域量を前記取得した通信品質をもとに算
出し、該算出結果が前記帯域量と等しくなるように前記
取得した通信品質属性を決定して通信品質を制御するこ
とを特徴とする通信帯域制御方法。 - 【請求項7】請求項5記載の通信帯域制御方法におい
て、 前記通信品質属性は、アプリケーションプログラムの通
信データを前記帯域量に従って送信する際の、データ通
信粒度を決定するデータパケット長や通信タイミングな
どの制御パラメータと、データ回復強度を決定する再送
や誤り訂正処理の制御パラメータを含み、前記帯域量を
実効通信データの帯域量として保証可能な、データの通
信粒度と回復強度を決定し、通信品質を制御することを
特徴とする通信帯域制御方法。 - 【請求項8】請求項5記載の通信帯域制御方法におい
て、 前記取得した通信品質属性を調整した結果から得られる
通信品質が、一定の水準に達しない場合には、通信品質
が劣化しているものとみなして、前記所定の水準の通信
品質が得られる実効通信帯域量を求め、帯域制御するこ
とを特徴とする通信帯域制御方法。 - 【請求項9】請求項5または請求項6記載の通信帯域制
御方法において、 自ノードの帯域情報の他ノードへの配信をブロードキャ
スト通信により配信することを特徴とする帯域制御方
法。 - 【請求項10】請求項5または請求項6記載の通信帯域
制御方法において、 記憶された自ノードの帯域情報と他ノードの帯域情報に
基づいて求められた帯域量から通信品質を保証すべき通
信が発生したことを検出し、通信品質を保証しない通信
の送信レートを減少させることにより通信品質を保証す
べき通信の通信帯域を確保することを特徴とする通信帯
域制御方法。 - 【請求項11】請求項5または請求項6記載の通信帯域
制御方法において、 帯域情報としてアプリケーションプログラムを特定する
ための識別子を合わせて格納するように構成されている
ことを特徴とする通信帯域制御方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001036296A JP3639792B2 (ja) | 2000-07-25 | 2001-02-14 | ネットワークシステムとその通信帯域制御方法 |
| US09/794,171 US6798787B2 (en) | 2000-07-25 | 2001-02-27 | Network system and communication band control method thereof |
| US10/807,242 US6975648B2 (en) | 2000-07-25 | 2004-03-24 | Network system and communication band control method thereof |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000223665 | 2000-07-25 | ||
| JP2000-223665 | 2000-07-25 | ||
| JP2001036296A JP3639792B2 (ja) | 2000-07-25 | 2001-02-14 | ネットワークシステムとその通信帯域制御方法 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004285645A Division JP2005051811A (ja) | 2000-07-25 | 2004-09-30 | ネットワークシステムとその通信帯域制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002111688A true JP2002111688A (ja) | 2002-04-12 |
| JP3639792B2 JP3639792B2 (ja) | 2005-04-20 |
Family
ID=26596615
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001036296A Expired - Fee Related JP3639792B2 (ja) | 2000-07-25 | 2001-02-14 | ネットワークシステムとその通信帯域制御方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US6798787B2 (ja) |
| JP (1) | JP3639792B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4772053B2 (ja) * | 2005-08-04 | 2011-09-14 | パナソニック株式会社 | 送信装置および送信レート制御方法 |
| JP2014532379A (ja) * | 2011-10-17 | 2014-12-04 | スカイプ | データ送信制御 |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20020075895A1 (en) * | 2000-10-27 | 2002-06-20 | Takao Yamaguchi | Transmission rate controller and transmission rate control method |
| US7065586B2 (en) * | 2000-12-22 | 2006-06-20 | Radiance Technologies, Inc. | System and method for scheduling and executing data transfers over a network |
| US7142508B2 (en) * | 2000-12-22 | 2006-11-28 | Radiance Technologies, Inc. | System and method for controlling data transfer rates on a network |
| JP2002325093A (ja) * | 2001-04-26 | 2002-11-08 | Fujitsu Ltd | 帯域制御方法及び装置、並びに帯域制御システム |
| CA2387654A1 (en) * | 2002-05-24 | 2003-11-24 | Alcatel Canada Inc. | Partitioned interface architecture for transmission of broadband network traffic to and from an access network |
| US7120858B2 (en) * | 2002-08-21 | 2006-10-10 | Sun Microsystems, Inc. | Method and device for off-loading message digest calculations |
| JP4564491B2 (ja) * | 2003-05-20 | 2010-10-20 | パナソニック株式会社 | アクセス制御方法及びシステム |
| US8126006B2 (en) * | 2003-09-08 | 2012-02-28 | Koninklijke Philips Electronics N.V. | Method of providing a medium access protocol |
| US7573901B2 (en) * | 2004-08-04 | 2009-08-11 | Sap Ag | Hub-based messaging system |
| US8259861B2 (en) | 2005-03-31 | 2012-09-04 | At&T Intellectual Property I, L.P. | Methods and systems for providing bandwidth adjustment |
| JP4999601B2 (ja) * | 2007-08-14 | 2012-08-15 | キヤノン株式会社 | 送信装置、及び帯域制御装置 |
| JP5482606B2 (ja) * | 2010-09-29 | 2014-05-07 | ブラザー工業株式会社 | 通信装置 |
| US8855126B2 (en) * | 2012-09-06 | 2014-10-07 | Unisys Corporation | Fast data packet transfer operations |
| US9923581B2 (en) | 2013-10-14 | 2018-03-20 | Netgear, Inc. | Front-end module and antenna design for a wireless device simultaneously using WLAN modules operating in different wireless bands |
| US9564986B2 (en) * | 2013-11-06 | 2017-02-07 | At&T Intellectual Property I, L.P. | Latency reduction and range extension system for radio networks |
| CN105959240A (zh) * | 2016-04-28 | 2016-09-21 | 乐视控股(北京)有限公司 | 一种带宽共享方法及装置 |
| US11863522B2 (en) | 2019-04-04 | 2024-01-02 | Cisco Technology, Inc. | Applying attestation to the border gateway protocol (BGP) |
| US11595441B2 (en) | 2019-04-04 | 2023-02-28 | Cisco Technology, Inc. | Systems and methods for securing network paths |
| US11785053B2 (en) * | 2019-04-04 | 2023-10-10 | Cisco Technology, Inc. | Systems and methods for determining secure network paths |
| US11411948B2 (en) | 2019-04-04 | 2022-08-09 | Cisco Technology, Inc. | Systems and methods for applying attestation tokens to LISP messages |
| US12149626B1 (en) | 2019-04-04 | 2024-11-19 | Cisco Technology, Inc. | Applying attestation to BGP-LS |
| US11356361B2 (en) | 2019-04-04 | 2022-06-07 | Cisco Technology, Inc. | Systems and methods for steering traffic into SR-TE policies |
| WO2021166251A1 (ja) * | 2020-02-21 | 2021-08-26 | 日本電信電話株式会社 | 制御装置、制御方法及びプログラム |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6574197B1 (en) * | 1998-07-03 | 2003-06-03 | Mitsubishi Denki Kabushiki Kaisha | Network monitoring device |
| US6487170B1 (en) * | 1998-11-18 | 2002-11-26 | Nortel Networks Limited | Providing admission control and network quality of service with a distributed bandwidth broker |
| US6493317B1 (en) * | 1998-12-18 | 2002-12-10 | Cisco Technology, Inc. | Traffic engineering technique for routing inter-class traffic in a computer network |
| JP3645734B2 (ja) * | 1999-02-24 | 2005-05-11 | 株式会社日立製作所 | ネットワーク中継装置及びネットワーク中継方法 |
| US6594279B1 (en) * | 1999-04-22 | 2003-07-15 | Nortel Networks Limited | Method and apparatus for transporting IP datagrams over synchronous optical networks at guaranteed quality of service |
| US6820117B1 (en) * | 1999-10-18 | 2004-11-16 | Sun Microsystems, Inc. | Bandwidth management |
| JP2001217842A (ja) * | 2000-02-01 | 2001-08-10 | Fujitsu Ltd | Lan型ネットワーク制御装置 |
| US6865151B1 (en) * | 2000-06-28 | 2005-03-08 | Nortel Networks Limited | Methods and systems for optimizing data transmission in networks |
| US6842463B1 (en) * | 2000-07-14 | 2005-01-11 | Nortel Networks Limited | Automated and adaptive management of bandwidth capacity in telecommunications networks |
| US6854013B2 (en) * | 2001-06-25 | 2005-02-08 | Nortel Networks Limited | Method and apparatus for optimizing network service |
-
2001
- 2001-02-14 JP JP2001036296A patent/JP3639792B2/ja not_active Expired - Fee Related
- 2001-02-27 US US09/794,171 patent/US6798787B2/en not_active Expired - Fee Related
-
2004
- 2004-03-24 US US10/807,242 patent/US6975648B2/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4772053B2 (ja) * | 2005-08-04 | 2011-09-14 | パナソニック株式会社 | 送信装置および送信レート制御方法 |
| JP2014532379A (ja) * | 2011-10-17 | 2014-12-04 | スカイプ | データ送信制御 |
| US9680754B2 (en) | 2011-10-17 | 2017-06-13 | Skype | Controlling transmission of data |
Also Published As
| Publication number | Publication date |
|---|---|
| US20020012359A1 (en) | 2002-01-31 |
| US20040174889A1 (en) | 2004-09-09 |
| US6798787B2 (en) | 2004-09-28 |
| US6975648B2 (en) | 2005-12-13 |
| JP3639792B2 (ja) | 2005-04-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3639792B2 (ja) | ネットワークシステムとその通信帯域制御方法 | |
| Lee et al. | INSIGNIA: An IP-based quality of service framework for mobile ad hoc networks | |
| JP6319608B2 (ja) | 伝送制御方法、装置およびシステム | |
| US7289453B2 (en) | Adaptive quality-of-service reservation and pre-allocation for mobile systems | |
| US6839767B1 (en) | Admission control for aggregate data flows based on a threshold adjusted according to the frequency of traffic congestion notification | |
| CN1679017B (zh) | 提供端点站之间保留连接的装置、方法和以太网网络系统 | |
| JP4796157B2 (ja) | ネットワーク通信における資源配分を実施するためのシステム及び方法 | |
| US20140153392A1 (en) | Application quality management in a cooperative communication system | |
| US20140155043A1 (en) | Application quality management in a communication system | |
| JP2009544259A (ja) | 無線通信システムにおけるポリシー施行のための方法及び装置 | |
| JP2025510372A (ja) | ポリシー制御方法、デバイス及び記憶媒体 | |
| CN112099871B (zh) | 一种服务质量配置方法及装置 | |
| US7499436B2 (en) | Mobile communication system using resource reservation protocol | |
| EP1341350B1 (en) | A method for congestion detection for IP flows over a wireless network | |
| CN112235833B (zh) | 数据流参数动态配置方法、会话管理功能实体 | |
| CN101360047A (zh) | 一种服务质量映射关系传递的方法、设备及系统 | |
| JP2005051811A (ja) | ネットワークシステムとその通信帯域制御方法 | |
| JP2009105949A (ja) | QoS制御を実行することが可能な端末 | |
| US20070019550A1 (en) | Shaper control method, data communication system, network interface apparatus, and network delay apparatus | |
| JP2004343462A (ja) | ネットワーク計測制御システム | |
| CN111615170B (zh) | 一种数据传输方法及系统 | |
| WO2022268224A1 (zh) | 一种报文处理方法及相关设备 | |
| KR100653454B1 (ko) | 홈네트워크 환경에서 서비스 별 서비스품질 보장을 위한동적 트래픽 관리 장치 및 그 방법 | |
| Magalhães | A* transport layer approach to host mobility | |
| JP3732149B2 (ja) | 視覚的かつ動的に下り帯域を制御する端末装置、制御方法、プログラム、および記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040804 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040810 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040930 |
|
| 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: 20050104 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050117 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 3639792 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080121 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090121 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090121 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100121 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110121 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110121 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120121 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130121 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |