JPH04230553A - ファイル転送誤り回復方法 - Google Patents

ファイル転送誤り回復方法

Info

Publication number
JPH04230553A
JPH04230553A JP3000083A JP8391A JPH04230553A JP H04230553 A JPH04230553 A JP H04230553A JP 3000083 A JP3000083 A JP 3000083A JP 8391 A JP8391 A JP 8391A JP H04230553 A JPH04230553 A JP H04230553A
Authority
JP
Japan
Prior art keywords
data
checkpoint
confirmed
file transfer
checkpoints
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
Application number
JP3000083A
Other languages
English (en)
Inventor
Yoshinobu Imamoto
今本 善信
Takahiro Okaki
孝浩 岡木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
NEC Solution Innovators Ltd
Original Assignee
NEC Corp
NEC Software Kyushu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp, NEC Software Kyushu Ltd filed Critical NEC Corp
Priority to JP3000083A priority Critical patent/JPH04230553A/ja
Publication of JPH04230553A publication Critical patent/JPH04230553A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Debugging And Monitoring (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はファイル転送処理におけ
る障害発生時のファイル転送誤り回復方法に関する。
【0002】
【従来の技術】近年、情報化社会に於けるデータの転送
量は増加する一方であり特に、異機種間に於けるファイ
ル転送に於いては障害発生時には一旦ファイル転送を中
止して最初からデータの送信をやり直すと言う方法が一
般的である。
【0003】
【発明が解決しようとする課題】しかし、このような従
来の方法ではデータによっては数時間あるいは数日も転
送時間がかかるものをまた最初から送信しなければなら
ないことがある。その為にファイルの転送に莫大な時間
をかけてしまうという問題があった。
【0004】本発明は、データの送信の途中にチェック
ポイントを挿入し、障害発生時には最後に確認が行われ
たチェックポイントの次のデータから再送を行う事によ
り、障害発生時の回復に要する時間を最小限に短縮する
ことを目的とする。
【0005】
【課題を解決するための手段】本発明のファイル転送誤
り回復方法は、障害発生時にデータの再送を行う位置を
示すチェックポイントをデータの途中に挿入し、前記チ
ェックポイントに対する確認を受けるまでの送信データ
を保存し、チェックポイントの確認を行った場合に確認
チェックポイント以前のデータを削除し、回復可能な一
時的障害発生時に最後に確認を行ったチェックポイント
以降のデータを再送するようにして実現される。
【0006】また、本発明のファイル転送誤り回復方法
は、異機種間におけるファイル転送処理中に障害が発生
したとき、最後に受信確認を行なったチェックポイント
以降のデータを再送するようにして実現される。
【0007】
【実施例】次に本発明について図面を参照して詳細に説
明する。
【0008】図1は本発明の一実施例を示す説明図、図
2はメモリに送信データを保存する場合のメモリ上のイ
メージ図、図3は各チェックポイント毎に設けたチェッ
クポイント間のデータに関する情報の記憶内容のフォー
マット図、図4はメモリ上に記憶する次のデータの記憶
領域へのアドレス及び現在記憶している先頭のデータ情
報へのアドレスを示す説明図である。
【0009】図2に於いて、それぞれ記憶領域1〜4,
5〜8,9〜12は論理的に連続であり、それぞれ次の
記憶領域へのアドレスを持ち、記憶領域4,8,12の
次の記憶領域へのアドレスは空である。そして図1に於
けるデータa〜dを記憶領域1〜4へそれぞれ保存し、
記憶領域4の次の記憶領域へのアドレスが空である事よ
りチェックポイントを挿入する必要がある事を判断する
。同様に、データe〜hを記憶領域5〜8へそれぞれ保
存し、記憶領域8の次の記憶領域へのアドレスが空であ
る事よりチェックポイントを挿入する必要がある事を判
断する。
【0010】確認aはチェックポイントaに対してその
チェックポイント以前に受け取ったデータを保全した事
を意味し、送信側101はそれまでメモリ上に記憶して
いたデータのうち確認を行ったチェックポイント以前の
データ(データa〜d)を削除する。また同様に、確認
bに対してデータe〜hを領域から削除する。
【0011】次に、受信側102に於いて何らかの障害
103が発生した場合、受信側102はチェックポイン
トc以前に受け取ったデータを保全していればチェック
ポイントcからの回復を要求し、もし、そうでなければ
チェックポイントbからの回復を要求する。また、送信
側101に於いて送信側102からの回復要求がチェッ
クポイントbからであればデータiから再送を行い、チ
ェックポイントcからであればチェックポイントc以前
のデータを削除しデータmからの再送を行う。これらの
処理に於いて、チェックポイント挿入の方法は、前述の
ようにメモリ上の次の記憶領域へのアドレスが空である
ことより判断する。また、この時に図3に示すチェック
ポイント毎に設けたデータ情報の中の状態を“使用中”
状態にする。
【0012】データ保存の方法は、図2に示すように、
チェックポイン毎にチェックポイント間のデータに関す
る情報及び論理的に連続したデータの記憶領域をもち、
図4に示すように、メモリ上に次のデータの記憶領域へ
のアドレスを記憶し、そこにデータの保存を行う。
【0013】データ削除の方法は、図4で指される先頭
のデータ情報以降のデータ情報で、図3に示すようなチ
ェックポイント毎に設けたデータ情報の中のチェックポ
イント番号が削除すべきデータの直後のチェックポイン
ト以下で且つ状態が“使用中”状態のものを“未使用”
状態にし、そこのデータを無効にする事でデータの削除
を行う。
【0014】データ再送の方法は、メモリ上にチェック
ポイント毎に設けたデータの情報の中のチェックポイン
ト番号が再送要求のあったチェックポイントと等しいと
ころからデータを取り出しそれを再送する。またそのと
き、再送要求のあったチェックポイント未満の番号をも
つデータを上記のデータ削除の方法で削除する。
【0015】このようにして、障害が発生した場合には
確認された最後のチュックポイント又はそれ以降のチェ
ックポイントからのデータの再送を行うことにより、障
害発生時の誤り回復処理が可能となる。
【0016】
【発明の効果】以上のように本発明は、ファイルの転送
に於いてチェックポイントの挿入,データの保存,デー
タの削除,データの再送が可能となり、回復可能な障害
の発生時に一旦ファイルの転送を中止して再度最初から
データの送信をやり直すという非効率的な方法をとらず
に、ファイル転送に於ける誤り回復処理が可能となる。
【図面の簡単な説明】
【図1】本発明の一実施例を示す説明図。
【図2】メモリに送信データを保存する場合のメモリ上
のイメージ図。
【図3】各チェックポイント毎に設けたチェックポイン
ト間のデータに関する情報の記憶内容のフォーマット図
【図4】データ送信中に記憶する次のデータの記憶領域
へのアドレス及び現在記憶している先頭のデータ情報へ
のアドレスを示す説明図。
【符号の説明】
1〜12    記憶領域 101    送信側 102    受信側 103    障害

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】  障害発生時にデータの再送を行う位置
    を示すチェックポイントをデータの途中に挿入し、前記
    チェックポイントに対する確認を受けるまでの送信デー
    タを保存し、チェックポイントの確認を行った場合に確
    認チェックポイント以前のデータを削除し、回復可能な
    一時的障害発生時に最後に確認を行ったチェックポイン
    ト以降のデータを再送することを特徴とするファイル転
    送誤り回復方法。
  2. 【請求項2】  異機種間におけるファイル転送処理中
    に障害が発生したとき、最後に受信確認を行なったチェ
    ックポイント以降のデータを再送することを特徴とする
    請求項1記載のファイル転送誤り回復方法。
JP3000083A 1991-01-07 1991-01-07 ファイル転送誤り回復方法 Pending JPH04230553A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3000083A JPH04230553A (ja) 1991-01-07 1991-01-07 ファイル転送誤り回復方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3000083A JPH04230553A (ja) 1991-01-07 1991-01-07 ファイル転送誤り回復方法

Publications (1)

Publication Number Publication Date
JPH04230553A true JPH04230553A (ja) 1992-08-19

Family

ID=11464255

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3000083A Pending JPH04230553A (ja) 1991-01-07 1991-01-07 ファイル転送誤り回復方法

Country Status (1)

Country Link
JP (1) JPH04230553A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11511574A (ja) * 1995-08-22 1999-10-05 バックウェブ 遠隔地のネットワークと局地のコンピュータとの間の情報を伝送し、表示する方法及び装置
US6522268B2 (en) 2000-01-05 2003-02-18 Realnetworks, Inc. Systems and methods for multiple-file data compression

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6197755A (ja) * 1984-10-18 1986-05-16 Nec Corp デ−タベ−ス・システム
JPS63217441A (ja) * 1987-03-06 1988-09-09 Nec Corp ジヤ−ナル収集方式
JPS63261437A (ja) * 1987-04-20 1988-10-28 Hitachi Ltd 複合サブシステム形オンラインシステム
JPH01125631A (ja) * 1987-11-11 1989-05-18 Hitachi Ltd システムの障害回復方式
JPH02287858A (ja) * 1989-04-28 1990-11-27 Toshiba Corp 分散処理システムのリスタート方式

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6197755A (ja) * 1984-10-18 1986-05-16 Nec Corp デ−タベ−ス・システム
JPS63217441A (ja) * 1987-03-06 1988-09-09 Nec Corp ジヤ−ナル収集方式
JPS63261437A (ja) * 1987-04-20 1988-10-28 Hitachi Ltd 複合サブシステム形オンラインシステム
JPH01125631A (ja) * 1987-11-11 1989-05-18 Hitachi Ltd システムの障害回復方式
JPH02287858A (ja) * 1989-04-28 1990-11-27 Toshiba Corp 分散処理システムのリスタート方式

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11511574A (ja) * 1995-08-22 1999-10-05 バックウェブ 遠隔地のネットワークと局地のコンピュータとの間の情報を伝送し、表示する方法及び装置
US6522268B2 (en) 2000-01-05 2003-02-18 Realnetworks, Inc. Systems and methods for multiple-file data compression

Similar Documents

Publication Publication Date Title
US8010697B2 (en) Ordered writes for SRDF assist
US6701373B1 (en) Data transmission apparatus
JP2003513523A (ja) 不信頼及び信頼移送機構を用いたデータ伝送
JPH04230553A (ja) ファイル転送誤り回復方法
US7533132B2 (en) Parallel replication mechanism for state information produced by serialized processing
US20210120072A1 (en) Processing computer files
JPH05265785A (ja) ファイル転送に於ける誤り回復方法
JPH0552106B2 (ja)
WO2010020531A1 (en) Command sequence numbering apparatus and method
JP3598202B2 (ja) オンラインシステム
US7535840B2 (en) Information processing apparatus and method, recording medium, and program
EP1244015B1 (en) Parallel replication mechanism for state information produced by serialized processing
US7062503B1 (en) Shuttle-based mechanism for numbering concurrent chains of independent data transfers
JPH08314822A (ja) データ記憶装置
JPH04107660A (ja) ファイル転送方式
JP2004128786A (ja) パケット再送制御装置
JPH0895876A (ja) データ転送方法
JPH06290130A (ja) データ通信制御装置
JP2862882B2 (ja) ファクシミリ装置
JPH05241990A (ja) ファイル転送方式
JPH032950A (ja) 受信バッファ管理方式
JPH04355856A (ja) 単向通信におけるファイル送信システム
JPH09218817A (ja) データ再送信システム
JPH0157538B2 (ja)
JPH08149153A (ja) 中継計算機における仮想バッファ制御システム

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19970506