Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3632166B2 - File control apparatus for communication system - Google Patents
[go: Go Back, main page]

JP3632166B2 - File control apparatus for communication system - Google Patents

File control apparatus for communication system Download PDF

Info

Publication number
JP3632166B2
JP3632166B2 JP21607997A JP21607997A JP3632166B2 JP 3632166 B2 JP3632166 B2 JP 3632166B2 JP 21607997 A JP21607997 A JP 21607997A JP 21607997 A JP21607997 A JP 21607997A JP 3632166 B2 JP3632166 B2 JP 3632166B2
Authority
JP
Japan
Prior art keywords
file
description
transfer
destination information
access destination
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.)
Expired - Lifetime
Application number
JP21607997A
Other languages
Japanese (ja)
Other versions
JPH1165949A (en
Inventor
清志 上田
久由 稲守
昇二 川田
明彦 諏訪
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
NTT Inc
NTT Inc USA
Original Assignee
NEC Corp
Nippon Telegraph and Telephone Corp
NTT Inc USA
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, Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical NEC Corp
Priority to JP21607997A priority Critical patent/JP3632166B2/en
Publication of JPH1165949A publication Critical patent/JPH1165949A/en
Application granted granted Critical
Publication of JP3632166B2 publication Critical patent/JP3632166B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、水平分散形の計算機網を構成する通信システムに設けられ、FTAM(File Transfer Access and Management)やFTP(File Transfer protocol)などのプロトコルによるファイル転送、あるいは、CMIP(Common Management Information Protocol)やSNMP(Simple Network Management Protocol)などのプロトコルによるファイル操作に対応するファイルの管理先を特定するファイル制御装置に係り、特に、種々の異なるプロトコルでのファイル転送要求やファイル操作要求に効率的に対応するのに好適な通信システムのファイル制御装置に関するものである。
【0002】
【従来の技術】
近年、例えば、社団法人電子情報通信学会編「電子情報通信ハンドブック」(1988年、株式会社オーム社発行)の第1887頁〜第1902頁に記載のように、水平分散形の計算機網における各通信システム間での通信プロトコルの標準化が図られている。しかし、実際には、各通信システム間での通信は、それぞれの機種毎に異なるプロトコルに基づき行われている。このようなそれぞれ異なるプロトコルでのファイル転送やファイル操作などのファイルオペレーションに対処するために、ファイルを管理する通信システムでは、次の図6に示すように、それぞれのプロトコルに対応したファイル制御装置を設けた構成となっている。
【0003】
図6は、従来のファイルオペレーションを行う通信システムの構成例を示すブロック図である。
ファイルオペレーションは、オペレーションシステム60から通信システム61へのファイル転送と、オペレーションシステム60から通信システム61へのファイル削除やファイルコピーなどのファイル操作とからなる。このようなファイルオペレーションに対応するために、通信システム61側には、複数のファイル制御装置が設けられている。
【0004】
ファイル転送においては、FTAMやFTPなどのプロトコルが使用されており、通信システム61には、それぞれのプロトコル処理を実行するために各処理部(FTAM処理部61b、FTP処理部61d、ファイル転送ローカルプロトコル処理部61f)が実装され、その上に、それぞれのプロトコル特有のファイル制御を行うためのファイル制御装置(FTAM依存ファイル制御装置61a、FTP依存ファイル制御装置61c、ファイル転送ローカルプロトコル依存ファイル制御装置61e)が設けられている。そして、FTAMファイル制御装置61a、FTP依存ファイル制御装置61c、ファイル転送ローカルプロトコル依存ファイル制御装置61eのそれぞれが、個別に、対象のファイルの存在するファイルシステム管理部(1)62,(2)63を割り出して、宛先のファイルシステム管理部(1)62,(2)63とのファイルの送受を行う。
【0005】
同様に、ファイル操作においては、CMIPやSNMPなどのプロトコルが使用されており、通信システム61では、各プロトコル処理をそれぞれ実行するCMIP処理部61h、SNMP処理部61j、ファイル操作ローカルプロトコル処理部61lが実装され、その上に、各プロトコル特有のファイル制御装置(CMIP依存ファイル制御装置61g、SNMP依存ファイル制御装置61i、ファイル操作ローカルプロトコル依存制御61k)が設けられている。そして、CMIP依存ファイル制御装置61g、SNMP依存ファイル制御装置61i、ファイル操作ローカルプロトコル依存制御61kのそれぞれが、個別に、対象のファイルの存在するファイル管理部(1)62,(2)63を割り出して、宛先のファイルシステム管理部(1)62,(2)63にファイル操作指示を伝える。
【0006】
このように、従来は、異なるファイル転送プロトコル毎、および、異なるファイル操作プロトコル毎に、それぞれ個別のファイル制御装置が必要であった。
また、ファイル転送を行う装置とファイル操作を行う装置とが分かれており、宛先ファイルの所在を管理するためのデータを重複して持たなければならなかった。
【0007】
【発明が解決しようとする課題】
解決しようとする問題点は、従来の技術では、異なるファイル転送プロトコル毎、および、異なるファイル操作プロトコル毎に、それぞれ個別のファイル制御装置が必要な点と、ファイル転送を行う装置とファイル操作を行う装置とが分かれており、宛先ファイルの所在を管理するためのデータを重複して持たなければならない点である。
本発明の目的は、これら従来技術の課題を解決し、プロトコル仕様の追加や変更、およびファイルシステム管理部の増設等にも容易に対応可能な通信システムのファイル制御装置を提供することである。
【0008】
【課題を解決するための手段】
上記目的を達成するため、本発明の通信システムのファイル制御装置は、FTAMとFTPを少なくとも含む各プロトコル形式でのファイル転送要求の記述を、それぞれ、予め定められた共通形式の記述(仮想ファイルストア名、VFID)に変換する複数の転送プロトコル変換手段(FTP変換部1a、FTAM変換部1b)と、CMIPとSNMPを少なくとも含む各プロトコル形式でのファイル操作要求の記述を、それぞれ、予め定められた共通形式の記述(MOインスタンス名、MOID)に変換する複数の操作プロトコル変換手段(CMIP変換部1c、SNMP変換部1d)と、これらの仮想ファイルストア名(VFID)とMOインスタンス名(MOID)とを、双方に共通な形式の記述(共通ファイル名、CFID)に変換するプロトコル共通化手段(転送変換部1e、操作変換部1g)と、この共通ファイル名(CFID)に基づき、対応するファイルの管理先(ファイルシステム管理装置(1),(2))を特定する特定手段(アドレス管理部1i)とを有することを特徴とする。
【0009】
【発明の実施の形態】
以下、本発明の実施例を、図面により詳細に説明する。
図1は、本発明の通信システムのファイル制御装置の本発明に係る構成の一実施例を示すブロック図である。
本図1において、1は本発明のファイル制御装置、2はファイル制御装置1を具備した通信システム、3,4はファイルを管理するファイルシステム管理装置(1),(2)、5〜8はファイルの転送要求およびファイルの操作要求を行うオペレーションシステム(図中、「OS」と記載)である。
【0010】
ファイル制御装置1は、FTP変換部1a、FTAM変換部1b、CMIP変換部1c、SNMP変換部1d、転送変換部1e、転送テーブル1f、操作変換部1g、操作テーブル1h、アドレス管理部1iにより構成されている。
また、各オペレーションシステム5〜8は、それぞれ異なるプロトコルによりファイル転送、ファイル操作を行う。すなわち、オペレーションシステム5はFTP、オペレーションシステム6はFTAM、オペレーションシステム7はCMIP、オペレーションシステム8はSNMPをそれぞれ用いる。
【0011】
そして、ファイル制御装置1では、FTP変換部1a、FTAM変換部1b、CMIP変換部1c、SNMP変換部1dにより、それぞれのオペレーションシステム5〜8のプロトコルに対応した処理を行う。
すなわち、FTP変換部1aとFTAM変換部1bにより、それぞれ、FTPプロトコルおよびFTAMプロトコルの形式でのファイル転送要求の記述を、共通な形式の記述(仮想ファイルストア名)に変換し、転送変換部1eに送出し、また、CMIP変換部1cとSNMP変換部1dにより、それぞれ、CMIPプロトコルおよびSNMPプロトコルの形式でのファイル操作要求の記述を、共通な形式の記述(MOインスタンス名)に変換し、操作変換部1gに送出する。
【0012】
以下、このような構成のファイル制御装置1による、ファイル転送およびファイル操作における動作説明を行う。
ファイル転送に際しては、ファイル制御装置1は、オペレーションシステム5,6のファイル転送プロトコル処理部(FTP,FTAM)から、FTPやFTAMに基づくファイルオープン指示を受信すると、FTP変換部1aやFTAM変換部1bにおいて、FTP形式やFTAM形式で記述されたファイルオープン指示を、予め定められた共通形式の記述、すなわちプロトコルに依存しない記述(仮想ファイルストア名、VFID)に変換し、この仮想ファイルストア名(VFID)を転送変換部1eに送出する。
【0013】
転送変換部1eでは、図2にその詳細を示す転送テーブル(仮想ファイルストア名−共通ファイル名変換テーブル)1fを参照して、受け取った仮想ファイルストア名(VFID)を、対応する共通ファイル名(CFID)に変換し、アドレス管理部1iに渡す。
アドレス管理部1iでは、図4に詳細を示すファイル実装データに基づき、宛先のファイルシステム管理装置(1)3,(2)4を割り出して特定する。このようにして特定された宛先のファイルシステム管理装置(1)3,(2)4にファイルデータが転送される。
【0014】
ファイル操作に際しては、ファイル制御装置1は、オペレーションシステム7,8のファイル操作プロトコル処理部(CMIP,SNMP)から、CMIPやSNMPに基づくファイル操作指示を受信すると、CMIP変換部1cやSNMP変換部1dにおいて、CMIP形式やSNMP形式で記述されたファイル操作指示を、予め定められた共通形式の記述、すなわちプロトコルに依存しない記述(MOID:MOインスタンス名,MO:Merged Object)に変換し、このMOインスタンス名(MOID)を操作変換部1gに送出する。
【0015】
操作変換部1gでは、図3にその詳細を示す操作テーブル(MOインスタンス名−共通ファイル名変換テーブル)1hを参照して、受け取ったMOインスタンス名(MOID)を、対応する共通ファイル名(CFID)に変換し、アドレス管理部1iに渡す。
アドレス管理部1iでは、図4に詳細を示すファイル実装データに基づき、宛先のファイルシステム管理装置(1)3,(2)4を割り出して特定する。このようにして特定された宛先のファイルシステム管理装置(1)3,(2)4にファイル操作指示が転送される。
【0016】
このように、ファイル制御装置1を、FTP変換部1a、FTAM変換部1b、CMIP変換部1c、SNMP変換部1d等、プロトコルに依存する処理を行う部分と、転送変換部1e、操作変換部1g等、プロトコルに依存しない処理を行う部分とに分けることにより、プロトコルの追加や変更にも、プロトコルに依存する処理部分のみで対処できるので、各種プロトコルのサポートが容易となる。
さらに、プロトコルに依存しない処理部分では、ファイル転送とファイル操作で共通な宛先情報(ファイル実装データ)を用いるので、従来技術におけるデータの重複を回避でき、宛先であるファイルシステム管理装置の増設等にも容易に対応可能となる。
【0017】
以下、図2〜図5を用いて、このようなファイル制御装置1の動作を、具体的に説明する。
図2は、図1における転送テーブルの登録内容例を示す説明図である。
本例の転送テーブル(図中、「仮想ファイルストア名−共通ファイル名変換テーブル」と記載)では、図1のFTP変換部1aおよびFTAM変換部1bから送られてくる仮想ファイルストア名(VFID)として「file name::SEQUENCE{Root,A,B,file#1}」からなるディレクトリが示され、共通ファイル名において、仮想ファイルストア名におけるディレクトリ「Root,A,B,file#1」のそれぞれの変換用に、各ファイル「/,A/,B/,file#1」が、図の矢印で示すように対応付けられている。
【0018】
図3は、図1における操作テーブルの登録内容例を示す説明図である。
本例の操作テーブル(図中、「MOインスタンス名−共通ファイル名変換テーブル」と記載)では、図1のCMIP変換部1cおよびSNMP変換部1dから送られてくるMOインスタンス名(MOID)として

Figure 0003632166
からなるディレクトリが示され、そして、共通ファイル名において、MOインスタンス名におけるディレクトリ「Root,A,B,file#1」のそれぞれの変換用に、各ファイル「/,A/,B/,file#1」が、図の矢印で示すように対応付けられている。
【0019】
図4は、図1におけるアドレス管理部で用いるファイル実装データの内容例を示す説明図である。
本例では、ルート「/」下のディレクトリ情報として「A」、「B」、「C」、「D」群と、「E」、「F」、「G」、「H」群が、また、ファイル実体情報としてディレクトリ「B」下のファイル「file#1」とディレクトリ「H」下の「file#2」が分けて管理され、そして、ディレクトリ「A、B、C、D」群とファイル「file#1」の実装先(ファイル実装先情報)として、図1におけるファイルシステム管理装置(1)3が示され、また、ディレクトリ「E、F、G、H」群とファイル「file#2」の実装先として、図1におけるファイルシステム管理装置(2)4が示されている。
【0020】
このファイル実装データに基づき、図1のアドレス管理部1iは、例えば、図2、図3における共通ファイル名「/,A,B,file#1」に対応するファイルが、図1のファイルシステム管理装置(1)3で管理されていることを判別することができ、このファイルシステム管理装置(1)3に対するファイルデータの転送、あるいは、ファイル操作指示が行われる。
【0021】
図5は、図1におけるファイル制御装置の本発明に係る処理動作例を示すフローチャートである。
オペレーションシステムからのファイルオペレーションのアクセスを受けると、まず、そのファイルオペレーションがファイル転送か否かを判別する(ステップ501)。ファイル転送であれば、プロトコルがFTAMであるか否かを判別する(ステップ502)。FTAMであれば図1のFTAM変換部1bにより、その宛先の記述を、予め定められた各ファイル転送プロトコルに共通な形式の記述(仮想ファイルストア名、VFID)に変換する(ステップ503)。
【0022】
さらに、この変換した仮想ファイルストア名(VFID)を、図1の転送変換部1eにより、図2の転送テーブル(仮想ファイルストア名−共通ファイル名変換テーブル)1fに基づき、予め定められたファイル操作プロトコルと共通な形式の記述(共通ファイル名、CFID)に変換する(ステップ504)。そして、この共通ファイル名(CFID)に基づき、図1のアドレス管理部1iで、図4に示すファイル実装データを検索し、宛先のファイルシステム管理装置を特定してアクセスし、ファイルデータの転送を行なう(ステップ505)。
【0023】
また、ステップ502において、プロトコルがFTAMでなければ、FTPか否かを判別する(ステップ506)。FTPであれば図1のFTP変換部1aにより、その宛先の記述を、予め定められた各ファイル転送プロトコルに共通な形式の記述(仮想ファイルストア名、VFID)に変換し(ステップ507)、以降、ステップ504からの処理を行う。
【0024】
また、ステップ501において、そのファイルオペレーションがファイル転送でなければ、ファイル操作か否かを判別する(ステップ508)。ファイル操作であれば、プロトコルがCMIPであるか否かを判別する(ステップ509)。CMIPであれば図1のCMIP変換部1cにより、その宛先の記述を、予め定められた各ファイル操作プロトコルに共通な形式の記述(MOインスタンス名、MOID)に変換する(ステップ510)。
【0025】
さらに、この変換したMOインスタンス名(MOID)を、図1の操作変換部1gにより、図3の操作テーブル(MOインスタンス名−共通ファイル名変換テーブル)1hに基づき、予め定められたファイル転送プロトコルと共通な形式の記述(共通ファイル名、CFID)に変換する(ステップ511)。そして、この共通ファイル名(CFID)に基づき、図1のアドレス管理部1iで、図4に示すファイル実装データを検索し、宛先のファイルシステム管理装置を特定してアクセスし、ファイル操作指示を送出する(ステップ505)。
【0026】
また、ステップ509において、プロトコルがCMIPでなければ、SNMPか否かを判別する(ステップ512)。SNMPであれば図1のSNMP変換部1dにより、その宛先の記述を、予め定められた各ファイル操作プロトコルに共通な形式の記述(MOインスタンス名、MOID)に変換し(ステップ513)、以降、ステップ511からの処理を行う。
【0027】
以上、図1〜図5を用いて説明したように、本実施例の通信システムのファイル制御装置では、ファイル転送用の各プロトコルでの記述を共通の形式の記述(仮想ファイルストア名、VFID)に変換し、また、ファイル操作用の各プロトコルでの記述を共通の形式の記述(MOインスタンス名、MOID)に変換し、さらに、ファイル転送用の共通な形式での記述(VFID)とファイル操作用の共通な形式(MOID)での記述とを、双方に共通な記述(CFID)に変換して、ファイルオペレーション対象のファイルシステム管理装置とファイル位置を求めている。このことにより、通信システムにおいて従来、各プロトコル毎に必要であった、ファイルシステム管理装置へアクセスするためのファイル制御処理部が不要となる。
【0028】
また、ファイル転送プロトコルやファイル操作プロトコルの追加に際しても、FTP変換部やMTAM変換部、および、CMIP変換部やSNMP変換部等、プロトコルに依存する処理部分のみの追加で対処できる。
さらに、アドレス管理部1iでは、ファイル転送とファイル操作でのファイルシステム管理装置の管理を一括して行うことができるので、ファイル転送とファイル操作でのデータの重複管理を回避できる。
そして、このような処理の簡素化により、必要なダイナミックステップ数や、必要メモリ量の減少、および、開発規模の削減が見込まれ、通信システムのファイル制御装置のプログラムを経済的に導入することができる。
【0029】
尚、本発明は、図1〜図5を用いて説明した実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能である。例えば、本実施例では、ファイル転送プロトコルとしてFTPとFTAMを、また、ファイル操作プロトコルとしてCMIPとSNMPを例としているが、他のローカルプロトコルにも適用可能である。
また、本実施例では、各オペレーションシステムは、それぞれ、ファイル転送用とファイル操作用で分けているが、同一のオペレーションシステムからファイル転送とファイル操作を行うことでも良い。
【0030】
【発明の効果】
本発明によれば、異なるファイル転送プロトコル毎、および、異なるファイル操作プロトコル毎に、それぞれ個別のファイル制御装置を設ける必要がなくなり、また、同一装置でファイル転送とファイル操作を行うことができるので宛先ファイルの所在を管理するデータを重複して持つ必要がなくなり、プロトコル仕様の追加や変更、およびファイルシステム管理装置の増設等に容易に対応することが可能である。
【図面の簡単な説明】
【図1】本発明の通信システムのファイル制御装置の本発明に係る構成の一実施例を示すブロック図である。
【図2】図1における転送テーブルの登録内容例を示す説明図である。
【図3】図1における操作テーブルの登録内容例を示す説明図である。
【図4】図1におけるアドレス管理部で用いるファイル実装データの内容例を示す説明図である。
【図5】図1におけるファイル制御装置の本発明に係る処理動作例を示すフローチャートである。
【図6】従来のファイルオペレーションを行う通信システムの構成例を示すブロック図である。
【符号の説明】
1:ファイル制御装置、1a:FTP変換部、1b:FTAM変換部、1c:CMIP変換部、1d:SNMP変換部、1e:転送変換部、1f:転送テーブル、1g:操作変換部、1h:操作テーブル、1i:アドレス管理部、2:通信システム、3,4:ファイルシステム管理装置(1),(2)、5〜8:オペレーションシステム(OS)、60:オペレーションシステム、61:通信システム、61a:FTAM依存ファイル制御装置、61b:FTAM処理部、61c:FTP依存ファイル制御装置、61d:FTP処理部、61e:ファイル転送ローカルプロトコル依存ファイル制御装置、61f:ファイル転送ローカルプロトコル処理部、61g:CMIP依存ファイル制御装置、61h:CMIP処理部、61i:SNMP依存ファイル制御装置、61j:SNMP処理部、61k:ファイル操作ローカルプロトコル依存制御、61l:ファイル操作ローカルプロトコル処理部、62,63:ファイルシステム管理装置(1),(2)。[0001]
BACKGROUND OF THE INVENTION
The present invention is provided in a communication system constituting a horizontally distributed computer network, and performs file transfer by a protocol such as FTAM (File Transfer Access and Management) or FTP (File Transfer protocol), or CMIP (Common Management Information Protocol). In particular, it relates to a file control device that specifies a file management destination corresponding to a file operation by a protocol such as SNMP (Simple Network Management Protocol), and efficiently handles a file transfer request and a file operation request in various different protocols. The present invention relates to a file control device of a communication system suitable for the above.
[0002]
[Prior art]
In recent years, for example, each communication in a horizontally distributed computer network as described in pages 1887 to 1902 of “Electronic Information Communication Handbook” edited by The Institute of Electronics, Information and Communication Engineers (1988, issued by Ohm Co., Ltd.). Standardization of communication protocols between systems has been attempted. However, in practice, communication between the communication systems is performed based on different protocols for each model. In order to cope with such file operations such as file transfer and file operation using different protocols, in a communication system for managing files, as shown in FIG. 6 below, a file control device corresponding to each protocol is provided. It is the provided structure.
[0003]
FIG. 6 is a block diagram illustrating a configuration example of a communication system that performs a conventional file operation.
The file operation includes file transfer from the operation system 60 to the communication system 61 and file operations such as file deletion and file copy from the operation system 60 to the communication system 61. In order to cope with such file operations, a plurality of file control devices are provided on the communication system 61 side.
[0004]
In file transfer, protocols such as FTAM and FTP are used, and the communication system 61 includes each processing unit (FTAM processing unit 61b, FTP processing unit 61d, file transfer local protocol) for executing each protocol processing. A processing unit 61f) is mounted, and further, a file control device (FTAM-dependent file control device 61a, FTP-dependent file control device 61c, file transfer local protocol-dependent file control device 61e) for performing file control specific to each protocol. ) Is provided. Each of the FTAM file control device 61a, the FTP dependent file control device 61c, and the file transfer local protocol dependent file control device 61e individually has a file system management unit (1) 62, (2) 63 in which the target file exists. Are transmitted to and received from the destination file system management units (1) 62 and (2) 63.
[0005]
Similarly, in the file operation, a protocol such as CMIP or SNMP is used. In the communication system 61, a CMIP processing unit 61h, an SNMP processing unit 61j, and a file operation local protocol processing unit 61l that execute each protocol process are provided. The file control device (CMIP dependent file control device 61g, SNMP dependent file control device 61i, file operation local protocol dependent control 61k) peculiar to each protocol is provided. Each of the CMIP-dependent file control device 61g, the SNMP-dependent file control device 61i, and the file operation local protocol-dependent control 61k individually determines the file management units (1) 62 and (2) 63 in which the target file exists. Then, a file operation instruction is transmitted to the destination file system management units (1) 62 and (2) 63.
[0006]
Thus, conventionally, a separate file control device has been required for each different file transfer protocol and each different file operation protocol.
Also, the device that performs file transfer and the device that performs file operations are separated, and data for managing the location of the destination file must be duplicated.
[0007]
[Problems to be solved by the invention]
The problems to be solved are that the conventional technology requires a separate file control device for each different file transfer protocol and for each different file operation protocol, and performs a file operation with a file transfer device. The apparatus is separated from the apparatus, and the data for managing the location of the destination file must be duplicated.
An object of the present invention is to solve these problems of the prior art and provide a file control device of a communication system that can easily cope with addition and change of protocol specifications and addition of a file system management unit.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, the file control apparatus of the communication system of the present invention describes a description of a file transfer request in each protocol format including at least FTAM and FTP, respectively, in a common format description (virtual file store). A plurality of transfer protocol conversion means (FTP conversion unit 1a, FTAM conversion unit 1b) for conversion into a file name and a VFID, and descriptions of file operation requests in each protocol format including at least CMIP and SNMP, respectively. A plurality of operation protocol conversion means (CMIP conversion unit 1c, SNMP conversion unit 1d) for conversion to a common format description (MO instance name, MOID), their virtual file store name (VFID) and MO instance name (MOID), Is converted to a description in common format (common file name, CFID) Based on the common protocol name (transfer conversion unit 1e, operation conversion unit 1g) and the common file name (CFID), the corresponding file management destination (file system management device (1), (2)) is specified. And specifying means (address management unit 1i).
[0009]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below in detail with reference to the drawings.
FIG. 1 is a block diagram showing an embodiment of a configuration according to the present invention of a file control apparatus of a communication system of the present invention.
In FIG. 1, 1 is a file control apparatus of the present invention, 2 is a communication system including the file control apparatus 1, 3 and 4 are file system management apparatuses (1), (2), and 5-8 that manage files. An operation system (denoted as “OS” in the figure) that makes a file transfer request and a file operation request.
[0010]
The file control device 1 includes an FTP conversion unit 1a, an FTAM conversion unit 1b, a CMIP conversion unit 1c, an SNMP conversion unit 1d, a transfer conversion unit 1e, a transfer table 1f, an operation conversion unit 1g, an operation table 1h, and an address management unit 1i. Has been.
Each of the operation systems 5 to 8 performs file transfer and file operation using different protocols. That is, the operation system 5 uses FTP, the operation system 6 uses FTAM, the operation system 7 uses CMIP, and the operation system 8 uses SNMP.
[0011]
In the file control apparatus 1, the FTP conversion unit 1a, the FTAM conversion unit 1b, the CMIP conversion unit 1c, and the SNMP conversion unit 1d perform processes corresponding to the protocols of the respective operation systems 5 to 8.
That is, the FTP conversion unit 1a and the FTAM conversion unit 1b convert the file transfer request description in the FTP protocol and FTAM protocol formats into a common format description (virtual file store name), respectively, and the transfer conversion unit 1e. In addition, the CMIP conversion unit 1c and the SNMP conversion unit 1d convert the description of the file operation request in the CMIP protocol format and the SNMP protocol format into a common format description (MO instance name), respectively. The data is sent to the conversion unit 1g.
[0012]
Hereinafter, operations in file transfer and file operation by the file control apparatus 1 having such a configuration will be described.
Upon file transfer, when the file control apparatus 1 receives a file open instruction based on FTP or FTAM from the file transfer protocol processing units (FTP, FTAM) of the operation systems 5 and 6, the FTP conversion unit 1a and the FTAM conversion unit 1b. , The file open instruction described in FTP format or FTAM format is converted into a description in a predetermined common format, that is, a protocol-independent description (virtual file store name, VFID), and this virtual file store name (VFID) ) Is sent to the transfer converter 1e.
[0013]
The transfer conversion unit 1e refers to the transfer table (virtual file store name-common file name conversion table) 1f whose details are shown in FIG. 2, and converts the received virtual file store name (VFID) to the corresponding common file name ( CFID) and pass it to the address management unit 1i.
The address management unit 1i identifies and identifies the destination file system management devices (1) 3 and (2) 4 based on the file mounting data shown in detail in FIG. The file data is transferred to the destination file system management apparatuses (1) 3 and (2) 4 thus identified.
[0014]
In the file operation, when the file control apparatus 1 receives a file operation instruction based on CMIP or SNMP from the file operation protocol processing units (CMIP, SNMP) of the operation systems 7 and 8, the CMIP conversion unit 1c and the SNMP conversion unit 1d. , The file operation instruction described in the CMIP format or the SNMP format is converted into a description in a predetermined common format, that is, a description independent of the protocol (MOID: MO instance name, MO: Merged Object), and this MO instance The name (MOID) is sent to the operation conversion unit 1g.
[0015]
The operation conversion unit 1g refers to the operation table (MO instance name-common file name conversion table) 1h whose details are shown in FIG. 3, and converts the received MO instance name (MOID) into the corresponding common file name (CFID). To the address management unit 1i.
The address management unit 1i identifies and identifies the destination file system management devices (1) 3 and (2) 4 based on the file mounting data shown in detail in FIG. The file operation instruction is transferred to the destination file system management apparatuses (1) 3 and (2) 4 thus identified.
[0016]
As described above, the file control apparatus 1 is divided into the FTP conversion unit 1a, the FTAM conversion unit 1b, the CMIP conversion unit 1c, the SNMP conversion unit 1d, and the like, which performs processing depending on the protocol, the transfer conversion unit 1e, and the operation conversion unit 1g. By dividing the protocol into parts that do not depend on the protocol, the addition or change of the protocol can be handled only by the process part that depends on the protocol, so that various protocols can be easily supported.
Furthermore, in the processing part that does not depend on the protocol, common destination information (file mounting data) is used for file transfer and file operation. Therefore, duplication of data in the prior art can be avoided, and the file system management device that is the destination can be expanded. Can be easily handled.
[0017]
Hereinafter, the operation of the file control apparatus 1 will be described in detail with reference to FIGS.
FIG. 2 is an explanatory diagram showing an example of registered contents of the transfer table in FIG.
In the transfer table of this example (described as “virtual file store name-common file name conversion table” in the figure), virtual file store names (VFID) sent from the FTP conversion unit 1a and the FTAM conversion unit 1b in FIG. Are shown as “file name :: SEQUENCE {Root, A, B, file # 1}”. In the common file name, each of the directories “Root, A, B, file # 1” in the virtual file store name is shown. For the conversion, each file “/, A /, B /, file # 1” is associated as shown by the arrows in the figure.
[0018]
FIG. 3 is an explanatory diagram showing an example of registered contents of the operation table in FIG.
In the operation table of this example (described as “MO instance name-common file name conversion table” in the figure), the MO instance name (MOID) sent from the CMIP conversion unit 1c and the SNMP conversion unit 1d in FIG.
Figure 0003632166
And a common file name for each conversion of the directory “Root, A, B, file # 1” in the MO instance name for each file “/, A /, B /, file #”. 1 ”is associated as shown by the arrow in the figure.
[0019]
FIG. 4 is an explanatory diagram showing an example of the contents of the file mounting data used in the address management unit in FIG.
In this example, “A”, “B”, “C”, “D” groups, “E”, “F”, “G”, “H” groups are also included as directory information under the root “/”. The file “file # 1” under the directory “B” and the “file # 2” under the directory “H” are managed separately as file entity information, and the directory “A, B, C, D” group and the file are managed. As a mounting destination (file mounting destination information) of “file # 1”, the file system management apparatus (1) 3 in FIG. 1 is shown, and a directory “E, F, G, H” group and a file “file # 2” are shown. The file system management apparatus (2) 4 in FIG.
[0020]
Based on this file mounting data, the address management unit 1i in FIG. 1 determines that the file corresponding to the common file name “/, A, B, file # 1” in FIGS. 2 and 3 is the file system management in FIG. It is possible to determine that the file is managed by the device (1) 3, and transfer of file data or a file operation instruction to the file system management device (1) 3 is performed.
[0021]
FIG. 5 is a flowchart showing an example of processing operation according to the present invention of the file control apparatus in FIG.
When the file operation is accessed from the operation system, it is first determined whether or not the file operation is a file transfer (step 501). If it is file transfer, it is determined whether or not the protocol is FTAM (step 502). In the case of FTAM, the description of the destination is converted into a description (virtual file store name, VFID) in a format common to each predetermined file transfer protocol by the FTAM conversion unit 1b of FIG. 1 (step 503).
[0022]
Further, the converted virtual file store name (VFID) is converted into a predetermined file operation based on the transfer table (virtual file store name-common file name conversion table) 1f of FIG. 2 by the transfer conversion unit 1e of FIG. It is converted into a description (common file name, CFID) in a format common to the protocol (step 504). Based on the common file name (CFID), the address management unit 1i in FIG. 1 searches the file mounting data shown in FIG. 4, specifies and accesses the destination file system management device, and transfers the file data. Perform (step 505).
[0023]
In step 502, if the protocol is not FTAM, it is determined whether or not the protocol is FTP (step 506). In the case of FTP, the FTP conversion unit 1a in FIG. 1 converts the description of the destination into a description (virtual file store name, VFID) in a format common to each predetermined file transfer protocol (step 507). The processing from step 504 is performed.
[0024]
In step 501, if the file operation is not file transfer, it is determined whether the file operation is a file operation (step 508). If it is a file operation, it is determined whether or not the protocol is CMIP (step 509). If it is CMIP, the CMIP conversion unit 1c in FIG. 1 converts the description of the destination into a description (MO instance name, MOID) in a format common to each predetermined file operation protocol (step 510).
[0025]
Further, the converted MO instance name (MOID) is converted into a predetermined file transfer protocol by the operation conversion unit 1g in FIG. 1 based on the operation table (MO instance name-common file name conversion table) 1h in FIG. The description is converted into a common format description (common file name, CFID) (step 511). Then, based on the common file name (CFID), the address management unit 1i in FIG. 1 searches the file mounting data shown in FIG. 4, specifies and accesses the destination file system management apparatus, and sends a file operation instruction. (Step 505).
[0026]
In step 509, if the protocol is not CMIP, it is determined whether or not the protocol is SNMP (step 512). In the case of SNMP, the SNMP conversion unit 1d in FIG. 1 converts the description of the destination into a description (MO instance name, MOID) in a format common to each predetermined file operation protocol (step 513). Processing from step 511 is performed.
[0027]
As described above with reference to FIGS. 1 to 5, in the file control apparatus of the communication system according to the present embodiment, descriptions in each protocol for file transfer are described in a common format (virtual file store name, VFID). In addition, a description in each protocol for file operation is converted into a description in a common format (MO instance name, MOID), and a description in a common format for file transfer (VFID) and file operation The description in the common format (MOID) is converted into a description (CFID) common to both, and the file system management device and the file position of the file operation target are obtained. This eliminates the need for a file control processing unit for accessing the file system management apparatus, which is conventionally required for each protocol in the communication system.
[0028]
Further, the addition of the file transfer protocol and the file operation protocol can be dealt with by adding only the processing parts depending on the protocol such as the FTP conversion unit, the MTAM conversion unit, the CMIP conversion unit, the SNMP conversion unit, and the like.
Furthermore, since the address management unit 1i can collectively manage the file system management apparatus during file transfer and file operation, it is possible to avoid duplication management of data during file transfer and file operation.
Such simplification of the process is expected to reduce the number of necessary dynamic steps, the required amount of memory, and the development scale, so that the file control device program of the communication system can be introduced economically. it can.
[0029]
In addition, this invention is not limited to the Example demonstrated using FIGS. 1-5, In the range which does not deviate from the summary, various changes are possible. For example, in this embodiment, FTP and FTAM are used as file transfer protocols, and CMIP and SNMP are used as file operation protocols. However, the present invention can also be applied to other local protocols.
In this embodiment, each operation system is divided for file transfer and file operation, but file transfer and file operation may be performed from the same operation system.
[0030]
【The invention's effect】
According to the present invention, it is not necessary to provide a separate file control device for each different file transfer protocol and for each different file operation protocol, and the file transfer and file operation can be performed by the same device, so that the destination It is not necessary to have duplicate data for managing the location of the file, and it is possible to easily cope with addition or change of protocol specifications, addition of a file system management device, and the like.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an embodiment of a configuration according to the present invention of a file control apparatus of a communication system of the present invention.
FIG. 2 is an explanatory diagram showing an example of registered contents of a transfer table in FIG. 1;
FIG. 3 is an explanatory diagram showing an example of registered contents of the operation table in FIG. 1;
4 is an explanatory diagram showing an example of the contents of file mounting data used in the address management unit in FIG. 1. FIG.
5 is a flowchart showing a processing operation example according to the present invention of the file control apparatus in FIG. 1; FIG.
FIG. 6 is a block diagram illustrating a configuration example of a communication system that performs a conventional file operation.
[Explanation of symbols]
1: file control device, 1a: FTP conversion unit, 1b: FTAM conversion unit, 1c: CMIP conversion unit, 1d: SNMP conversion unit, 1e: transfer conversion unit, 1f: transfer table, 1g: operation conversion unit, 1h: operation Table, 1i: Address management unit, 2: Communication system, 3, 4: File system management device (1), (2), 5-8: Operation system (OS), 60: Operation system, 61: Communication system, 61a : FTAM dependent file control device, 61b: FTAM processing unit, 61c: FTP dependent file control device, 61d: FTP processing unit, 61e: File transfer local protocol dependent file control device, 61f: File transfer local protocol processing unit, 61g: CMIP Dependent file control device, 61h: CMIP processing unit, 61i: SNMP Exist file control device, 61j: SNMP processing section, 61k: file operation local protocol-dependent control, 61l: file operation local protocol processing unit, 62 and 63: the file system management apparatus (1), (2).

Claims (2)

水平分散形の計算機網を構成する通信システムに設けられ、ファイルの転送要求およびファイルの操作要求に対応してファイルの管理先を特定し、当該ファイルの転送および操作制御を行う通信システムのファイル制御装置であって、
それぞれ異なるプロトコルでのファイル転送要求の記述を予め定められた第1の共通形式の記述にそれぞれ変換する複数の転送プロトコル変換手段と、
それぞれ異なるプロトコルでのファイル削除とファイルコピーを含むファイル操作要求の記述を予め定められた第2の共通形式の記述にそれぞれ変換する複数の操作プロトコル変換手段と、
上記転送プロトコル変換手段で上記第1の共通形式の記述に変換されたファイル転送要求におけるファイルの所在を特定するアクセス先情報を、上記ファイル転送要求と上記ファイル操作要求の双方に共通な第3の形式の記述でのアクセス先情報に対応付けて登録する転送テーブルと、
上記操作プロトコル変換手段で上記第2の共通形式の記述に変換されたファイル操作要求におけるファイルの所在を特定するアクセス先情報を上記第3の形式の記述でのアクセス先情報に対応付けて登録する操作テーブルと、
上記転送プロトコル変換手段で上記第1の共通形式に変換されたファイル転送要求におけるアクセス先情報を、上記転送テーブルを参照して、上記第3の形式の記述でのアクセス先情報に変換する転送変換手段と、
上記操作プロトコル変換手段で上記第2の共通形式に変換されたファイル操作要求におけるアクセス先情報を、上記操作テーブルを参照して、上記第3の形式の記述でのアクセス先情報に変換する操作変換手段と、
操作変換手段および上記転送変換手段で上記第3の形式に変換された上記アクセス先情報に基づき、対応するファイルの管理先(格納先)を特定する特定手段と
を有することを特徴とする通信システムのファイル制御装置。
File control of a communication system provided in a communication system constituting a horizontally distributed computer network, specifying a file management destination in response to a file transfer request and a file operation request, and performing transfer and operation control of the file A device,
A plurality of transfer protocol conversion means for converting a description of a file transfer request in a different protocol into a description of a first common format determined in advance;
A plurality of operation protocol conversion means for respectively converting a description of a file operation request including file deletion and file copy in different protocols into a predetermined second common format description;
The access destination information for specifying the location of the file in the file transfer request converted into the description in the first common format by the transfer protocol conversion means is a third common information for both the file transfer request and the file operation request. A forwarding table to be registered in association with the access destination information in the format description;
The access destination information for specifying the location of the file in the file operation request converted into the description in the second common format by the operation protocol conversion means is registered in association with the access destination information in the description in the third format. An operation table;
Transfer conversion for converting the access destination information in the file transfer request converted into the first common format by the transfer protocol conversion means into the access destination information in the description of the third format with reference to the transfer table Means,
The access destination information in the converted file operation request to the second common format by the operating protocol conversion means, by referring to the operation table, the operation conversion for converting the access destination information in the description of the third type Means,
Based on the third format converted the access destination information in said operation converting means and the transfer converting means, and having a specifying means for specifying a management target of the corresponding files (storage destination) communication The file control unit for the system.
請求項1に記載の通信システムのファイル制御装置において、
上記複数の転送プロトコル変換手段は、FTAMでのファイル転送要求における上記アクセス先情報の記述を上記第1の共通形式の記述に変換するFTAM変換手段と、FTPでのファイル転送要求における上記アクセス先情報の記述を上記第1の共通形式の記述に変換するFTP変換手段とを少なくとも含み、
上記複数の操作プロトコル変換手段は、CMIPでのファイル操作要求における上記アクセス先情報の記述を上記第2の共通形式の記述に変換するCMIP変換手段と、SNMPでのファイル操作要求における上記アクセス先情報の記述を上記第2の共通形式の記述に変換するSNMP変換手段とを少なくとも含む
ことを特徴とする通信システムのファイル制御装置。
The file control apparatus of the communication system according to claim 1,
The plurality of transfer protocol conversion means includes an FTAM conversion means for converting the description of the access destination information in the file transfer request in FTAM into a description in the first common format, and the access destination information in the file transfer request in FTP. Including at least FTP conversion means for converting the description into the first common format description,
The plurality of operation protocol conversion means includes a CMIP conversion means for converting the description of the access destination information in the file operation request in CMIP into a description in the second common format, and the access destination information in the file operation request in SNMP. A file control apparatus for a communication system, comprising at least SNMP conversion means for converting the description into a description in the second common format.
JP21607997A 1997-08-11 1997-08-11 File control apparatus for communication system Expired - Lifetime JP3632166B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21607997A JP3632166B2 (en) 1997-08-11 1997-08-11 File control apparatus for communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21607997A JP3632166B2 (en) 1997-08-11 1997-08-11 File control apparatus for communication system

Publications (2)

Publication Number Publication Date
JPH1165949A JPH1165949A (en) 1999-03-09
JP3632166B2 true JP3632166B2 (en) 2005-03-23

Family

ID=16682934

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21607997A Expired - Lifetime JP3632166B2 (en) 1997-08-11 1997-08-11 File control apparatus for communication system

Country Status (1)

Country Link
JP (1) JP3632166B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IE20000203A1 (en) * 1999-03-25 2001-02-21 Converge Net Technologies Inc Storage domain management system
JP4781631B2 (en) * 2004-02-19 2011-09-28 日本電信電話株式会社 Resource information retrieval method and apparatus
US7765243B2 (en) * 2004-07-26 2010-07-27 Sandisk Il Ltd. Unified local-remote logical volume
KR101029787B1 (en) 2010-12-02 2011-04-19 삼성탈레스 주식회사 An apparatus and method for converting messages between X.25 / SNMP messages and common messages in a variable format for network management of X.25 / SNMP agents
JP5559825B2 (en) * 2012-02-06 2014-07-23 日本電信電話株式会社 Signal processing device

Also Published As

Publication number Publication date
JPH1165949A (en) 1999-03-09

Similar Documents

Publication Publication Date Title
JP3512910B2 (en) Storage space management method, computer, and data transfer method in distributed computer system
US8380815B2 (en) Root node for file level virtualization
JP2004280283A (en) Distributed file system, distributed file system server, and method for accessing distributed file system
JP3926060B2 (en) Network printer system
JPH10187641A (en) Method for supporting address interaction between 1st entity and 2nd entity, converter for address interaction, and computer system
JP3632166B2 (en) File control apparatus for communication system
JP3792707B2 (en) Data communication load distribution control program and data load distribution control method
CN116866429A (en) A data access method and related devices
JP4272105B2 (en) Storage group setting method and apparatus
JP2713405B2 (en) File system
JP2752696B2 (en) Printer control method under network environment
JP2001331398A (en) Server-managing system
JP3754393B2 (en) Distributed file apparatus, process migration method thereof, and computer apparatus
JPH07273787A (en) Routing information management method
JPH07175547A (en) Terminal environment setting system of network system
JP7701990B2 (en) Transporter
JP2001318905A (en) Disk-sharing distributed server system
JP2001154995A (en) Data arrangement optimization server, network system and recording medium
JP4492569B2 (en) File operation control device, file operation control system, file operation control method, and file operation control program
JP2000250918A (en) Distributed database system, retrieval method, and recording medium recording program for processing
JP2002373098A (en) Backup system
JP2861791B2 (en) SCSI basic input / output system
JP3080034B2 (en) Network communication system and method, network terminal device, information storage medium
JP2891815B2 (en) Media name management method for loosely coupled systems
JPH06149504A (en) Electronic form managing system

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040511

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040712

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: 20041126

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20041209

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090107

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100107

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110107

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110107

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120107

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130107

Year of fee payment: 8

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term