JPH04245355A - ファイル転送方式 - Google Patents
ファイル転送方式Info
- Publication number
- JPH04245355A JPH04245355A JP3047224A JP4722491A JPH04245355A JP H04245355 A JPH04245355 A JP H04245355A JP 3047224 A JP3047224 A JP 3047224A JP 4722491 A JP4722491 A JP 4722491A JP H04245355 A JPH04245355 A JP H04245355A
- Authority
- JP
- Japan
- Prior art keywords
- file transfer
- records
- data
- buffer
- file
- 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
- 238000012546 transfer Methods 0.000 title claims abstract description 68
- 238000004891 communication Methods 0.000 claims abstract description 33
- 238000000034 method Methods 0.000 claims abstract description 12
- 238000012544 monitoring process Methods 0.000 claims description 10
- 230000005540 biological transmission Effects 0.000 claims description 9
- 238000009825 accumulation Methods 0.000 claims description 2
- 230000003213 activating effect Effects 0.000 claims 1
- 238000012545 processing Methods 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 3
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、通信回路で結ばれた複
数のシステム間での、ファイルの転送方式に関する。
数のシステム間での、ファイルの転送方式に関する。
【0002】
【従来の技術】従来、通信回線で結ばれた複数のシステ
ム間でファイルの転送を行う場合、送信側システムでは
、性能を考慮して、ファイルに格納されているレコード
をそのまま通信回線を通して受信側システムへ送信する
のではなく、複数のレコードをプロトコル(送信側シス
テムと受信側システムとの間で予め決められている約束
)で定められた形式でまとめて1つのデータとして送信
している。
ム間でファイルの転送を行う場合、送信側システムでは
、性能を考慮して、ファイルに格納されているレコード
をそのまま通信回線を通して受信側システムへ送信する
のではなく、複数のレコードをプロトコル(送信側シス
テムと受信側システムとの間で予め決められている約束
)で定められた形式でまとめて1つのデータとして送信
している。
【0003】この時、複数のレコードをまとめて1つの
データにする際、複数のレコードを一時的に蓄積するレ
コード蓄積手段を用意して、ファイルより読み込んだレ
コードを一時的に蓄積し、バッファがレコードで一杯に
なった時点でバッファ中にあるレコードを1つのデータ
としてまとめ、受信側システムにデータを送信していた
。
データにする際、複数のレコードを一時的に蓄積するレ
コード蓄積手段を用意して、ファイルより読み込んだレ
コードを一時的に蓄積し、バッファがレコードで一杯に
なった時点でバッファ中にあるレコードを1つのデータ
としてまとめ、受信側システムにデータを送信していた
。
【0004】
【発明が解決しようとする課題】しかしながら、上述し
た従来のファイル転送方式では、以下の欠点がある。
た従来のファイル転送方式では、以下の欠点がある。
【0005】送信側システムにおいて、転送元ファイル
の入出力、ファイル転送業務プログラムの処理、システ
ムの負荷状態等の要因により、データの送信処理が一時
的に中断することが多々あり、その場合、バッファにレ
コードが蓄積されたままの状態で通信手段に対してデー
タが渡されないため、通信手段、及び、通信回線の処理
に遊びの時間が生じ、通信回線の処理能力を十分に利用
した高性能なファイル転送が実現できない。
の入出力、ファイル転送業務プログラムの処理、システ
ムの負荷状態等の要因により、データの送信処理が一時
的に中断することが多々あり、その場合、バッファにレ
コードが蓄積されたままの状態で通信手段に対してデー
タが渡されないため、通信手段、及び、通信回線の処理
に遊びの時間が生じ、通信回線の処理能力を十分に利用
した高性能なファイル転送が実現できない。
【0006】
【課題を解決するための手段】本発明によるファイル転
送方式は、通信回路で結ばれた複数のシステム間でのフ
ァイル転送方式であって、ファイル転送における転送元
のレコードが格納されている転送元ファイルと、前記転
送元ファイルよりレコードを読み込み、ファイル転送に
おける受信側システムに対してレコードを送信するファ
イル転送業務プログラムと、前記ファイル転送業務プロ
グラムより起動され、ファイル転送に関して受信側シス
テムとの間で予め決められている約束(プロトコル)に
従って、ファイル転送に必要な制御データおよびファイ
ルのレコードの送受信を行うファイル転送プロトコル実
行手段と、受信側システムに対して、複数のレコードを
プロトコルで定められた形式でまとめて1つのデータと
して送信するために、複数のレコードを一時的に蓄積す
るバッファと、前記ファイル転送プロトコル実行手段に
おいて、前記ファイル転送業務プログラムより渡された
レコードを前記バッファに蓄積するレコード蓄積手段と
、前記レコード蓄積手段により起動され、前記レコード
蓄積手段によりバッファに蓄積されたレコードが一定量
以上になると、バッファ中に蓄積されたレコードをプロ
トコルで定められた形式で1つのデータにまとめて受信
側システムへ送信するデータ送信手段と、前記ファイル
転送プロトコル実行手段により起動され、ファイル転送
プロトコル実行手段が受信側システムとの間で送受信す
る制御データ、およびファイルのレコードをプロトコル
で定められた形式でまとめたデータを、前記通信回線を
通して送受信する通信手段とから構成されるファイル転
送の送信側システムにおいて、ホストの負荷状態を監視
して、負荷が低いと判断した場合には前記データ送信手
段を起動して、前記バッファに蓄積されているレコード
の量とは無関係に、受信側システムに対してデータの送
信を行うホスト負荷監視手段を有している。
送方式は、通信回路で結ばれた複数のシステム間でのフ
ァイル転送方式であって、ファイル転送における転送元
のレコードが格納されている転送元ファイルと、前記転
送元ファイルよりレコードを読み込み、ファイル転送に
おける受信側システムに対してレコードを送信するファ
イル転送業務プログラムと、前記ファイル転送業務プロ
グラムより起動され、ファイル転送に関して受信側シス
テムとの間で予め決められている約束(プロトコル)に
従って、ファイル転送に必要な制御データおよびファイ
ルのレコードの送受信を行うファイル転送プロトコル実
行手段と、受信側システムに対して、複数のレコードを
プロトコルで定められた形式でまとめて1つのデータと
して送信するために、複数のレコードを一時的に蓄積す
るバッファと、前記ファイル転送プロトコル実行手段に
おいて、前記ファイル転送業務プログラムより渡された
レコードを前記バッファに蓄積するレコード蓄積手段と
、前記レコード蓄積手段により起動され、前記レコード
蓄積手段によりバッファに蓄積されたレコードが一定量
以上になると、バッファ中に蓄積されたレコードをプロ
トコルで定められた形式で1つのデータにまとめて受信
側システムへ送信するデータ送信手段と、前記ファイル
転送プロトコル実行手段により起動され、ファイル転送
プロトコル実行手段が受信側システムとの間で送受信す
る制御データ、およびファイルのレコードをプロトコル
で定められた形式でまとめたデータを、前記通信回線を
通して送受信する通信手段とから構成されるファイル転
送の送信側システムにおいて、ホストの負荷状態を監視
して、負荷が低いと判断した場合には前記データ送信手
段を起動して、前記バッファに蓄積されているレコード
の量とは無関係に、受信側システムに対してデータの送
信を行うホスト負荷監視手段を有している。
【0007】また通信回線の負荷状態を監視して、負荷
が低いと判断した場合には前記データ送信手段を起動し
て、前記バッファに蓄積されているレコードの量とは無
関係に、受信側システムに対してデータの送信を行う回
線負荷監視手段を有している。
が低いと判断した場合には前記データ送信手段を起動し
て、前記バッファに蓄積されているレコードの量とは無
関係に、受信側システムに対してデータの送信を行う回
線負荷監視手段を有している。
【0008】
【作用】本発明によれば、バッファが一杯になった時点
で受信側システムに対してデータを送信する従来のファ
イル転送方式とは異なり、バッファが一杯になっていな
くても、転送元ファイルの入出力、ファイル転送業務プ
ログラムの処理、システムの負荷状態等の要因により、
データの送信処理が一時的に中断した場合には、その時
点で前記バッファに蓄積されているレコードを受信側シ
ステムへ送信することにより、通信回線の処理能力を十
分に利用して高性能なファイル転送を可能とする。
で受信側システムに対してデータを送信する従来のファ
イル転送方式とは異なり、バッファが一杯になっていな
くても、転送元ファイルの入出力、ファイル転送業務プ
ログラムの処理、システムの負荷状態等の要因により、
データの送信処理が一時的に中断した場合には、その時
点で前記バッファに蓄積されているレコードを受信側シ
ステムへ送信することにより、通信回線の処理能力を十
分に利用して高性能なファイル転送を可能とする。
【0009】
【実施例】本発明について図面を参照して詳細に説明す
る。
る。
【0010】図1を参照すると、本発明の一実施例は、
送信側システム1、受信側システム2、転送元ファイル
3、ファイル転送業務プログラム4、ファイル転送プロ
トコル実行手段5、レコード蓄積手段6、データ送信手
段7、バッファ8、ホスト負荷監視手段10、通信手段
11、通信回線12、転送先ファイル13から構成され
ている。
送信側システム1、受信側システム2、転送元ファイル
3、ファイル転送業務プログラム4、ファイル転送プロ
トコル実行手段5、レコード蓄積手段6、データ送信手
段7、バッファ8、ホスト負荷監視手段10、通信手段
11、通信回線12、転送先ファイル13から構成され
ている。
【0011】次に、本発明の動作について、図面を参照
して説明する。
して説明する。
【0012】送信側システム1と受信側システム2は、
通信回線12により結ばれており、送信側システム1に
はファイル転送における転送元ファイル3が、受信側シ
ステム2にはファイル転送における転送先ファイル13
が存在する。
通信回線12により結ばれており、送信側システム1に
はファイル転送における転送元ファイル3が、受信側シ
ステム2にはファイル転送における転送先ファイル13
が存在する。
【0013】以下に、送信側システム1と受信側システ
ム2との間で、通信回線12を通してファイル転送を行
なう際の送信側システムの動作について説明する。
ム2との間で、通信回線12を通してファイル転送を行
なう際の送信側システムの動作について説明する。
【0014】転送元ファイル3には、複数のレコードが
格納されている。
格納されている。
【0015】ファイル転送業務プログラム4は、転送元
ファイル3中のレコードを読み込み、ファイル転送プロ
トコル実行手段5を起動する。
ファイル3中のレコードを読み込み、ファイル転送プロ
トコル実行手段5を起動する。
【0016】ファイル転送プロトコル実行手段5は、フ
ァイル転送業務プログラム4よりレコードを受け取ると
、レコード蓄積手段6を起動する。
ァイル転送業務プログラム4よりレコードを受け取ると
、レコード蓄積手段6を起動する。
【0017】レコード蓄積手段6は、ファイル転送業務
プログラム4より渡されたレコードを一時的に蓄積する
領域であるバッファ8に格納されているレコードの大き
さを調べる。
プログラム4より渡されたレコードを一時的に蓄積する
領域であるバッファ8に格納されているレコードの大き
さを調べる。
【0018】バッファ8に空きがある場合は、ファイル
転送業務プログラム4より渡されたレコードをバッファ
8に蓄積する。
転送業務プログラム4より渡されたレコードをバッファ
8に蓄積する。
【0019】バッファ8が、既に蓄積されているレコー
ドで一杯の場合には、データ送信手段7を起動する。
ドで一杯の場合には、データ送信手段7を起動する。
【0020】デター送信手段7は、バッファ8中に蓄積
されている複数のレコードを、受信側システム2との間
で予め決められている約束(プロトコル)に従って1つ
のデータにまとめ、通信手段11を起動して受信側シス
テム2に対してデータを送信し、バッファ8を初期化す
る。
されている複数のレコードを、受信側システム2との間
で予め決められている約束(プロトコル)に従って1つ
のデータにまとめ、通信手段11を起動して受信側シス
テム2に対してデータを送信し、バッファ8を初期化す
る。
【0021】一方、ホスト負荷監視手段10は、ホスト
の負荷状態(例えば、CPU使用率)を監視し、負荷が
低いと判断した場合はデータ送信手段7を起動する。
の負荷状態(例えば、CPU使用率)を監視し、負荷が
低いと判断した場合はデータ送信手段7を起動する。
【0022】データ送信手段7は、レコード蓄積手段6
から起動された場合と同様に、バッファ8中に蓄積され
ている複数のレコードを1つのデータにまとめ、通信手
段11を起動して受信側システム2に対してデータを送
信し、バッファ8を初期化する。
から起動された場合と同様に、バッファ8中に蓄積され
ている複数のレコードを1つのデータにまとめ、通信手
段11を起動して受信側システム2に対してデータを送
信し、バッファ8を初期化する。
【0023】以上を繰り返して、ファイル転送が実行さ
れる。 (他の実施例)図2は本発明の他の実施例を示す図であ
り、同図において、データ送信手段7は、バッファ8中
に蓄積されている複数のレコードを、受信側システム2
との間で予め決められている約束(プロトコル)に従っ
て1つのデータにまとめ、通信手段11を起動して受信
側システム2に対してデータを送信し、バッファ8を初
期化する。
れる。 (他の実施例)図2は本発明の他の実施例を示す図であ
り、同図において、データ送信手段7は、バッファ8中
に蓄積されている複数のレコードを、受信側システム2
との間で予め決められている約束(プロトコル)に従っ
て1つのデータにまとめ、通信手段11を起動して受信
側システム2に対してデータを送信し、バッファ8を初
期化する。
【0024】一方、回線負荷監視手段14は、通信回線
の負荷状態を監視し、負荷が低いと判断した場合はデー
タ送信手段7を起動する。
の負荷状態を監視し、負荷が低いと判断した場合はデー
タ送信手段7を起動する。
【0025】データ送信手段7は、レコード蓄積手段6
から起動された場合と同様に、バッファ8中に蓄積され
ている複数のレコードを1つのデータにまとめ、通信手
段11を起動して受信側システム2に対してデータを送
信し、バッファ8を初期化する。
から起動された場合と同様に、バッファ8中に蓄積され
ている複数のレコードを1つのデータにまとめ、通信手
段11を起動して受信側システム2に対してデータを送
信し、バッファ8を初期化する。
【0026】以上を繰り返して、ファイル転送が実行さ
れる。
れる。
【0027】
【発明の効果】以上説明したように本発明では、送信側
システムにおいて、転送元ファイルの入出力、ファイル
転送業務プログラムの処理、システムの負荷状態等の要
因により、データの送信処理が一時的に中断することが
あっても、ホストの負荷(例えば、CPU使用率)、ま
たは回線負荷が低い場合には、その時点でバッファが一
杯でなくてもバッファに格納されているレコードを1つ
のデータとして受信側システムに送信することにより、
通信手段、及び、通信回線の処理に遊びの時間を生じさ
せることなく、通信回線の処理能力を十分に利用した高
性能なファイル転送が可能となる。
システムにおいて、転送元ファイルの入出力、ファイル
転送業務プログラムの処理、システムの負荷状態等の要
因により、データの送信処理が一時的に中断することが
あっても、ホストの負荷(例えば、CPU使用率)、ま
たは回線負荷が低い場合には、その時点でバッファが一
杯でなくてもバッファに格納されているレコードを1つ
のデータとして受信側システムに送信することにより、
通信手段、及び、通信回線の処理に遊びの時間を生じさ
せることなく、通信回線の処理能力を十分に利用した高
性能なファイル転送が可能となる。
【図1】本発明の一実施例を示す図である。
【図2】本発明の他の実施例を示す図である。
1 送信側システム、
2 受信側システム、
3 転送元ファイル、
4 ファイル転送業務プログラム、
5 ファイル転送プロトコル実行手段、6 レコー
ド蓄積手段、 7 データ送信手段、 8 バッファ、 10 ホスト負荷監視手段、 11 通信手段、 12 通信回線、 13 転送先ファイル、 14 回線負荷監視手段。
ド蓄積手段、 7 データ送信手段、 8 バッファ、 10 ホスト負荷監視手段、 11 通信手段、 12 通信回線、 13 転送先ファイル、 14 回線負荷監視手段。
Claims (2)
- 【請求項1】 通信回路で結ばれた複数のシステム間
でのファイル転送方式であって、ファイル転送における
転送元のレコードが格納されている転送元ファイルと、
前記転送元ファイルよりレコードを読み込み、ファイル
転送における受信側システムに対してレコードを送信す
るファイル転送業務プログラムと、前記ファイル転送業
務プログラムより起動され、ファイル転送に関して受信
側システムとの間で予め決められている約束(プロトコ
ル)に従って、ファイル転送に必要な制御データおよび
ファイルのレコードの送受信を行うファイル転送プロト
コル実行手段と、受信側システムに対して、複数のレコ
ードをプロトコルで定められた形式でまとめて1つのデ
ータとして送信するために、複数のレコードを一時的に
蓄積するバッファと、前記ファイル転送プロトコル実行
手段において、前記ファイル転送業務プログラムより渡
されたレコードを前記バッファに蓄積するレコード蓄積
手段と、前記レコード蓄積手段により起動され、前記レ
コード蓄積手段によりバッファに蓄積されたレコードが
一定量以上になると、バッファ中に蓄積されたレコード
をプロトコルで定められた形式で1つのデータにまとめ
て受信側システムへ送信するデータ送信手段と、前記フ
ァイル転送プロトコル実行手段により起動され、ファイ
ル転送プロトコル実行手段が受信側システムとの間で送
受信する制御データ、およびファイルのレコードをプロ
トコルで定められた形式でまとめたデータを、前記通信
回線を通して送受信する通信手段とから構成されるファ
イル転送の送信側システムにおいて、ホストの負荷状態
を監視して、該負荷が低いと判断した場合に、前記デー
タ送信手段を起動して、前記バッファに蓄積されている
レコードの量とは無関係に、受信側システムに対してデ
ータの送信を行うホスト負荷監視手段を有することを特
徴とするファイル転送方式。 - 【請求項2】 前記回線の負荷状態を監視して、該負
荷が低いと判断した場合に、前記データ送信手段を起動
して、前記バッファに蓄積されているレコードの量とは
無関係に、受信側システムに対してデータの送信を行う
回線負荷監視手段を有することを特徴とする請求項1に
記載のファイル転送方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3047224A JPH04245355A (ja) | 1991-01-30 | 1991-01-30 | ファイル転送方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3047224A JPH04245355A (ja) | 1991-01-30 | 1991-01-30 | ファイル転送方式 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH04245355A true JPH04245355A (ja) | 1992-09-01 |
Family
ID=12769222
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3047224A Pending JPH04245355A (ja) | 1991-01-30 | 1991-01-30 | ファイル転送方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH04245355A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0764880A (ja) * | 1993-08-23 | 1995-03-10 | Nec Corp | 汎用コンピュータ配信方式 |
JPH0816445A (ja) * | 1994-06-27 | 1996-01-19 | Nec Corp | 分散ファイルシステム |
JP2009302735A (ja) * | 2008-06-11 | 2009-12-24 | Mitsubishi Electric Corp | 留守番電話伝言メッセージ伝送方法及びサーバ装置 |
-
1991
- 1991-01-30 JP JP3047224A patent/JPH04245355A/ja active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0764880A (ja) * | 1993-08-23 | 1995-03-10 | Nec Corp | 汎用コンピュータ配信方式 |
JPH0816445A (ja) * | 1994-06-27 | 1996-01-19 | Nec Corp | 分散ファイルシステム |
JP2009302735A (ja) * | 2008-06-11 | 2009-12-24 | Mitsubishi Electric Corp | 留守番電話伝言メッセージ伝送方法及びサーバ装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5604866A (en) | Flow control system having a counter in transmitter for decrementing and incrementing based upon transmitting and received message size respectively for indicating free space in receiver | |
US4995056A (en) | System and method for data communications | |
US7051112B2 (en) | System and method for distribution of software | |
US9009326B2 (en) | System and method for managing connections between a client and a server | |
EP0525985B1 (en) | High speed duplex data link interface | |
KR970066908A (ko) | 런길이 부호화 데이타 전송의 지연된 흐름 제어를 가진 주변 인터페이스 | |
US5835779A (en) | Message transmission among processing units using interrupt control technique | |
US6058440A (en) | Programmable and adaptive resource allocation device and resource use recorder | |
JPH04245355A (ja) | ファイル転送方式 | |
JPH117434A (ja) | 複数ノードの非同期データ通信システム内で早期到達メッセージを処理するシステム | |
JPS6335139B2 (ja) | ||
KR20010095103A (ko) | 데이터 블록 전송 방법 및 장치 | |
KR0154489B1 (ko) | 비동기 전송모드방식의 스위칭시스템에 있어서 프로세서간 통신 메세지 송수신처리장치 및 방법 | |
JPH04107758A (ja) | ファイル転送方式 | |
JP3045147B2 (ja) | 移動通信用データ中継装置 | |
CN117331689A (zh) | 数据处理方法、网卡及计算设备 | |
JPH03212752A (ja) | データ通信システム | |
JPH04268660A (ja) | データ転送中継方式 | |
JPH0831070B2 (ja) | 通信制御装置および通信装置 | |
JPH01293049A (ja) | 分散処理型パケット交換機における受信制御方式 | |
JPH03233745A (ja) | 送信データ制御方式 | |
JPS62105243A (ja) | システム障害の復旧装置 | |
JPH05100971A (ja) | 情報処理システム | |
JPS59119439A (ja) | バツフア・ビジ−回避方式 | |
JPH0635865A (ja) | 並列処理システム |