Pat
J-GLOBAL ID:200903009179589896

ファイルデータ分散格納方式

Inventor:
Applicant, Patent owner:
Agent (1): 境 廣巳
Gazette classification:公開公報
Application number (International application number):1996151686
Publication number (International publication number):1997311810
Application date: May. 23, 1996
Publication date: Dec. 02, 1997
Summary:
【要約】【課題】 使用するハードウェア構成の規模に応じて、ファイル容量を拡大したり、ファイルアクセススループットを大きくできるようにする。【解決手段】 複数の計算機が通信機構により接続されたマルチノード計算機システムにおいて、一つの二次記憶装置の記憶領域の集合として部分ファイルを構成し、更に、この部分ファイルの集合として一つのファイルを構成する。この上で、二次記憶装置が接続された計算機上で部分ファイルを管理する手段(8,9,10)を動作させ、何れかの計算機上でファイル全体を管理する手段(4,5) を動作させる。更に、アプリケーション実行計算機上の手段(2,3) で、指定された読み書き範囲が属する部分ファイルを選択し、選択された部分ファイルを管理している計算機上の手段(11,12) でアドレス変換やI/Oを実行する。これにより、複数の計算機の複数の二次記憶装置に分散格納されたファイルに対する読み書きが可能になる。
Claim (excerpt):
ファイルデータとファイル管理データとを記録する一つまたは複数の二次記憶装置が接続された複数の二次記憶制御計算機と、任意の前記二次記憶制御計算機と通信が可能な一つまたは複数のファイル管理計算機と、任意の前記二次記憶制御計算機および任意の前記ファイル管理計算機と通信が可能な一つまたは複数のアプリケーション実行計算機と、これらの計算機間の通信を可能にする通信機構群とを有するマルチノード計算機システムにおけるファイルデータ分散格納方式であって、一つの二次記憶装置中の記憶領域の集合として部分ファイルを構成し、さらにこの部分ファイルの集合として一つの論理的なファイルを構成し、さらに、このファイルの管理データもファイル全体の管理データと各部分ファイルの管理データに分割し、これら複数の管理データを複数の二次記憶装置に分散して格納する構成を有し、かつ、二次記憶制御計算機上で動作し、その二次記憶制御計算機に接続された二次記憶装置に入出力要求を発行するI/O発行手段と、二次記憶制御計算機上で動作し、その二次記憶制御計算機に接続された二次記憶装置上の指定された部分ファイルの管理データを読み出し、その部分ファイルへのアクセスを可能にする部分ファイルオープン手段と、二次記憶制御計算機上で動作し、その二次記憶制御計算機に接続された二次記憶装置上の指定された部分ファイルの変更された管理データを書き出し、その部分ファイルへのアクセスを終了する部分ファイルクローズ手段と、二次記憶制御計算機上で動作し、その二次記憶制御計算機に接続された二次記憶装置上の指定された部分ファイルの部分ファイル内オフセットを二次記憶装置上の物理アドレスに変換するアドレス変換手段と、ファイル管理計算機上で動作し、前記I/O発行手段によりファイル管理データを二次記憶装置から読み出し、前記部分ファイルオープン手段によりファイルの全ての部分ファイルをオープンするファイルオープン手段と、ファイル管理計算機上で動作し、前記部分ファイルクローズ手段によりファイルの全ての部分ファイルをクローズし、前記I/O発行手段により変更されたファイル管理データを二次記憶装置に書き出すファイルクローズ手段と、アプリケーション実行計算機上で動作し、指定されたファイルのオフセットから該当部分ファイルと部分ファイル内オフセットを計算する部分ファイル決定手段と、アプリケーション実行計算機上で動作し、前記部分ファイル決定手段により部分ファイルを選択し、選択された部分ファイルが属する二次記憶装置が接続された二次記憶制御計算機上の前記アドレス変換手段により物理アドレスを算出し、その部分ファイルを担当する二次記憶制御計算機上の前記I/O発行手段によりデータの読み書きを行うファイル読み書き手段と、アプリケーション実行計算機上で動作し、アプリケーションプログラムから指定されたファイルアクセス要求を、前記ファイルオープン手段,前記ファイルクローズ手段,前記ファイル読み書き手段を利用して、実行するファイルアクセス制御手段とを含むことを特徴とするファイルデータ分散格納方式。
IPC (3):
G06F 12/00 545 ,  G06F 12/00 501 ,  G06F 3/06 301
FI (3):
G06F 12/00 545 A ,  G06F 12/00 501 A ,  G06F 3/06 301 J

Return to Previous Page