Nova Patents
JP2531783B2

Shared file system

Abstract

This record has no abstract on file.

JP2531783B2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Expired 18 April 2009, 17.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

3 claims: 1 independent, 2 dependent

  1. 1
    (57)【特許請求の範囲】 【請求項1】データ処理システムにおいて、システムにストアされているファイルが更新者によって更新中であっても、複数のユーザーが該ファイルを並行して読取ることができる共用ファイル環境をサポートする方法であって、 読取者によって読み取りのためにオープンされたファイルの現在のレベルを表示する項目を含むブロックをデータ構造中に作成し、それによって前記ファイルのレベルが何であろうとすべての読み取り者のレコードを発生し、 前記ファイルの各レベルのための読み取り者の数を計数し、 前記ファイルが書込みのため更新者によってオープンされるときは、該更新者により該ファイルに対する更新を含めるべくデータ・ブロックを割振り、 前記ファイルのレベルを増加させ、かつ前記ファイルが前記更新者によってコミットされた時に前のレベルのデータブロックを割り振り解除し、 前記ファイルの前のレベルの読み取り者がいるかを調べ、前のレベルの読み取り者がいる場合には、各前のレベルの全てのデータブロックをシャドウブロックに割り当て、前記シャドウブロック内で前記ファイルのNレベルを維持するようにし、 前記ファイルの前記レベルの1の最後の読み取り者がクローズするときに、前記ファイルのための前記項目から前記連鎖されたシャドウブロックのいずれも割り振り解除し、それによって前記ファイルの前記レベルを割り振り解除する前記方法。
  2. 2
    【請求項2】共用ファイル環境の現在の状況のチェックポイントを実行し、前記チェックポイントをチェックポイントログに記録し、前記チェックポイントは前記共用ファイル環境のスナップショットとして提供され、 予期されたあるいは予期されないシャットダウンの後に前記チェックポイントをアクセスし、再スタートの後にそれらの読み取り者が存在しないのでファイルのシャドウブロックを割り振り解除し、コミットされたファイルの更新によって解放されたブロックを割り振り解除し、およびシャットダウン前の最後のコミットされたレベルを反映して矛盾がないようにした共用ファイル環境を確立するために回復処理を実行する 請求項1記載の方法。
  3. 3
    【請求項3】1以上の使用者によってファイルが読みとられている間に、読み取り者または更新者として1以上の使用者によって同時にアクセス可能な複数のファイルを有するデータ処理システムでファイルを同時に更新し、たとえ連続して1以上の更新者によって更新されたであろうファイルであろうとも複数の使用者にファイルを読みとることを許可するためにファイルへ複数のレベルのシャドウを維持することを含み、読み取り者によって前記ファイルがオープンされたときに、各読み取り者は最近にコミットされたレベルとして存在するファイルを読みとる 請求項2記載の方法。
Independent claims3