JP4281658B2 - ファイルアクセスサービスシステムとスイッチ装置及びクオータ管理方法並びにプログラム - Google Patents
ファイルアクセスサービスシステムとスイッチ装置及びクオータ管理方法並びにプログラム Download PDFInfo
- Publication number
- JP4281658B2 JP4281658B2 JP2004278001A JP2004278001A JP4281658B2 JP 4281658 B2 JP4281658 B2 JP 4281658B2 JP 2004278001 A JP2004278001 A JP 2004278001A JP 2004278001 A JP2004278001 A JP 2004278001A JP 4281658 B2 JP4281658 B2 JP 4281658B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- file system
- storage resource
- usage
- value
- 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 - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1029—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers using data related to the state of servers by a load balancer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1031—Controlling of the operation of servers by a load balancer, e.g. adding or removing servers that serve requests
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
・ファイルシステムのストレージ資源使用量調査のためのコマンド、
・クオータ設定コマンド等
の転送を制御し、コマンドはパケット処理部103(図3)からサーバ3へ転送される。
edquota:ユーザ名、グループ名、制限値(データ容量、ファイル数の上限)を設定する。
クオータ関連として、
・クオータ管理単位の指定(ユーザ/グループ、ディレクトリ(Qtree))、
・管理者にアラームを通知するための閾値(ストレージ資源使用量が全体の何%、又は各ファイルシステムの何%となったらアラームを上げるか)、
・クオータ制御方式(記憶部1060の制御規則1065に記憶される、後述する図6、図7)
等がある。
・使用量調査間隔、
・各サーバへの設定をスイッチ100で自動実行するためのログインユーザ名とパスワード等
がある。
ソフトリミット<ハードリミット<(ソフトリミット)×(仮想化しているファイルシステムの数)とする。
y=FS×Quota
で与えられる。ただし、Quotaは、ソフトリミット(クオータ設定値)、FSは、仮想ファイルシステムを構成するファイルシステム数である。
y=FS×Quota−(Fs−1)×x
で与えられる。ただし、Quotaは、ソフトリミット(クオータ設定値)、FSは仮想化ファイルシステムを構成するファイルシステム数、xは使用量である。
2 ネットワーク
3 サーバ
4 ファイルシステム層
5 記憶装置
100 スイッチ
101 オブジェクトID書き換え部
102 ファイルアクセス管理部
103 パケット処理部
104 ファイルシステム補完処理部
105 擬似ファイルシステム
106 クオータ管理部
107 データ移動処理部
200 擬似ファイルシステムディレクトリツリー
201 サーバ
202 サーバ
220、221、222、223、224、225 ディレクトリ
1060 記憶部
1061 制御部
1062 コマンド設定(転送)部
1063 使用量取得算出部
1064 クオータエラー監視部
1065 制御規則
1066 コマンド・管理情報
1067 クオータ管理テーブル
Claims (60)
- 少なくとも1つのネットワークファイルアクセスを実行する端末と、
ファイルシステム、及びストレージ資源の使用量の制限を行う機能を備えたサーバ装置と、
前記端末と、前記複数のファイルシステムとの間に論理的に配置され、前記端末からみて、前記複数のファイルシステムを1つのファイルシステム(「仮想ファイルシステム」という)としてアクセス自在とするファイルアクセスサービスを提供する中間装置と、
を備え、
前記中間装置が、前記仮想ファイルシステムおよび前記ファイルシステムのストレージ資源の使用量を管理する制御手段を備え、
前記制御手段は、1つの前記仮想ファイルシステムを構成する複数のファイルシステムに対して、ユーザ、グループ、ディレクトリの少なくとも1つの管理単位について、ストレージ資源の使用量を監視し、
前記複数のファイルシステムのそれぞれにおけるストレージ資源の使用量と、前記仮想ファイルシステムのストレージ資源の使用量を制限する設定値とに応じて、前記複数のファイルシステムのストレージ資源の使用量を制限する制御を行い、
前記仮想ファイルシステムを構成する前記複数のファイルシステムのそれぞれのストレージ資源の使用量の合計値が、前記仮想ファイルシステムのストレージ資源の使用量を制限する設定値を超えた場合においては、前記複数のファイルシステムにそれぞれ設定されているストレージ資源の使用量を制限する設定値を、それぞれのストレージ資源の使用状況に合わせて変更し、前記端末からの前記ファイルシステムへのアクセスの制限を行うための制御を行い、
前記仮想ファイルシステムを構成する前記複数のファイルシステムのそれぞれのストレージ資源の使用量の合計値が、前記仮想ファイルシステムのストレージ資源の使用量を制限する設定値を超えていず、且つ、前記仮想ファイルシステムを構成する前記複数のファイルシステムのうち、少なくとも1つのファイルシステムのストレージ資源の使用量が、前記ファイルシステムのストレージ資源の使用量を制限する設定値の所定割合以上となった場合においては、前記所定割合以上となったファイルシステムのデータを、他のファイルシステムに移動することにより、仮想ファイルシステムを構成する各ファイルシステムのストレージ容量が一定となるように制御を行う、ことを特徴とするファイルアクセスサービスシステム。 - 前記制御手段は、前記仮想ファイルシステムを構成する前記複数のファイルシステムのそれぞれのストレージ資源の使用量を制限するための設定値を、前記複数のファイルシステムに対してそれぞれ設定する手段を備えている、ことを特徴とする請求項1記載のファイルアクセスサービスシステム。
- 前記制御手段は、1つの前記仮想ファイルシステムを構成する前記複数のファイルシステムに対して、ユーザ、グループ、ディレクトリのいずれかの管理単位で、ストレージ資源の使用量の問い合わせ要求を定期的に送信し、前記複数のファイルシステムのそれぞれから前記問い合わせ要求に対する応答としてそれぞれのストレージ資源の使用量を受け取り、前記複数のファイルシステムからそれぞれ取得したストレージ資源の使用量を、ユーザ、グループ、ディレクトリのいずれかの管理単位に合計することで、ユーザ、グループ、ディレクトリのいずれかの管理単位での前記仮想ファイルシステムのストレージ資源の使用量を導出する、ことを特徴とする請求項1又は2記載のファイルアクセスサービスシステム。
- 前記制御手段は、前記複数のファイルシステムに対してそれぞれのストレージ資源の使用量を取得すべく定期的な調査を行い、前記調査により取得した前記複数のファイルシステムにおけるストレージ資源の使用量の合計値が、前記仮想ファイルシステムのストレージ資源の使用量に関する設定値を超えた場合、予め定められた長さの猶予期間に移行するように制御し、前記猶予期間経過後、前記複数のファイルシステムにそれぞれ設定されているストレージ資源の使用量を制限する設定値を、それぞれのストレージ資源の使用状況に合わせて変更する手段を備えている、ことを特徴とする請求項1又は2記載のファイルアクセスサービスシステム。
- 前記仮想ファイルシステムを構成する複数のファイルシステムのそれぞれのストレージ資源の使用量を制限する設定値は、前記仮想ファイルシステムのストレージ資源の使用量を制限する設定値に基づき設定される、ことを特徴とする請求項1又は2記載のファイルアクセスサービスシステム。
- 前記仮想ファイルシステムを構成する複数のファイルシステムのそれぞれに対して、共通の設定値が設定される、ことを特徴とする請求項5記載のファイルアクセスサービスシステム。
- 前記仮想ファイルシステムを構成する複数のファイルシステムのそれぞれのストレージ資源の使用量を制限する設定値は、前記それぞれの設定値を加算した合計が前記仮想ファイルシステムのストレージ資源の使用量を制限する設定値に等しいという条件を満たす値に設定されるか、あるいは、前記条件を満たす値に所定量のあそびが加算された値とされる、ことを特徴とする請求項5記載のファイルアクセスサービスシステム。
- 前記複数のファイルシステムの少なくとも1つは、前記猶予期間の経過後、前記ファイルシステムへの前記端末からの書き込みを禁止する、ことを特徴とする請求項4記載のファイルアクセスサービスシステム。
- 前記猶予期間中に、前記仮想ファイルシステムのストレージ資源の使用量が、予め定められた所定の上限値に達した場合、前記猶予期間を終了させ、前記仮想ファイルシステムを構成する前記複数のファイルシステムへの書き込みを禁止するように制御する、ことを特徴とする請求項4記載のファイルアクセスサービスシステム。
- 前記設定値は、ストレージ資源の使用量がその設定値を越えた場合、アラームを通知し、所定の長さの猶予期間に移行する制御の判断基準とされるソフトリミットと、ストレージ資源の使用量がその設定値を越えた場合、ファイルシステムの使用を禁止する上限値とされるハードリミットよりなる、ことを特徴とする請求項1又は、2記載のファイルアクセスサービスシステム。
- 前記ソフトリミットを、前記中間装置に設定されたストレージ資源使用量の設定値とし、前記ハードリミットを、前記ソフトリミットに仮想化しているファイルシステムの個数を乗じた値に設定してなる、ことを特徴とする請求項10記載のファイルアクセスサービスシステム。
- 前記ソフトリミットを、前記中間装置に設定されたストレージ資源使用量の設定値とし、前記ハードリミットを、前記ソフトリミットより大とし、前記ソフトリミットに仮想化しているファイルシステムの個数を乗じた値より、所定値減算した値に設定してなる、ことを特徴とする請求項10記載のファイルアクセスサービスシステム。
- 前記ソフトリミットを、前記中間装置に設定されたストレージ資源使用量の設定値とし、前記ハードリミットを、前記ソフトリミットと等しい値に設定してなる、ことを特徴とする請求項10記載のファイルアクセスサービスシステム。
- 前記制御手段は、前記猶予期間の終了後、前記複数のファイルシステムの少なくとも1つのストレージ資源の使用量を制限する設定値を再設定する、ことを特徴とする請求項4記載のファイルアクセスサービスシステム。
- 前記ファイルシステムは、前記猶予期間中に、前記ファイルシステムのストレージ資源の使用量が予め定められた上限値に達した場合、前記猶予期間を終了させ、前記ファイルシステムのクオータエラーが前記スイッチを介して前記端末に通知される、ことを特徴とする請求項14記載のファイルアクセスサービスシステム。
- 前記制御手段は、前記猶予期間中に、前記ファイルシステムのストレージ資源の使用量が予め定められた上限値に達した場合、前記猶予期間の終了後、次のストレージ資源の使用量の調査が行われるまでの間の所定期間、前記ファイルシステムへの書き込みを禁止する制御を行う、ことを特徴とする請求項14記載のファイルアクセスサービスシステム。
- 前記中間装置が、クライアントをなす前記端末と、それぞれが、前記ファイルシステムを構成するサーバとの間に論理的に配置されるスイッチ装置よりなり、前記スイッチ装置は、前記クライアントからのファイルアクセス要求を受信し、前記ファイルアクセス要求を適切なサーバ装置に振り分けて転送し、前記サーバ装置から送信されたファイルアクセス要求に対する応答を受信し、ファイルアクセス要求を送信したクライアントへとその応答を転送する、ことを特徴とする請求項1乃至16のいずれか一に記載のファイルアクセスサービスシステム。
- 前記スイッチ装置は、前記クライアントから送信されたオブジェクトに関する要求を、前記オブジェクトを管理する前記サーバに転送し、前記要求に対する前記ファイルサーバからの応答を前記要求の送信元であるクライアントに転送し、転送する応答に前記オブジェクトを識別するために、前記サーバで生成された元オブジェクトIDが含まれている場合には、前記元オブジェクトIDに対応するオブジェクトを管理するサーバを、他のサーバから識別するためのサーバ識別情報を挿入し、前記元オブジェクトIDを情報付帯オブジェクトIDに書き換え、転送する要求に、前記情報付帯オブジェクトIDが含まれている場合には、前記情報付帯オブジェクトIDを前記元オブジェクトIDに復元する手段を備えている、ことを特徴とする請求項17記載のファイルアクセスサービスシステム。
- 前記スイッチ装置は、前記複数のファイルシステムのディレクトリツリーを組み合わせた1つの統合ディレクトリツリーとして管理される擬似ファイルシステムを備え、前記統合ディレクトリツリーにおけるディレクトリツリーのつなぎ目の情報を記憶管理する、ことを特徴とする請求項17記載のファイルアクセスサービスシステム。
- 前記ファイルサーバが、NAS(Network Attached Storage)デバイスであり、前記スイッチ装置が、所定のレイヤ情報を利用してファイルサーバの振分を行う、ことを特徴とする請求項17記載のファイルアクセスサービスシステム。
- 前記スイッチ装置から、前記NASデバイスのそれぞれにおいてクオータをチェックするための指示を、前記NASデバイスに送信し、前記スイッチ装置は、前記NASデバイスのそれぞれにおけるストレージ資源の使用量の情報を取得する、ことを特徴とする請求項17記載のファイルアクセスサービスシステム。
- 少なくとも1つのネットワークファイルアクセスを実行するクライアントと、それぞれがファイルシステム、及びストレージ資源の使用量の制限を行う機能を備えた複数のサーバと、に通信接続され、前記クライアントからのファイルアクセス要求を受信し、所定のレイヤ情報を利用して、前記ファイルアクセス要求を適切なサーバに振り分けて転送し、前記サーバから送信された前記ファイルアクセス要求に対する応答を受信し、前記応答を、前記ファイルアクセス要求送信元のクライアントへ転送し、
前記複数のファイルシステムのディレクトリツリーを組み合わせた1つの統合ディレクトリツリーとして管理する擬似ファイルシステムを備え、前記クライアントからみて、仮想的に前記複数のサーバのファイルシステムを1つのファイルシステム(「仮想ファイルシステム」という)としてアクセス自在とするファイルアクセスサービスを提供するスイッチ装置であって、
前記仮想ファイルシステムおよび前記ファイルシステムのストレージ資源の使用量を管理する制御手段を備え、
前記制御手段は、1つの前記仮想ファイルシステムを構成する複数のファイルシステムに対して、ユーザ、グループ、ディレクトリの少なくとも1つの管理単位について、ストレージ資源の使用量を監視し、
前記複数のファイルシステムのそれぞれにおけるストレージ資源の使用量と、前記仮想ファイルシステムのストレージ資源の使用量を制限する設定値とに応じて、前記複数のファイルシステムのストレージ資源の使用量を制限する制御を行い、
前記仮想ファイルシステムを構成する前記複数のファイルシステムのそれぞれのストレージ資源の使用量の合計値が、前記仮想ファイルシステムのストレージ資源の使用量を制限する設定値を超えた場合においては、前記複数のファイルシステムにそれぞれ設定されているストレージ資源の使用量を制限する設定値を、それぞれのストレージ資源の使用状況に合わせて変更し、前記端末からの前記ファイルシステムへのアクセスの制限を行うための制御を行い、
前記仮想ファイルシステムを構成する前記複数のファイルシステムのそれぞれのストレージ資源の使用量の合計値が、前記仮想ファイルシステムのストレージ資源の使用量を制限する設定値を超えていず、且つ、前記仮想ファイルシステムを構成する前記複数のファイルシステムのうち、少なくとも1つのファイルシステムのストレージ資源の使用量が、前記ファイルシステムのストレージ資源の使用量を制限する設定値の所定割合以上となった場合においては、前記所定割合以上となったファイルシステムのデータを、他のファイルシステムに移動することにより、仮想ファイルシステムを構成する各ファイルシステムのストレージ容量が一定となるように制御を行う、ことを特徴とするスイッチ装置。 - 前記制御手段は、前記複数のファイルシステムのそれぞれのストレージ資源の使用量を制限する設定値を、前記複数のファイルシステムに対して設定する手段を備えている、ことを特徴とする請求項22記載のスイッチ装置。
- 前記制御手段は、前記仮想ファイルシステムを構成する複数のファイルシステムに対して、ユーザ、グループ、ディレクトリの少なくとも1つの管理単位について、前記複数ファイルシステムにおけるストレージ容量の使用を監視し、
前記クライアントからの前記仮想ファイルシステムに対するファイルアクセス要求に対して、前記監視結果と、前記仮想ファイルシステムに関して設定されているストレージ資源の使用量を制限する設定値とに基づき、前記仮想ファイルシステムを構成する複数のファイルシステムに対するストレージ資源の使用量を制限する設定値の制御を行う、ことを特徴とする請求項22又は23記載のスイッチ装置。 - 前記制御手段は、前記複数のファイルシステムに対して、ユーザ、グループ、ディレクトリのいずれかの管理単位における、ストレージ資源の使用量の問い合わせ要求を定期的に送信し、
前記複数のファイルシステムのそれぞれから、前記問い合わせ要求に対する応答として返送されるストレージ資源の使用量を取得し、
前記複数のファイルシステムにおけるそれぞれのストレージ資源の使用量を合計することで、ユーザ、グループ、ディレクトリのいずれかの管理単位での前記仮想ファイルシステムのストレージ資源の使用量に関する情報を取得する、ことを特徴とする請求項22又は23記載のスイッチ装置。 - 前記制御手段は、前記複数のファイルシステムのそれぞれに対してストレージ資源の使用量の定期的な調査を行うことにより、前記複数のストレージ資源の使用量を取得し、
前記複数のファイルシステムのストレージ資源の使用量の合計値が、前記仮想ファイルシステムのストレージ資源の使用量を制限する設定値を超えた場合に、予め定められた長さの猶予期間に移行するように制御し、前記猶予期間経過後、前記複数のファイルシステムにそれぞれ設定されているストレージ資源の使用量を制限する設定値を、それぞれのストレージ資源の使用状況に合わせて変更する、ことを特徴とする請求項22又は23記載のスイッチ装置。 - 前記仮想ファイルシステムを構成する複数のファイルシステムのそれぞれのストレージ資源の使用量を制限する設定値は、前記仮想ファイルシステムのストレージ資源の使用量を制限する設定値に基づき設定される、ことを特徴とする請求項22又は23記載のスイッチ装置。
- 前記仮想ファイルシステムを構成する複数のファイルシステムのそれぞれに対して、共通の設定値が設定される、ことを特徴とする請求項27記載のスイッチ装置。
- 前記仮想ファイルシステムを構成する複数のファイルシステムのストレージ資源の使用量を制限する設定値は、それぞれの設定値の総和が、前記仮想ファイルシステムの設定値となるような値、又は該値に所定のあそびが加えられた値に設定される、ことを特徴とする請求項27記載のスイッチ装置。
- 前記サーバは、前記猶予期間の経過後、前記仮想ファイルシステムを構成する前記複数のファイルシステムへの前記クライアントからの書き込みを禁止する制御を行う、ことを特徴とする請求項26記載のスイッチ装置。
- 前記サーバは、前記猶予期間中に、前記ファイルシステムのストレージ資源の使用量が予め定められた所定の上限値に達した場合、前記猶予期間を終了し、クライアントからの書き込みを禁止する、ことを特徴とする請求項26記載のスイッチ装置。
- 前記設定値は、ストレージ資源の使用量がその設定値を越えた場合、アラームを通知する判断基準とされるソフトリミットと、
ストレージ資源の使用量がその設定値を越えた場合にはファイルシステムの使用を禁止する上限値であるハードリミットよりなる、ことを特徴とする請求項23記載のスイッチ装置。 - 前記ソフトリミットを、前記スイッチ装置に設定されたストレージ資源使用量の設定値とし、
前記ハードリミットを、前記ソフトリミットに仮想化しているファイルシステムの個数を乗じた値に設定してなる、ことを特徴とする請求項32記載のスイッチ装置。 - 前記ソフトリミットを、前記スイッチ装置に設定されたストレージ資源使用量の設定値とし、
前記ハードリミットを、前記ソフトリミットより大とし、前記ソフトリミットに仮想化しているファイルシステムの個数を乗じた値よりも所定量減算してなる値に設定してなる、ことを特徴とする請求項32記載のスイッチ装置。 - 前記ソフトリミットを、前記スイッチ装置に設定されたストレージ資源使用量の設定値とし、前記ハードリミットを、前記ソフトリミットと等しい値に設定してなる、ことを特徴とする請求項32記載のスイッチ装置。
- 前記制御手段は、前記猶予期間の終了後、前記複数のファイルシステムの少なくとも1つのストレージ資源の使用量を制限する設定値を再設定する制御を行う、ことを特徴とする請求項26記載のスイッチ装置。
- 前記制御手段は、前記ファイルシステムの猶予期間中に、ストレージ資源の使用量が予め定められた上限値に達した場合、前記猶予期間の終了を設定し、クオータエラーをクライアントに通知する、ことを特徴とする請求項36記載のスイッチ装置。
- 前記制御手段は、ファイルシステムの猶予期間中に、ストレージ資源の使用量が予め定められた上限値に達した場合、前記猶予期間終了後、ストレージ資源の使用量が減少した場合にも、長くても、次のストレージ資源の使用量の調査まで、ファイルシステムの書き込みを禁止する制御を行う、ことを特徴とする請求項36記載のスイッチ装置。
- 前記スイッチ装置は、前記統合ディレクトリツリーにおけるディレクトリツリーの接続部の情報を記憶管理する、ことを特徴とする請求項22又は23記載のスイッチ装置。
- 少なくとも1つのネットワークファイルアクセスを実行する端末と、
それぞれがファイルシステム、及びストレージ資源の使用量の制限を行う機能を備えた複数のファイルサービス提供装置と、
前記端末と、前記複数のファイルシステムとの間に論理的に配置され、前記端末からみて、前記複数のファイルシステムを1つのファイルシステム(「仮想ファイルシステム」という)としてアクセス自在とするファイルアクセスサービスを提供する中間装置と、
を備えたネットワークファイルシステムのクオータ管理方法であって、
前記中間装置は、前記中間装置に対して設定されたストレージ資源の使用量の設定値に基づき、前記複数のファイルサービス提供装置に対して、それぞれのストレージ資源の使用量を制限する設定値を設定する工程を含み、
前記中間装置が、1つの前記仮想ファイルシステムを構成する複数のファイルシステムに対して、ユーザ、グループ、ディレクトリの少なくとも1つの管理単位について、
ストレージ資源の使用量を監視する工程、
前記複数のファイルシステムのそれぞれにおけるストレージ資源の使用量と、前記仮想ファイルシステムのストレージ資源の使用量を制限する設定値とに応じて、前記複数のファイルシステムのストレージ資源の使用量を制限する制御を行い、
前記仮想ファイルシステムを構成する前記複数のファイルシステムのそれぞれのストレージ資源の使用量の合計値が、前記仮想ファイルシステムのストレージ資源の使用量を制限する設定値を超えた場合においては、前記複数のファイルシステムにそれぞれ設定されているストレージ資源の使用量を制限する設定値を、それぞれのストレージ資源の使用状況に合わせて変更し、前記端末からの前記ファイルシステムへのアクセスの制限を行うための制御を行い、
前記仮想ファイルシステムを構成する前記複数のファイルシステムのそれぞれのストレージ資源の使用量の合計値が、前記仮想ファイルシステムのストレージ資源の使用量を制限する設定値を超えていず、且つ、前記仮想ファイルシステムを構成する前記複数のファイルシステムのうち、少なくとも1つのファイルシステムのストレージ資源の使用量が、前記ファイルシステムのストレージ資源の使用量を制限する設定値の所定割合以上となった場合においては、前記所定割合以上となったファイルシステムのデータを、他のファイルシステムに移動することにより、仮想ファイルシステムを構成する各ファイルシステムのストレージ容量が一定となるように制御を行う工程を含む、ことを特徴とするクオータ管理方法。 - 前記中間装置は、前記仮想ファイルシステムを構成する複数のファイルシステムに対し
て、ユーザ、グループ、ディレクトリの少なくとも1つの管理単位について、前記複数ファイルシステムにおけるストレージ容量の使用を監視し、
前記クライアントからの前記仮想ファイルシステムに対するファイルアクセス要求に対して、前記監視結果と、前記仮想ファイルシステムに関して設定されているストレージ資源の使用量を制限する設定値とに基づき、前記仮想ファイルシステムを構成する複数のファイルシステムに対するストレージ資源の使用量を制限する設定値の制御を行う、ことを特徴とする請求項40記載のクオータ管理方法。 - 前記中間装置は、前記複数のファイルシステムに対して、ユーザ、グループ、ディレクトリのいずれかの管理単位における、ストレージ資源の使用量の問い合わせ要求を定期的に送信し、
前記複数のファイルシステムのそれぞれから、前記問い合わせ要求に対する応答として返送されるストレージ資源の使用量を取得し、
前記複数のファイルシステムにおけるそれぞれのストレージ資源の使用量を合計することで、ユーザ、グループ、ディレクトリのいずれかの管理単位での前記仮想ファイルシステムのストレージ資源の使用量に関する情報を取得する、ことを特徴とする請求項40記載のクオータ管理方法。 - 前記中間装置は、前記複数のファイルシステムのそれぞれに対してストレージ資源の使用量の定期的な調査を行うことにより、前記複数のストレージ資源の使用量を取得し、
前記複数のファイルシステムのストレージ資源の使用量の合計値が、前記仮想ファイルシステムのストレージ資源の使用量を制限する設定値を超えた場合に、予め定められた長さの猶予期間に移行するように制御し、前記猶予期間経過後、前記複数のファイルシステムにそれぞれ設定されているストレージ資源の使用量を制限する設定値を、それぞれのストレージ資源の使用状況に合わせて変更する、ことを特徴とする請求項40記載のクオータ管理方法。 - 前記仮想ファイルシステムを構成する複数のファイルシステムのそれぞれのストレージ資源の使用量を制限する設定値は、前記仮想ファイルシステムのストレージ資源の使用量を制限する設定値に基づき設定される、ことを特徴とする請求項40記載のクオータ管理方法。
- 前記仮想ファイルシステムを構成する複数のファイルシステムのそれぞれに対して、共通の設定値が設定される、ことを特徴とする請求項44記載のクオータ管理方法。
- 前記仮想ファイルシステムを構成する複数のファイルシステムのストレージ資源の使用量を制限する設定値は、それぞれの設定値の総和が、前記仮想ファイルシステムの設定値となるような値、又は該値に所定のあそびが加えられた値に設定される、ことを特徴とする請求項45記載のクオータ管理方法。
- 前記サーバは、前記猶予期間の経過後、前記仮想ファイルシステムを構成する前記複数のファイルシステムへの前記クライアントからの書き込みを禁止する制御を行う、ことを特徴とする請求項43記載のクオータ管理方法。
- 前記サーバは、前記猶予期間中に、前記ファイルシステムのストレージ資源の使用量が予め定められた所定の上限値に達した場合、前記猶予期間を終了し、クライアントからの書き込みを禁止する、ことを特徴とする請求項43記載のクオータ管理方法。
- 前記設定値は、ストレージ資源の使用量がその設定値を越えた場合、アラームを通知する判断基準とされるソフトリミットと、
ストレージ資源の使用量がその設定値を越えた場合にはファイルシステムの使用を禁止する上限値であるハードリミットよりなる、ことを特徴とする請求項43記載のクオータ管理方法。 - 前記ソフトリミットを、前記スイッチ装置に設定されたストレージ資源使用量の設定値とし、
前記ハードリミットを、前記ソフトリミットに仮想化しているファイルシステムの個数を乗じた値に設定してなる、ことを特徴とする請求項49記載のクオータ管理方法。 - 前記ソフトリミットを、前記スイッチ装置に設定されたストレージ資源使用量の設定値とし、
前記ハードリミットを、前記ソフトリミットより大とし、前記ソフトリミットに仮想化しているファイルシステムの個数を乗じた値よりも所定量減算してなる値に設定してなる、ことを特徴とする請求項49記載のクオータ管理方法。 - 前記ソフトリミットを、前記スイッチ装置に設定されたストレージ資源使用量の設定値とし、前記ハードリミットを、前記ソフトリミットと等しい値に設定してなる、ことを特徴とする請求項49記載のクオータ管理方法。
- 前記中間装置は、前記猶予期間の終了後、前記複数のファイルシステムの少なくとも1つのストレージ資源の使用量を制限する設定値を再設定する制御を行う、ことを特徴とする請求項43記載のクオータ管理方法。
- 前記中間装置は、前記ファイルシステムの猶予期間中に、ストレージ資源の使用量が予め定められた上限値に達した場合、前記猶予期間の終了を設定し、クオータエラーをクライアントに通知する、ことを特徴とする請求項53記載のクオータ管理方法。
- 前記中間装置は、ファイルシステムの猶予期間中に、ストレージ資源の使用量が予め定められた上限値に達した場合、前記猶予期間終了後、ストレージ資源の使用量が減少した場合にも、長くても、次のストレージ資源の使用量の調査まで、ファイルシステムの書き込みを禁止する制御を行う、ことを特徴とする請求項53記載のクオータ管理方法。
- 前記中間装置は、前記統合ディレクトリツリーにおけるディレクトリツリーの接続部の情報を記憶管理する、ことを特徴とする請求項40記載のクオータ管理方法。
- 少なくとも1つのネットワークファイルアクセスを実行するクライアントと、それぞれがファイルシステム、及びストレージ資源の使用量の制限を行う手段を具備してなる複数のサーバとに通信接続され、前記クライアントからのファイルアクセス要求を受信し、
所定のレイヤ情報を利用して、前記ファイルアクセス要求を適切なサーバに振り分けて転送し、
前記サーバから送信された前記ファイルアクセス要求に対する応答を受信し、前記応答を、
前記ファイルアクセス要求送信元のクライアントへ転送し、前記複数のファイルシステムのディレクトリツリーを組み合わせた1つの統合ディレクトリツリーとして管理する擬似ファイルシステムを備え、前記クライアントからみて、仮想的に前記複数のサーバのファイルシステムを1つのファイルシステム(「仮想ファイルシステム」という)としてアクセス自在とするファイルアクセスサービスを提供するスイッチ装置を構成するコンピュータに、
前記仮想ファイルシステムのストレージ資源の使用量の設定値に基づき、前記複数のサーバに対してそれぞれのストレージ資源の使用量を制限する設定値を設定する処理と、
1つの前記仮想ファイルシステムを構成する複数のファイルシステムに対して、ユーザ、グループ、ディレクトリの少なくとも1つの管理単位について、
ストレージ資源の使用量を監視する処理と、
前記複数のファイルシステムのそれぞれにおけるストレージ資源の使用量と、前記仮想ファイルシステムのストレージ資源の使用量を制限する設定値とに応じて、前記複数のファイルシステムのストレージ資源の使用量を制限する制御を行い、
前記仮想ファイルシステムを構成する前記複数のファイルシステムのそれぞれのストレージ資源の使用量の合計値が、前記仮想ファイルシステムのストレージ資源の使用量を制限する設定値を超えた場合においては、前記複数のファイルシステムにそれぞれ設定されているストレージ資源の使用量を制限する設定値を、それぞれのストレージ資源の使用状況に合わせて変更し、前記端末からの前記ファイルシステムへのアクセスの制限を行うための制御を行う処理と、
前記仮想ファイルシステムを構成する前記複数のファイルシステムのそれぞれのストレージ資源の使用量の合計値が、前記仮想ファイルシステムのストレージ資源の使用量を制限する設定値を超えていず、且つ、前記仮想ファイルシステムを構成する前記複数のファイルシステムのうち、少なくとも1つのファイルシステムのストレージ資源の使用量が、前記ファイルシステムのストレージ資源の使用量を制限する設定値の所定割合以上となった場合においては、前記所定割合以上となったファイルシステムのデータを、他のファイルシステムに移動することにより、仮想ファイルシステムを構成する各ファイルシステムのストレージ容量が一定となるように制御を行う処理を実行させるプログラム。 - 請求項57記載のプログラムにおいて、
前記複数のファイルシステムに対して、ストレージ資源の使用量の問い合わせ要求を定期的に送信し、前記複数のファイルシステムのそれぞれから、前記問い合わせ要求に対する応答として返送されるストレージ資源の使用量を取得し、前記複数のファイルシステムにおけるそれぞれのストレージ資源の使用量を合計することで、前記仮想ファイルシステムのストレージ資源の使用量に関する情報を取得する処理を、前記コンピュータに実行させるプログラム。 - 請求項57記載のプログラムにおいて、
前記複数のファイルシステムのストレージ資源の使用量の合計値が、前記仮想ファイルシステムのストレージ資源の使用量を制限する設定値を超えた場合に、前記複数のファイルシステムが、予め定められた長さの猶予期間に移行するように制御する処理を、前記コンピュータに実行させるプログラム。 - 請求項59記載のプログラムにおいて、
前記猶予期間の終了後、前記複数のファイルシステムの少なくとも1つのストレージ資源の使用量を制限する設定値を再設定する処理を、前記コンピュータに実行させるプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004278001A JP4281658B2 (ja) | 2004-09-24 | 2004-09-24 | ファイルアクセスサービスシステムとスイッチ装置及びクオータ管理方法並びにプログラム |
US11/233,152 US20060069665A1 (en) | 2004-09-24 | 2005-09-23 | File access service system, switch apparatus, quota management method and program |
CN200510106484.9A CN1752977B (zh) | 2004-09-24 | 2005-09-26 | 文件访问服务***、交换机装置以及配额管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004278001A JP4281658B2 (ja) | 2004-09-24 | 2004-09-24 | ファイルアクセスサービスシステムとスイッチ装置及びクオータ管理方法並びにプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006092322A JP2006092322A (ja) | 2006-04-06 |
JP4281658B2 true JP4281658B2 (ja) | 2009-06-17 |
Family
ID=36100429
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004278001A Expired - Fee Related JP4281658B2 (ja) | 2004-09-24 | 2004-09-24 | ファイルアクセスサービスシステムとスイッチ装置及びクオータ管理方法並びにプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US20060069665A1 (ja) |
JP (1) | JP4281658B2 (ja) |
CN (1) | CN1752977B (ja) |
Families Citing this family (56)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7958097B1 (en) * | 2003-09-24 | 2011-06-07 | Parallels Holdings, Ltd. | Method and system for implementation of data storage quota |
US8560747B1 (en) | 2007-02-16 | 2013-10-15 | Vmware, Inc. | Associating heartbeat data with access to shared resources of a computer system |
US20110179082A1 (en) * | 2004-02-06 | 2011-07-21 | Vmware, Inc. | Managing concurrent file system accesses by multiple servers using locks |
US8543781B2 (en) * | 2004-02-06 | 2013-09-24 | Vmware, Inc. | Hybrid locking using network and on-disk based schemes |
US10776206B1 (en) | 2004-02-06 | 2020-09-15 | Vmware, Inc. | Distributed transaction system |
US8700585B2 (en) * | 2004-02-06 | 2014-04-15 | Vmware, Inc. | Optimistic locking method and system for committing transactions on a file system |
US7849098B1 (en) * | 2004-02-06 | 2010-12-07 | Vmware, Inc. | Providing multiple concurrent access to a file system |
US8286157B2 (en) * | 2005-02-28 | 2012-10-09 | International Business Machines Corporation | Method, system and program product for managing applications in a shared computer infrastructure |
US7904547B2 (en) * | 2006-02-21 | 2011-03-08 | International Business Machines Corporation | Method, system, and program product for optimizing monitoring and discovery services for a grid computing environment |
US8117611B2 (en) * | 2006-03-01 | 2012-02-14 | International Business Machines Corporation | Method, system, and program product for deploying a platform dependent application in a grid environment |
JP4772569B2 (ja) * | 2006-04-07 | 2011-09-14 | 株式会社日立製作所 | 共通名前空間においてディレクトリ単位のマイグレーションを実行するシステム及び方法 |
US8122111B2 (en) * | 2006-07-25 | 2012-02-21 | Network Appliance, Inc. | System and method for server configuration control and management |
US20080155214A1 (en) * | 2006-12-21 | 2008-06-26 | Hidehisa Shitomi | Method and apparatus for file system virtualization |
JP5186808B2 (ja) * | 2007-05-29 | 2013-04-24 | 富士ゼロックス株式会社 | 情報処理装置及びプログラム |
JP5198018B2 (ja) * | 2007-09-20 | 2013-05-15 | 株式会社日立製作所 | ストレージサブシステム及び記憶制御方法 |
US20090171965A1 (en) * | 2007-12-28 | 2009-07-02 | Bruce Backa | System and Method For Policy Based Control of NAS Storage Devices |
US8347359B2 (en) | 2007-12-28 | 2013-01-01 | Bruce Backa | Encryption sentinel system and method |
JP4674242B2 (ja) * | 2008-02-05 | 2011-04-20 | 富士通株式会社 | 仮想化スイッチ、コンピュータシステムおよびデータコピー方法 |
US8631470B2 (en) | 2008-02-20 | 2014-01-14 | Bruce R. Backa | System and method for policy based control of NAS storage devices |
US8549654B2 (en) * | 2008-02-20 | 2013-10-01 | Bruce Backa | System and method for policy based control of NAS storage devices |
US20110208779A1 (en) * | 2008-12-23 | 2011-08-25 | Backa Bruce R | System and Method for Policy Based Control of NAS Storage Devices |
JP5243991B2 (ja) * | 2009-02-18 | 2013-07-24 | 株式会社日立製作所 | ストレージシステム、容量管理方法、および管理計算機 |
US9134922B2 (en) | 2009-03-12 | 2015-09-15 | Vmware, Inc. | System and method for allocating datastores for virtual machines |
JP5024329B2 (ja) * | 2009-05-08 | 2012-09-12 | 富士通株式会社 | 中継プログラム、中継装置、中継方法、システム |
WO2010131292A1 (en) | 2009-05-13 | 2010-11-18 | Hitachi, Ltd. | Storage system and utilization management method for storage system |
WO2011023134A1 (en) * | 2009-08-28 | 2011-03-03 | Beijing Innovation Works Technology Company Limited | Method and system for managing distributed storage system through virtual file system |
CN102947825B (zh) * | 2010-04-08 | 2016-02-17 | 法国电信 | 管理在至少两个装置之间共享的计算机文件 |
JP2011242826A (ja) * | 2010-05-14 | 2011-12-01 | Fujitsu Ltd | ファイル管理システム及びファイル管理プログラム |
US8595460B2 (en) | 2011-08-26 | 2013-11-26 | Vmware, Inc. | Configuring object storage system for input/output operations |
US8515904B1 (en) * | 2012-03-29 | 2013-08-20 | Emc Corporation | Providing file sytem quota support for a file system having separated data and metadata |
CN102651027A (zh) * | 2012-04-05 | 2012-08-29 | 福兴达科技实业(深圳)有限公司 | 一种扩展储存空间的方法及装置 |
US10057726B2 (en) | 2012-10-02 | 2018-08-21 | Razer (Asia-Pacific) Pte. Ltd. | Managing user data on an electronic device |
US9106721B2 (en) * | 2012-10-02 | 2015-08-11 | Nextbit Systems | Application state synchronization across multiple devices |
CN103731453B (zh) * | 2012-10-12 | 2017-02-08 | 百度在线网络技术(北京)有限公司 | 云环境中的服务资源的配额管理方法和装置 |
CN103731462A (zh) * | 2012-10-16 | 2014-04-16 | 中兴通讯股份有限公司 | 网络附属存储nas设备远程存储***与方法 |
CN103795750B (zh) * | 2012-10-31 | 2017-03-01 | ***股份有限公司 | 一种文件传送方法及其*** |
US8769633B1 (en) | 2012-12-12 | 2014-07-01 | Bruce R. Backa | System and method for policy based control of NAS storage devices |
JP6020210B2 (ja) * | 2013-01-29 | 2016-11-02 | 日本電気株式会社 | クォータ管理機能付ファイルシステム、クォータ管理方法およびクォータ管理プログラム |
CN105074674B (zh) * | 2013-05-15 | 2018-09-28 | 株式会社日立制作所 | 计算机***以及资源管理方法 |
JP5853996B2 (ja) | 2013-06-10 | 2016-02-09 | コニカミノルタ株式会社 | 情報システム、情報機器およびコンピュータプログラム |
US20160041996A1 (en) | 2014-08-11 | 2016-02-11 | Netapp, Inc. | System and method for developing and implementing a migration plan for migrating a file system |
US10860529B2 (en) * | 2014-08-11 | 2020-12-08 | Netapp Inc. | System and method for planning and configuring a file system migration |
CN103559231B (zh) * | 2013-10-23 | 2018-03-09 | 华为技术有限公司 | 一种文件***配额管理方法、装置及*** |
JP6221717B2 (ja) | 2013-12-12 | 2017-11-01 | 富士通株式会社 | ストレージ装置、ストレージシステム及びデータ管理プログラム |
WO2015145671A1 (ja) * | 2014-03-27 | 2015-10-01 | 株式会社日立製作所 | ストレージ管理システム |
JP5737469B1 (ja) * | 2014-08-22 | 2015-06-17 | 富士ゼロックス株式会社 | 制御装置およびプログラム |
US20160078060A1 (en) * | 2014-09-12 | 2016-03-17 | International Business Machines Corporation | Providing Selective Access To A Database In A Size-Managed State |
CN105786777B (zh) * | 2016-02-22 | 2018-09-28 | ***通信集团广东有限公司 | 基于文本解析器的存储容量集中处理方法 |
US10983949B2 (en) * | 2016-02-29 | 2021-04-20 | Red Hat, Inc. | File system quota versioning |
CN108279850B (zh) * | 2017-01-06 | 2021-05-14 | 普天信息技术有限公司 | 一种数据资源的存储方法 |
CN107885859B (zh) * | 2017-11-20 | 2021-10-15 | 郑州云海信息技术有限公司 | 一种文件个数配额的方法、装置和计算机可读存储介质 |
CN110795230A (zh) * | 2018-08-03 | 2020-02-14 | Emc Ip控股有限公司 | 用以支持统一的分布式实时配额限制的智能解决方案 |
US11372812B2 (en) * | 2018-10-08 | 2022-06-28 | Silicon Motion, Inc. | Mobile device and method capable of earlier determining that a number of files in a directory of an external connected storage device is about to full |
CN111861062B (zh) * | 2019-04-30 | 2023-09-26 | 北京嘀嘀无限科技发展有限公司 | 用户指标管理方法、装置、服务器及计算机可读存储介质 |
CN113076063B (zh) * | 2021-04-01 | 2023-01-06 | 山东英信计算机技术有限公司 | 一种目录配额预申请方法、***、存储介质及设备 |
CN116501712B (zh) * | 2023-05-05 | 2024-07-02 | 北京中科通量科技有限公司 | 一种细粒度的存储服务质量控制实现方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6359900B1 (en) * | 1998-04-09 | 2002-03-19 | Novell, Inc. | Method and system for controlling access to a resource |
WO2002035359A2 (en) * | 2000-10-26 | 2002-05-02 | Prismedia Networks, Inc. | Method and system for managing distributed content and related metadata |
JP3879594B2 (ja) * | 2001-11-02 | 2007-02-14 | 日本電気株式会社 | スイッチ方法、装置およびプログラム |
JP4211285B2 (ja) * | 2002-05-24 | 2009-01-21 | 株式会社日立製作所 | ネットワークストレージシステムの仮想一元化方法及び装置 |
JP2004013547A (ja) * | 2002-06-07 | 2004-01-15 | Hitachi Ltd | データ割当方法、情報処理システム |
-
2004
- 2004-09-24 JP JP2004278001A patent/JP4281658B2/ja not_active Expired - Fee Related
-
2005
- 2005-09-23 US US11/233,152 patent/US20060069665A1/en not_active Abandoned
- 2005-09-26 CN CN200510106484.9A patent/CN1752977B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20060069665A1 (en) | 2006-03-30 |
CN1752977B (zh) | 2011-05-04 |
CN1752977A (zh) | 2006-03-29 |
JP2006092322A (ja) | 2006-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4281658B2 (ja) | ファイルアクセスサービスシステムとスイッチ装置及びクオータ管理方法並びにプログラム | |
JP5066415B2 (ja) | ファイルシステム仮想化のための方法および装置 | |
JP5976230B2 (ja) | リソース管理システムおよびリソース管理方法 | |
JP4567293B2 (ja) | ファイルサーバ | |
US9342529B2 (en) | Directory-level referral method for parallel NFS with multiple metadata servers | |
US9798891B2 (en) | Methods and systems for service level objective API for storage management | |
JP4400126B2 (ja) | 仮想一元化ネットワークストレージシステムにおける一元的なディスク使用量制御方法 | |
CN105975214B (zh) | 配置用于输入/输出操作的对象存储*** | |
US7917551B2 (en) | Storage system and management method thereof | |
US8190641B2 (en) | System and method for administration of virtual servers | |
US8161133B2 (en) | Network storage system with a clustered configuration sharing a namespace, and control method therefor | |
US8326798B1 (en) | File system agnostic replication | |
US7587436B2 (en) | Method and system for executing directory-basis migration in a global name space | |
JP5199000B2 (ja) | ファイルサーバリソース分割方法、システム、装置及びプログラム | |
WO2012085968A1 (en) | Storage apparatus and storage management method | |
US20060041580A1 (en) | Method and system for managing distributed storage | |
US20180314445A1 (en) | Methods and systems for using service level objectives in a networked storage environment | |
JP2004054721A (ja) | ネットワークストレージ仮想化方法 | |
JP2009059201A (ja) | ファイルレベルの仮想化と移行を行う中間装置 | |
US9513823B2 (en) | Data migration | |
CN109302448A (zh) | 一种数据处理方法及装置 | |
US20090254559A1 (en) | File system and method for controlling file system | |
US10558373B1 (en) | Scalable index store | |
US20170315934A1 (en) | Method and System for Faster Policy Based File Access for Storage Hosted by a Network Storage System | |
US20090089395A1 (en) | System and method for absolute path discovery by a storage virtualization system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080819 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081020 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081118 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090119 |
|
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: 20090224 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090309 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4281658 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120327 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120327 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130327 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130327 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140327 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |