JPH0836535A - コンピュータシステムにおける回線トラフィック制御方 式 - Google Patents
コンピュータシステムにおける回線トラフィック制御方 式Info
- Publication number
- JPH0836535A JPH0836535A JP6172801A JP17280194A JPH0836535A JP H0836535 A JPH0836535 A JP H0836535A JP 6172801 A JP6172801 A JP 6172801A JP 17280194 A JP17280194 A JP 17280194A JP H0836535 A JPH0836535 A JP H0836535A
- Authority
- JP
- Japan
- Prior art keywords
- data
- line
- transmission
- transmitted
- traffic control
- 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
- Communication Control (AREA)
- Computer And Data Communications (AREA)
Abstract
(57)【要約】
【目的】 コンピュータ間において最小時間で送信先に
データを送信する。 【構成】 送信側コンピュータ1における低負荷回線選
択手段3は、アプリケーションプログラム2からのデー
タの送信要求を受けて、回線属性ファイル4のデータに
基き複数の回線8の中から最短時間で送信要求されたデ
ータを送信する回線を選択し、選択された回線で送信要
求されたデータを送信する。受信側コンピュータ5にお
けるデータ順序性保証手段7は、複数の回線8から送信
されてきたデータを受信し、受信したデータの順序性を
保証し、順序性の保証されたデータをアプリケーション
プログラム6に出力する。
データを送信する。 【構成】 送信側コンピュータ1における低負荷回線選
択手段3は、アプリケーションプログラム2からのデー
タの送信要求を受けて、回線属性ファイル4のデータに
基き複数の回線8の中から最短時間で送信要求されたデ
ータを送信する回線を選択し、選択された回線で送信要
求されたデータを送信する。受信側コンピュータ5にお
けるデータ順序性保証手段7は、複数の回線8から送信
されてきたデータを受信し、受信したデータの順序性を
保証し、順序性の保証されたデータをアプリケーション
プログラム6に出力する。
Description
【0001】
【産業上の利用分野】本発明は、コンピュータシステム
におけるコンピュータ間ネットワークの回線トラフィッ
ク制御方式に関する。
におけるコンピュータ間ネットワークの回線トラフィッ
ク制御方式に関する。
【0002】
【従来の技術】図3は、従来の回線トラフィック制御方
式を示しており、データの送信を行う送信側コンピュー
タ1とデータの受信を行う受信側コンピュータ5が複数
の回線8で接続され、それぞれの回線上には業務セッシ
ョン9が設けられている。
式を示しており、データの送信を行う送信側コンピュー
タ1とデータの受信を行う受信側コンピュータ5が複数
の回線8で接続され、それぞれの回線上には業務セッシ
ョン9が設けられている。
【0003】送信側コンピュータ1は、データの送信要
求を行うアプリケーションプログム2と、送信待ちデー
タを管理し、送信待ちデータの少ない回線を選択して受
信側へデータ送信を行う送信データキュー管理10で構
成されている。
求を行うアプリケーションプログム2と、送信待ちデー
タを管理し、送信待ちデータの少ない回線を選択して受
信側へデータ送信を行う送信データキュー管理10で構
成されている。
【0004】受信側コンピュータ5は、複数の回線から
送信されてきたデータを受信し、データの順序性を保証
するデータ順序性保証手段7とデータ順序性保証手段か
らのデータ受信を行うアプリケーションプログラム6で
構成されている。
送信されてきたデータを受信し、データの順序性を保証
するデータ順序性保証手段7とデータ順序性保証手段か
らのデータ受信を行うアプリケーションプログラム6で
構成されている。
【0005】アプリケーションプログラムがデータ送信
を行った場合、送信データは送信データキュー管理10
へ渡される。送信データを受け取った送信データキュー
管理10は、送信可能な各回線のテータ送信待ちになっ
ているデータ数を調査し、データ送信待ち数が一番少な
い回線に対してデータ送信を行う。この時、データにシ
ーケンス番号を付加してデータ送信を行う。回線に送信
されたデータは、データ順序性保証手段7によって受信
される。データを受信したデータ順序性保証手段7は、
データに付加されたシーケンス番号によってデータの順
序性を保証し、アプリケーションプログラム6に受信デ
ータを引渡す。
を行った場合、送信データは送信データキュー管理10
へ渡される。送信データを受け取った送信データキュー
管理10は、送信可能な各回線のテータ送信待ちになっ
ているデータ数を調査し、データ送信待ち数が一番少な
い回線に対してデータ送信を行う。この時、データにシ
ーケンス番号を付加してデータ送信を行う。回線に送信
されたデータは、データ順序性保証手段7によって受信
される。データを受信したデータ順序性保証手段7は、
データに付加されたシーケンス番号によってデータの順
序性を保証し、アプリケーションプログラム6に受信デ
ータを引渡す。
【0006】
【発明が解決しようとする課題】上述した従来のコンピ
ュータシステムにおける回線トラフィック制御方式は、
送信するデータ長と回線速度の違いによる遅延時間が考
慮されておらず、送信待ちとなっているデータ数のみで
回線のトラフィック状態を判断してたため、最小時間で
送信先にデータを送信できない場合があるという欠点が
あった。
ュータシステムにおける回線トラフィック制御方式は、
送信するデータ長と回線速度の違いによる遅延時間が考
慮されておらず、送信待ちとなっているデータ数のみで
回線のトラフィック状態を判断してたため、最小時間で
送信先にデータを送信できない場合があるという欠点が
あった。
【0007】
【課題を解決するための手段】第1の発明は、回線速度
の異なる複数の回線によりデータの送受信を行うコンピ
ュータシステムにおける回線トラフィック制御方式にお
いて、送信側コンピュータは、データの送信要求を行う
第1のアプリケーションプログラムと、前記データ送信
要求を受けて予め定められたアルゴリズムに基き前記複
数の回線の中から最短時間で前記送信要求されたデータ
を送信する回線を選択し選択された前記回線で前記送信
要求されたデータを送信する低負荷回線選択手段とを含
み、受信側コンピュータは、前記複数の回線から送信さ
れてきた前記データを受信し受信した前記データの順序
性を保証するデータ順序性保証手段と、前記順序性の保
証されたデータを受信し予め定められた処理を行う第2
のアプリケーションプログラムとを含むことを特徴とす
る。
の異なる複数の回線によりデータの送受信を行うコンピ
ュータシステムにおける回線トラフィック制御方式にお
いて、送信側コンピュータは、データの送信要求を行う
第1のアプリケーションプログラムと、前記データ送信
要求を受けて予め定められたアルゴリズムに基き前記複
数の回線の中から最短時間で前記送信要求されたデータ
を送信する回線を選択し選択された前記回線で前記送信
要求されたデータを送信する低負荷回線選択手段とを含
み、受信側コンピュータは、前記複数の回線から送信さ
れてきた前記データを受信し受信した前記データの順序
性を保証するデータ順序性保証手段と、前記順序性の保
証されたデータを受信し予め定められた処理を行う第2
のアプリケーションプログラムとを含むことを特徴とす
る。
【0008】また、第2の発明は、前記送信側コンピュ
ータが、前記回線速度などの回線属性を定義した回線属
性ファイルを備え、前記低負荷回線選択手段が、式1に
より得られた値が一番小さい回線を前記最短時間でデー
タを送信する回線とし、前記式1が((第1の回線上の
データ送信待ちになっているデータ長の総和)+(前記
第1の回線に前記送信要求されたデータのデータ長))
÷(前記回線属性ファイルに基き得られた前記第1の回
線の回線速度)であることを特徴とする。
ータが、前記回線速度などの回線属性を定義した回線属
性ファイルを備え、前記低負荷回線選択手段が、式1に
より得られた値が一番小さい回線を前記最短時間でデー
タを送信する回線とし、前記式1が((第1の回線上の
データ送信待ちになっているデータ長の総和)+(前記
第1の回線に前記送信要求されたデータのデータ長))
÷(前記回線属性ファイルに基き得られた前記第1の回
線の回線速度)であることを特徴とする。
【0009】
【実施例】次に、本発明について図面を参照して説明す
る。
る。
【0010】図1は本発明の一実施例を示すブロック図
である。
である。
【0011】本実施例の回線トラフィック制御方式は、
図1に示すように、データの送信を行う送信側コンピュ
ータ1と、データの受信を行う受信側コンピュータ5が
複数の回線8で接続されている。さらに、この複数の回
線上には、業務セッション9が設けられている。
図1に示すように、データの送信を行う送信側コンピュ
ータ1と、データの受信を行う受信側コンピュータ5が
複数の回線8で接続されている。さらに、この複数の回
線上には、業務セッション9が設けられている。
【0012】送信側コンピュータ1は、データの送信要
求を行うアプリケーションプログラム2と、回線速度な
どの回線属性を定義した回線属性ファイル4と、負荷の
少ない回線を選択して受信側へデータを送信する低負荷
回線選択手段3とで構成される。
求を行うアプリケーションプログラム2と、回線速度な
どの回線属性を定義した回線属性ファイル4と、負荷の
少ない回線を選択して受信側へデータを送信する低負荷
回線選択手段3とで構成される。
【0013】受信側コンピュータ5は、複数の回線から
送信されてきたデータを受信し、データの順序性を保証
するテータ順序性保証手段7と、データ順序性保証手段
7からのデータ受信を行うアプリケーションプログラム
6とで構成される。
送信されてきたデータを受信し、データの順序性を保証
するテータ順序性保証手段7と、データ順序性保証手段
7からのデータ受信を行うアプリケーションプログラム
6とで構成される。
【0014】アプリケーションプログラム2から送信デ
ータを受け取った低負荷回線選択手段3は、複数ある回
線8の中から負荷の少ない回線の業務セッション9を動
的に選択し、データにシーケンス番号をふり、受信側コ
ンピュータ5へデータ送信を行う。
ータを受け取った低負荷回線選択手段3は、複数ある回
線8の中から負荷の少ない回線の業務セッション9を動
的に選択し、データにシーケンス番号をふり、受信側コ
ンピュータ5へデータ送信を行う。
【0015】図2は、低負荷回線選択手段3の回線選択
方法を示すフローチャートである。まず、アプリケーシ
ョンプログラムからの送信データを受け付ける(ステッ
プ2−1)と、回線属性ファイル4から各回線の回線速
度値を読み込む(ステップ2−2)とともに、回線ごと
のデータ送信待ち状況を調査する。これにより、各回線
ごとのデータ送信待ちになっているデータ長の総和を求
め(ステップ2−3)、回線ごとに下記に示す式1によ
りデータ送信時間を算出し(ステップ2−4)、算出値
の中でもっとも値の小さくなった回線を選択し(ステッ
プ2−5)、データを受信側に送信する(ステップ2−
6)。 (1回線上のデータ送信待ちになっているデータ長の総和+送信データ長)÷ 回線速度……………………………………(式1) 式1は、任意の回線上における、送信データを含めた現
在の送信待ちになっているデータのデータ長の総和を、
送信する回線の回線速度で除算することにより、送信待
ちになっているデータが全て送信先に到達する時間を求
めることができる。これにより、各回線ごとに式1で算
出した送信時間を比較し、送信時間が最小となる回線を
選択することによって、最短時間でデータを送信するこ
とができる。
方法を示すフローチャートである。まず、アプリケーシ
ョンプログラムからの送信データを受け付ける(ステッ
プ2−1)と、回線属性ファイル4から各回線の回線速
度値を読み込む(ステップ2−2)とともに、回線ごと
のデータ送信待ち状況を調査する。これにより、各回線
ごとのデータ送信待ちになっているデータ長の総和を求
め(ステップ2−3)、回線ごとに下記に示す式1によ
りデータ送信時間を算出し(ステップ2−4)、算出値
の中でもっとも値の小さくなった回線を選択し(ステッ
プ2−5)、データを受信側に送信する(ステップ2−
6)。 (1回線上のデータ送信待ちになっているデータ長の総和+送信データ長)÷ 回線速度……………………………………(式1) 式1は、任意の回線上における、送信データを含めた現
在の送信待ちになっているデータのデータ長の総和を、
送信する回線の回線速度で除算することにより、送信待
ちになっているデータが全て送信先に到達する時間を求
めることができる。これにより、各回線ごとに式1で算
出した送信時間を比較し、送信時間が最小となる回線を
選択することによって、最短時間でデータを送信するこ
とができる。
【0016】受信側コンピュータ5のデータ順序性手段
7は、複数の回線8から動的に送られてきたデータを受
信し、データにふられたシーケンス番号によりデータの
順序性を保証し、アプリケーションプログラム6にデー
タを引渡す。もし、データ順序性保証手段7が受信した
データのシーケンス番号に抜けが生じた場合は、データ
順序性保証手段7は受信したデータを保持したまま、一
定時間抜けたデータを待ち合わせ、シーケンス番号順に
アプリケーションプログラム6にデータを引き渡す。抜
けたデータが一定時間来なければ、保持していたデータ
とデータ抜けを検出した以降の受信データをシーケンス
番号により破棄して相手に否定応答をする。
7は、複数の回線8から動的に送られてきたデータを受
信し、データにふられたシーケンス番号によりデータの
順序性を保証し、アプリケーションプログラム6にデー
タを引渡す。もし、データ順序性保証手段7が受信した
データのシーケンス番号に抜けが生じた場合は、データ
順序性保証手段7は受信したデータを保持したまま、一
定時間抜けたデータを待ち合わせ、シーケンス番号順に
アプリケーションプログラム6にデータを引き渡す。抜
けたデータが一定時間来なければ、保持していたデータ
とデータ抜けを検出した以降の受信データをシーケンス
番号により破棄して相手に否定応答をする。
【0017】以上述べたように、本発明により、任意の
回線上における、送信データを含めた現在の送信待ちに
なっているデータのデータ長の総和を、送信する回線の
回線速度で除算することにより、送信時間が最小となる
回線を選択することが可能になり、より速くデータの送
受信を行うことができる効果がある。
回線上における、送信データを含めた現在の送信待ちに
なっているデータのデータ長の総和を、送信する回線の
回線速度で除算することにより、送信時間が最小となる
回線を選択することが可能になり、より速くデータの送
受信を行うことができる効果がある。
【0018】
【発明の効果】以上説明したように、本発明により、コ
ンピュータシステムにおけるコンピュータ間で回線トラ
フィック制御を行う場合に、任意の回線上における、送
信データを含めた現在の送信待ちになっているデータの
データ長の総和を、送信する回線の回線速度で除算する
ことにより、送信時間が最小となる回線を選択すること
が可能となり、より正確なトラフィック状況の把握、お
よびより速いデータの送受信を行うことができる効果が
ある。
ンピュータシステムにおけるコンピュータ間で回線トラ
フィック制御を行う場合に、任意の回線上における、送
信データを含めた現在の送信待ちになっているデータの
データ長の総和を、送信する回線の回線速度で除算する
ことにより、送信時間が最小となる回線を選択すること
が可能となり、より正確なトラフィック状況の把握、お
よびより速いデータの送受信を行うことができる効果が
ある。
【図1】本発明の一実施例を示すブロック図である。
【図2】図1の低負荷回線選択手段3の回線選択方法を
示すフローチャートである。
示すフローチャートである。
【図3】従来の回線トラフィック制御方式を示すブロッ
ク図である。
ク図である。
1 送信側コンピュータ 2 アプリケーションプログラム 3 低負荷回線選択手段 4 回線属性ファイル 5 受信側コンピュータ 6 アプリケーションプログラム 7 データ順序性保証手段 8 回線 9 業務セッション 10 送信データキュー管理
Claims (2)
- 【請求項1】 回線速度の異なる複数の回線によりデー
タの送受信を行うコンピュータシステムにおける回線ト
ラフィック制御方式において、送信側コンピュータは、
データの送信要求を行う第1のアプリケーションプログ
ラムと、前記データ送信要求を受けて予め定められたア
ルゴリズムに基き前記複数の回線の中から最短時間で前
記送信要求されたデータを送信する回線を選択し選択さ
れた前記回線で前記送信要求されたデータを送信する低
負荷回線選択手段とを含み、受信側コンピュータは、前
記複数の回線から送信されてきた前記データを受信し受
信した前記データの順序性を保証するデータ順序性保証
手段と、前記順序性の保証されたデータを受信し予め定
められた処理を行う第2のアプリケーションプログラム
とを含むことを特徴とするコンピュータシステムにおけ
る回線トラフィック制御方式。 - 【請求項2】 前記送信側コンピュータが、前記回線速
度などの回線属性を定義した回線属性ファイルを備え、
前記低負荷回線選択手段が、式1により得られた値が一
番小さい回線を前記最短時間でデータを送信する回線と
し、前記式1が((第1の回線上のデータ送信待ちにな
っているデータ長の総和)+(前記第1の回線に前記送
信要求されたデータのデータ長))÷(前記回線属性フ
ァイルに基き得られた前記第1の回線の回線速度)であ
ることを特徴とする請求項1記載のコンピュータシステ
ムにおける回線トラフィック制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6172801A JPH0836535A (ja) | 1994-07-25 | 1994-07-25 | コンピュータシステムにおける回線トラフィック制御方 式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6172801A JPH0836535A (ja) | 1994-07-25 | 1994-07-25 | コンピュータシステムにおける回線トラフィック制御方 式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0836535A true JPH0836535A (ja) | 1996-02-06 |
Family
ID=15948628
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6172801A Pending JPH0836535A (ja) | 1994-07-25 | 1994-07-25 | コンピュータシステムにおける回線トラフィック制御方 式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0836535A (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04246748A (ja) * | 1991-01-31 | 1992-09-02 | Nec Corp | 回線トラフィック制御方式 |
-
1994
- 1994-07-25 JP JP6172801A patent/JPH0836535A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04246748A (ja) * | 1991-01-31 | 1992-09-02 | Nec Corp | 回線トラフィック制御方式 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6647419B1 (en) | System and method for allocating server output bandwidth | |
| JP2868178B2 (ja) | 所定のサービス品質でのデータ要素の伝送を保証する方法及び装置 | |
| JP3382953B2 (ja) | 有限メモリコンピュータシステム上におけるクライアント管理フロー制御方法及び装置 | |
| KR0156475B1 (ko) | 자원 예약치의 수동 입력을 위한 그래픽 인터페이스를 갖는 멀티미디어 자원 예약 시스템 | |
| CN100409638C (zh) | 用于管理包分段的方法和装置 | |
| US6560243B1 (en) | System and method for receiver based allocation of network bandwidth | |
| US8441931B2 (en) | Method and device for managing priority during the transmission of a message | |
| US7562152B2 (en) | User input based allocation of bandwidth on a data link | |
| CN1097913C (zh) | Atm流量调节 | |
| US7424536B2 (en) | Computer system and bandwidth control method for the same | |
| CN104137083B (zh) | 接口装置及存储器总线系统 | |
| TW200920035A (en) | Enhancement of end-to-end network QoS | |
| Anderson | Meta-scheduling for distributed continuous media | |
| CN108696455A (zh) | 用于处理业务流的方法及装置 | |
| WO2001080035A2 (en) | Backpressure arrangement in client-server environment | |
| JPH0836535A (ja) | コンピュータシステムにおける回線トラフィック制御方 式 | |
| US7720951B2 (en) | Method, system, and product for alleviating router congestion | |
| JPH09247209A (ja) | 資源予約チャネル用トランスポートレイヤプロトコルのフロー制御方式 | |
| CN111786887A (zh) | 由控制设备执行的数据转发方法、装置、计算设备和介质 | |
| CN118540228A (zh) | 数据传输方法、装置、设备、存储介质及程序产品 | |
| CN110928693B (zh) | 一种计算设备及资源分配方法 | |
| US7729259B1 (en) | Reducing latency jitter in a store-and-forward buffer for mixed-priority traffic | |
| CN111464374A (zh) | 网络延迟控制方法、设备及装置 | |
| CN115102950A (zh) | 一种文件下载方法、计算机设备以及存储介质 | |
| CN115865333A (zh) | 量子纠缠建立方法、装置及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19970204 |