JP4724759B2 - アクセス制御装置、ストレージ装置、ネットワーク通信装置、アクセス制御方法、及びアクセス制御プログラム - Google Patents
アクセス制御装置、ストレージ装置、ネットワーク通信装置、アクセス制御方法、及びアクセス制御プログラム Download PDFInfo
- Publication number
- JP4724759B2 JP4724759B2 JP2009060108A JP2009060108A JP4724759B2 JP 4724759 B2 JP4724759 B2 JP 4724759B2 JP 2009060108 A JP2009060108 A JP 2009060108A JP 2009060108 A JP2009060108 A JP 2009060108A JP 4724759 B2 JP4724759 B2 JP 4724759B2
- Authority
- JP
- Japan
- Prior art keywords
- access
- host computer
- storage area
- storage
- access management
- 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
- 238000000034 method Methods 0.000 title claims description 60
- 238000004891 communication Methods 0.000 title claims description 42
- 238000012544 monitoring process Methods 0.000 abstract description 74
- 230000006870 function Effects 0.000 description 167
- 238000012545 processing Methods 0.000 description 83
- 239000003999 initiator Substances 0.000 description 50
- 238000012217 deletion Methods 0.000 description 47
- 230000037430 deletion Effects 0.000 description 47
- 238000010586 diagram Methods 0.000 description 29
- 239000000835 fiber Substances 0.000 description 8
- 238000012790 confirmation Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000005764 inhibitory process Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0653—Monitoring storage devices or systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0605—Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/349—Performance evaluation by tracing or monitoring for interfaces, buses
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
実施例1では、IPネットワークを介してホストコンピュータとストレージコンピュータが接続される。アクセス制御装置は、ストレージコンピュータに内蔵され、ホストコンピュータによりアクセスが許可されるストレージ装置の記憶領域を制御する。
ホストコンピュータ50aは、CPU58a、メモリ56a、入力装置57a、表示装置53a、システムバス54a、外部記憶装置55a、及びネットワークアダプタ52aを有する。
ホストコンピュータ50aが、iSCSIプロトコルを用いてストレージコンピュータ30aと通信を開始するために、iSCSIネームは、ストレージコンピュータ30aのユーザにより入力装置57aを介して入力され、メモリ56aに記憶される。
また、ネットワークアダプタ52aがファイバーチャネルを用いて通信を行う場合には、ネットワークアダプタ52aは、スイッチ40aが提供するネームサーバから取得したポートアドレスを用いて通信を行う。この場合、ネットワークアダプタ52aに、それぞれ割り当てられたWWN(World Wide Name)を、ネームサーバに登録することでポートアドレスが、スイッチ40aからホストコンピュータ50aに配布され、メモリ56aに格納される。
メモリ16aは、メインメモリ及びフラッシュメモリを含む。メインメモリとしては、例えば、SRAM、DRAMがある。フラッシュメモリとしては、例えば、EEPROMがある。
入力装置12aは、CPU18aにユーザがデータや情報等を伝え、出力するための装置であり、キーボードやマウス等である。
また、ネットワークアダプタ24aがファイバーチャネルを用いて通信を行う場合には、ネットワークアダプタ24aは、スイッチ40aが提供するネームサーバから取得したポートアドレスを用いて通信を行う。この場合、ネットワークアダプタ24aに、それぞれ割り当てられたWWNを、ネームサーバに登録することでポートアドレスが、スイッチ40aからストレージコンピュータ30aに配布され、メモリ16aに格納される。
なお、ネットワークアダプタ24aは、ネットワークを介してプログラム17aを受信することで、プログラム17aは、メモリ16aに格納され得る。
記憶領域への所定のアクセス条件として、ホストコンピュータによる所定時間内のアクセス回数が、所定アクセス回数より少ない場合や、上記所定時間後に、上記所定時間より長い所定期間内にホストコンピュータによるアクセスが無い記憶領域がある場合がある。
記憶領域は、論理ユニットであっても良い。論理ユニットはホストコンピュータによる論理ボリュームの利用単位であり、論理ユニットはLUNにより識別される。ホストコンピュータ50aへの論理ユニットの割当ては、メモリ56aに格納されるアクセス管理情報に記録される。
アクセス管理情報70aは、CPU18aがアクセス管理機能を実行するときに使用する管理情報である。アクセス管理情報70aは、識別番号(ID)71a、イニシエータ名72a、ターゲット名73a、IPアドレス74a、TCPポート75aのフィールドを有する。さらに、アクセス管理情報70aは、LUN76a、アクセス回数77a、監視開始時78a、最終アクセス日時79a、及び未アクセス期間80aのフィールドを有する。アクセス管理情報70aでは、縦列の各フィールドに記入されるデータは、横列に示される他のフィールドのデータと対応関係を有している。
アクセス管理機能部は、未アクセス期間80aの入力期間が所定期間を超えた時点でアクセス回数77aが所定値未満のとき、アクセス管理機能部は、アクセスの無かった論理ユニットに対応するイニシエータ名72aから装置名を削除する。
アクセス管理制御情報90aは、インデックス91a、イニシエータ名92a、アクセス回数監視期間93a、最低アクセス回数94a、アクセス終了監視期間95a、及び最低アクセス期間96aのフィールドを有するテーブルである。アクセス管理制御情報90aでは、縦列の各フィールドに記入されるデータは、横列に示される他のフィールドのデータと対応関係を有している。
例えば、最低アクセス回数94aが「10」のとき、アクセス回数77aが「10」より少なければ、アクセス管理機能部は、アクセス回数の少ない論理ユニットに対するアクセスが許可されていたホストコンピュータを、イニシエータ名72aから削除する。
例えば、図4に示すように、最低アクセス期間96aに「10days」が入力されるとき、「10days」より長い未アクセス期間が未アクセス期間80aに入力されていれば、そのような論理ユニットへの記憶領域の割当ては削除される。
ホストコンピュータ50aは、iSCSIターゲットのiSCSIネームを取得するために、SLP(Service Location Protocol)を用いて、ホストコンピュータ50aのiSCSIネームを含む「Service Request」をマルチキャストする(S101)。ストレージコンピュータ30aは、「Service Request」に対する応答メッセージをホストコンピュータ50aに送信する(S102)。「Service Request」の応答メッセージには、iSCSIターゲットとなるストレージコンピュータ30aのiSCSIネーム、IPアドレス、及びTCPポートが含まれる。
このように、ホストコンピュータ50aによるストレージコンピュータ30aへのデータアクセスは行われる。
なお、ホストコンピュータ50aは、初めてストレージコンピュータ30aのストレージ装置22aにアクセスする場合もあれば、過去にストレージコンピュータ30aにアクセスし、再度、記憶領域の割当てを要求する場合もある。ステップS122において、アクセス管理機能部は、アクセス管理情報70aを参照して、既にホストコンピュータ50a又は他のホストコンピュータに割当て済みの記憶領域は、未割当記憶領域として割り当てることは無い。
ホストコンピュータ50aは、ストレージコンピュータ30aから記憶領域に関するメッセージを受信する(S131)。CPU58aは、メッセージを解読して、アクセスが許可された記憶領域があるかどうかを判断する(S132)。アクセス許可された記憶領域がある場合(S132 Yes)、CPU58aは、アクセスが許可された記憶領域にアクセスするためのメッセージを生成する(S133)。ホストコンピュータ50aがiSCSIプロトコルを用いる場合、SCSIコマンドをカプセル化したTCPパケットを含むメッセージが、CPU58aによって生成される。アクセス許可された記憶領域が無い場合(S132 No)、表示装置53aに、他のホストコンピュータに記憶領域が割り当てられていることを表示し、アクセス回数監視期間93aの経過時刻を表示する(S134)。
識別番号71b、イニシエータ名72b、ターゲット名73b、IPアドレス74b、TCPポート75bは、図3に示す識別番号71a、イニシエータ名72a、ターゲット名73a、IPアドレス74a、TCPポート75aにそれぞれ対応する。さらに、LUN76b、アクセス回数77b、監視開始時78b、最終アクセス日時79b、未アクセス期間80bは、図3に示すLUN76a、アクセス回数77a、監視開始時78a、最終アクセス日時79a、未アクセス期間80aにそれぞれ対応する。
また、図3に示すLUN76aが「3」〜「8」のレコードでは、アクセス回数77aは、「0」である。従って、LUN76bが「3」〜「8」のレコードに示されるように、LUN76bが「3」〜「8」の論理ユニットへのホストコンピュータ50aに対する割当ては、アクセス管理情報70bから削除される。
図12に示すステップS201〜S210は、ホストコンピュータが、ホストコンピュータ50aからホストコンピュータ50bに変わった事を除いて、図5のステップS101〜S110と同じ処理が行われるので、説明を省略する。ただし、ホストコンピュータ50bに関する記憶領域へのアクセス監視及び割当て削除処理によってアクセス管理情報は変更されるので、以下に、ステップS204及びS208で変更されるアクセス管理情報について説明する。
識別番号71c、イニシエータ名72c、ターゲット名73c、IPアドレス74c、TCPポート75cは、図9に示す識別番号71b、イニシエータ名72b、ターゲット名73b、IPアドレス74b、TCPポート75bにそれぞれ対応する。LUN76c、アクセス回数77c、監視開始時78c、最終アクセス日時79c、未アクセス期間80cは、図9に示すLUN76b、アクセス回数77b、監視開始時78b、最終アクセス日時79b、未アクセス期間80bにそれぞれ対応する。
図12に示すステップS211〜S220は、ホストコンピュータが、ホストコンピュータ50aからホストコンピュータ50cに変わった事を除いて、図5のステップS101〜S110と同じ処理が行われるので、説明を省略する。ただし、ホストコンピュータ50cに関する記憶領域へのアクセス監視及び割当て削除(アクセス禁止)処理によってアクセス管理情報は変更されるので、以下に、ステップS214及びS218で変更されるアクセス管理情報について説明する。
識別番号71e、イニシエータ名72e、ターゲット名73e、IPアドレス74e、TCPポート75eは、それぞれ図14に示す識別番号71d、イニシエータ名72d、ターゲット名73d、IPアドレス74d、TCPポート75dに対応する。さらに、LUN76e、アクセス回数77e、監視開始時78e、最終アクセス日時79e、未アクセス期間80eは、それぞれ図9に示すLUN76d、アクセス回数77d、監視開始時78d、最終アクセス日時79d、未アクセス期間80dに対応する。
実施例2と、実施例1との違いは、実施例1ではアクセス制御装置20aがストレージコンピュータ30aに含まれたが、実施例2ではアクセス制御装置20bがスイッチ40bに含まれることである。実施例2では、ホストコンピュータによるストレージ装置へのアクセスの管理は、スイッチ40bに内蔵されたアクセス制御装置20bが行う。
スイッチ40bは、ネットワークアダプタ42a、42b、アクセス制御装置20b、入力装置12b、及びドライブ装置15bを有する。スイッチ40bは、IPネットワーク又はファイバーチャネルネットワークを介してストレージコンピュータ30b、30c、ホストコンピュータ50d、50e、50fに接続される。
アクセス制御装置20bは、スイッチ40b内に配置される。アクセス制御装置20bは、システムバス14b、メモリ16b、CPU18bを有する。以下、スイッチ40bの各構成要素について順に説明する。
以下、スイッチ40b、ホストコンピュータ50d、50e、50f、及び、ストレージコンピュータ30b、30cの各構成要素について順に説明する。
なお、iSCSIネームのディスカバリとしては、SLPを利用して、「Service Request」にイニシエータ側のiSCSIネームを含めて、「Service Request」をマルチキャストすることによりディスカバリを行う方法がある。
入力装置12bは、CPU18bにユーザがデータや情報等を伝え、出力するための装置であり、キーボードやマウス等である。ユーザは、アクセス管理情報70g、及びアクセス管理制御情報90aに含まれるデータを、入力装置12bを介して修正することが出来る。
システムバス14bは、CPU18b、メモリ16b、入力装置12b、ドライブ装置15b、及びネットワークアダプタ42a、42bを繋ぐバスである。システムバス14bは、AGP又はPCI Expressなどの規格に従って機能する電子的な回路である。
以下、CPU18bによるプログラム又はプログラム部品の実行によって、アクセス管理機能を有するCPU18b、及び通信機能を有するCPU18bを、それぞれ「アクセス管理機能部」、及び「通信機能部」と言う。
識別番号71g、イニシエータ名72g、ターゲット名73g、IPアドレス74g、TCPポート75gは、図3に示す識別番号71a、イニシエータ名72a、ターゲット名73a、IPアドレス74a、TCPポート75aにそれぞれ対応する。LUN76g、アクセス回数77g、監視開始時78g、最終アクセス日時79g、未アクセス期間80gは、図3に示すLUN76a、アクセス回数77a、監視開始時78a、最終アクセス日時79a、未アクセス期間80aにそれぞれ対応する。
識別番号71h、イニシエータ名72h、ターゲット名73h、IPアドレス74h、TCPポート75hは、図20に示す識別番号71g、イニシエータ名72g、ターゲット名73g、IPアドレス74g、TCPポート75gにそれぞれ対応する。LUN76h、アクセス回数77h、監視開始時78h、最終アクセス日時79h、未アクセス期間80hは、図20に示すLUN76g、アクセス回数77g、監視開始時78g、最終アクセス日時79g、未アクセス期間80gにそれぞれ対応する。
また、LUN76hが「3」〜「8」である論理ユニットへのアクセス回数77eは、「0」である。従って、LUN76hが「3」〜「8」の論理ユニットに対するホストコンピュータ50dの割当ては、アクセス管理情報70hから削除される。
ステップS311〜S313では、ホストコンピュータが、50aから50eに変わり、ホストコンピュータのアクセス対象先が、ストレージコンピュータ30aからスイッチ40bに変わった事を除いて、図5のステップS101〜S103と同じ処理が行われる。したがって、ステップS311〜S313の説明を省略する。
識別番号71i、イニシエータ名72i、ターゲット名73i、IPアドレス74i、TCPポート75iは、図21に示す識別番号71h、イニシエータ名72h、ターゲット名73h、IPアドレス74h、TCPポート75hにそれぞれ対応する。LUN76i、アクセス回数77i、監視開始時78i、最終アクセス日時79i、未アクセス期間80iは、それぞれ図21に示すLUN76h、アクセス回数77h、監視開始時78h、最終アクセス日時79h、未アクセス期間80hに対応する。
ステップS318で、アクセス管理機能部によりLUN76iが「1」〜「8」の論理ユニットに対するホストコンピュータ50eによるアクセスが監視される。そして、アクセス管理機能部により、アクセス回数77i、監視開始時78i、最終アクセス日時79i、未アクセス期間80iのフィールドが更新される。
識別番号71j、イニシエータ名72j、ターゲット名73j、IPアドレス74j、TCPポート75jは、図22に示す識別番号71i、イニシエータ名72i、ターゲット名73i、IPアドレス74i、TCPポート75iにそれぞれ対応する。LUN76j、アクセス回数77j、監視開始時78j、最終アクセス日時79j、未アクセス期間80jは、図22に示すLUN76i、アクセス回数77i、監視開始時78i、最終アクセス日時79i、未アクセス期間80iにそれぞれ対応する。
ステップS321〜S323では、ホストコンピュータが、50aから50fに変わり、ホストコンピュータのアクセス対象先が、ストレージコンピュータ30aからスイッチ40bに変わった事を除いて、図5のステップS101〜S103と同じ処理が行われる。したがって、ステップS321〜S323の説明を省略する。
識別番号71k、イニシエータ名72k、ターゲット名73k、IPアドレス74k、TCPポート75kは、図23に示す識別番号71j、イニシエータ名72j、ターゲット名73j、IPアドレス74j、TCPポート75jにそれぞれ対応する。LUN76k、アクセス回数77k、監視開始時78k、最終アクセス日時79k、未アクセス期間80kは、図23に示すLUN76j、アクセス回数77j、監視開始時78j、最終アクセス日時79j、未アクセス期間80jにそれぞれ対応する。
識別番号71k、イニシエータ名72k、ターゲット名73k、IPアドレス74k、TCPポート75kは、図22に示す識別番号71m、イニシエータ名72m、ターゲット名73m、IPアドレス74m、TCPポート75mにそれぞれ対応する。LUN76k、アクセス回数77k、監視開始時78k、最終アクセス日時79k、未アクセス期間80kは、図22に示すLUN76m、アクセス回数77m、監視開始時78m、最終アクセス日時79m、未アクセス期間80mにそれぞれ対応する。
(付記1)
処理装置から複数の記憶領域を有する記憶装置へのアクセスを制御するアクセス制御装置であって、
前記処理装置による前記複数の記憶領域のいずれかへのアクセスを許可した後で、前記処理装置による所定時間内のアクセス回数が、所定アクセス回数より少ない記憶領域がある場合、当該記憶領域への前記処理装置によるアクセスを禁止するアクセス管理機能部、を有するアクセス制御装置。
(付記2)
前記アクセス管理機能部は、前記所定時間後、前記所定時間より長い所定期間内に前記処理装置によるアクセスが無い記憶領域がある場合、当該記憶領域への前記処理装置によるアクセスを禁止する付記1に記載のアクセス制御装置。
(付記3)
前記アクセス管理機能部は、前記記憶装置内部の未割り当ての全記憶領域に対して、前記処理装置による前記記憶装置の記憶領域へのアクセスを許可する付記1又は2に記載のアクセス制御装置。
(付記4)
処理装置と接続されるストレージ装置であって、
複数の記憶領域を有する記憶装置と、
前記処理装置による前記複数の記憶領域のいずれかへのアクセスを許可した後で、前記処理装置による所定時間内のアクセス回数が、所定アクセス回数より少ない記憶領域がある場合、当該記憶領域への前記処理装置によるアクセスを禁止するアクセス管理機能部と、
を有するストレージ装置。
(付記5)
前記アクセス管理機能部は、前記所定時間後、前記所定時間より長い所定期間内に前記処理装置によるアクセスが無い記憶領域がある場合、当該記憶領域への前記処理装置によるアクセスを禁止する付記4に記載のストレージ装置。
(付記6)
前記アクセス管理機能部は、前記記憶装置内部の未割り当ての全記憶領域に対して、前記処理装置による前記記憶装置の記憶領域へのアクセスを許可する付記4又は5に記載のストレージ装置。
(付記7)
処理装置から複数の記憶領域を有する記憶装置へのアクセスを制御するネットワーク通信装置であって、
前記処理装置による前記複数の記憶領域のいずれかへのアクセスを許可した後で、前記処理装置による所定時間内のアクセス回数が、所定アクセス回数より少ない記憶領域がある場合、当該記憶領域への前記処理装置によるアクセスを禁止するアクセス管理機能部、を有するネットワーク通信装置。
(付記8)
前記アクセス管理機能部は、前記所定時間後、前記所定時間より長い所定期間内に前記処理装置によるアクセスが無い記憶領域がある場合、当該記憶領域への前記処理装置によるアクセスを禁止する付記7に記載のネットワーク通信装置。
(付記9)
前記アクセス管理機能部は、前記記憶装置内部の未割り当ての全記憶領域に対して、前記処理装置による前記記憶装置の記憶領域へのアクセスを許可する付記7又は8に記載のネットワーク通信装置。
(付記10)
処理装置から複数の記憶領域を有する記憶装置へのアクセスを制御するアクセス制御方法であって、
前記処理装置による前記複数の記憶領域のいずれかへのアクセスを許可するステップと、
前記処理装置による所定時間内のアクセス回数が、所定アクセス回数より少ない記憶領域がある場合、当該記憶領域への前記処理装置によるアクセスを禁止するステップと、
を有するアクセス制御方法。
(付記11)
前記アクセス禁止ステップ後、前記所定時間より長い所定期間内に前記処理装置によるアクセスが無い記憶領域がある場合、当該記憶領域への前記処理装置によるアクセスを禁止するステップをさらに有する付記10に記載のアクセス制御方法。
(付記12)
処理装置から複数の記憶領域を有する記憶装置へのアクセスを制御するためのアクセス制御プログラムであって、
前記処理装置による前記複数の記憶領域のいずれかへのアクセスを許可する手順と、
前記処理装置による所定時間内のアクセス回数が、所定アクセス回数より少ない記憶領域がある場合、当該記憶領域への前記処理装置によるアクセスを禁止する手順と、
をコンピュータに実行させるためのアクセス制御プログラム。
(付記13)
前記アクセス禁止手順後、前記所定時間より長い所定期間内に前記処理装置によるアクセスが無い記憶領域がある場合、当該記憶領域への前記処理装置によるアクセスを禁止する手順をさらにコンピュータに実行させるための付記12に記載のアクセス制御プログラム。
14a、14b、54a システムバス
15a、15b ドライブ装置
16a、16b、56a、56b メモリ
17a、17b プログラム
18a、18b、58a CPU
19a ディスクインタフェース
20a、20b アクセス制御装置
22a ストレージ装置
24a、42a、52a ネットワークアダプタ
30a〜c ストレージコンピュータ
36b ディスクコントローラ
40a、40b スイッチ
50a〜f ホストコンピュータ
53a 表示装置
55a 外部記憶装置
70a〜m アクセス管理情報
90a アクセス管理制御情報
Claims (7)
- 複数のホストコンピュータから複数の記憶領域を有する記憶装置へのアクセスを制御するアクセス制御装置であって、
前記ホストコンピュータに対し前記複数の記憶領域のいずれかを割り当てた後で、前記ホストコンピュータによる所定時間内のアクセス回数が、所定アクセス回数より少ない記憶領域がある場合、当該ホストコンピュータへの記憶領域の割当てを削除した後、他の前記ホストコンピュータから前記記憶装置へのアクセス要求を受信したとき、該他のホストコンピュータがアクセス可能な記憶領域を該他のホストコンピュータに割り当てるアクセス管理機能部、を有するアクセス制御装置。 - 前記アクセス管理機能部は、前記所定時間後、前記所定時間より長い所定期間内に前記ホストコンピュータによるアクセスが無い記憶領域がある場合、当該記憶領域への前記ホストコンピュータによる割当てを削除する請求項1に記載のアクセス制御装置。
- 前記アクセス管理機能部は、前記記憶装置内部の未割り当ての記憶領域について、前記ホストコンピュータに対し前記記憶装置の記憶領域の割当てを行う請求項1又は2に記載のアクセス制御装置。
- 複数のホストコンピュータと接続されるストレージ装置であって、
複数の記憶領域を有する記憶装置と、
前記ホストコンピュータに対し前記複数の記憶領域のいずれかを割り当てた後で、前記ホストコンピュータによる所定時間内のアクセス回数が、所定アクセス回数より少ない記憶領域がある場合、当該ホストコンピュータへの記憶領域の割当てを削除した後、他の前記ホストコンピュータから前記記憶装置へのアクセス要求を受信したとき、該他のホストコンピュータがアクセス可能な記憶領域を該他のホストコンピュータに割り当てるアクセス管理機能部と、
を有するストレージ装置。 - 複数のホストコンピュータから複数の記憶領域を有する記憶装置へのアクセスを制御するネットワーク通信装置であって、
前記ホストコンピュータに対し前記複数の記憶領域のいずれかを割り当てた後で、前記ホストコンピュータによる所定時間内のアクセス回数が、所定アクセス回数より少ない記憶領域がある場合、当該ホストコンピュータへの記憶領域の割当てを削除した後、他の前記ホストコンピュータから前記記憶装置へのアクセス要求を受信したとき、該他のホストコンピュータがアクセス可能な記憶領域を該他のホストコンピュータに割り当てるアクセス管理機能部、を有するネットワーク通信装置。 - 複数のホストコンピュータから複数の記憶領域を有する記憶装置へのアクセスを制御するアクセス制御方法であって、
前記ホストコンピュータに対し前記複数の記憶領域のいずれかを割り当てるステップと、
前記ホストコンピュータによる所定時間内のアクセス回数が、所定アクセス回数より少ない記憶領域がある場合、当該ホストコンピュータへの記憶領域の割当てを削除した後、他の前記ホストコンピュータから前記記憶装置へのアクセス要求を受信したとき、該他のホストコンピュータがアクセス可能な記憶領域を該他のホストコンピュータに割り当てるステップと、
を有するアクセス制御方法。 - 複数のホストコンピュータから複数の記憶領域を有する記憶装置へのアクセスを制御するためのアクセス制御プログラムであって、
前記ホストコンピュータに対し前記複数の記憶領域のいずれかを割り当てる手順と、
前記ホストコンピュータによる所定時間内のアクセス回数が、所定アクセス回数より少ない記憶領域がある場合、当該ホストコンピュータへの記憶領域の割当てを削除した後、他の前記ホストコンピュータから前記記憶装置へのアクセス要求を受信したとき、該他のホストコンピュータがアクセス可能な記憶領域を該他のホストコンピュータに割り当てる手順と、
をコンピュータに実行させるためのアクセス制御プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009060108A JP4724759B2 (ja) | 2009-03-12 | 2009-03-12 | アクセス制御装置、ストレージ装置、ネットワーク通信装置、アクセス制御方法、及びアクセス制御プログラム |
US12/720,296 US20100235599A1 (en) | 2009-03-12 | 2010-03-09 | Access control device, storage system, and access control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009060108A JP4724759B2 (ja) | 2009-03-12 | 2009-03-12 | アクセス制御装置、ストレージ装置、ネットワーク通信装置、アクセス制御方法、及びアクセス制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010211767A JP2010211767A (ja) | 2010-09-24 |
JP4724759B2 true JP4724759B2 (ja) | 2011-07-13 |
Family
ID=42731633
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009060108A Expired - Fee Related JP4724759B2 (ja) | 2009-03-12 | 2009-03-12 | アクセス制御装置、ストレージ装置、ネットワーク通信装置、アクセス制御方法、及びアクセス制御プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US20100235599A1 (ja) |
JP (1) | JP4724759B2 (ja) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8930589B2 (en) * | 2010-08-26 | 2015-01-06 | International Business Machines Corporation | System, method and computer program product for monitoring memory access |
US8635381B2 (en) * | 2010-08-26 | 2014-01-21 | International Business Machines Corporation | System, method and computer program product for monitoring memory access |
US9009385B1 (en) * | 2011-06-30 | 2015-04-14 | Emc Corporation | Co-residency detection in a cloud-based system |
US9285992B2 (en) * | 2011-12-16 | 2016-03-15 | Netapp, Inc. | System and method for optimally creating storage objects in a storage system |
US9460303B2 (en) * | 2012-03-06 | 2016-10-04 | Microsoft Technology Licensing, Llc | Operating large scale systems and cloud services with zero-standing elevated permissions |
US9762585B2 (en) | 2015-03-19 | 2017-09-12 | Microsoft Technology Licensing, Llc | Tenant lockbox |
US10931682B2 (en) | 2015-06-30 | 2021-02-23 | Microsoft Technology Licensing, Llc | Privileged identity management |
JP6279816B2 (ja) * | 2015-07-28 | 2018-02-14 | 株式会社日立製作所 | ストレージ監視システムおよびその監視方法 |
US10866747B2 (en) * | 2019-02-10 | 2020-12-15 | Hewlett Packard Enterprise Development Lp | Securing a memory drive |
JP7497637B2 (ja) | 2020-07-16 | 2024-06-11 | 富士通株式会社 | 情報処理装置およびアクセス制御プログラム |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0573213A (ja) * | 1991-09-12 | 1993-03-26 | Hitachi Ltd | 外部記憶装置システム |
JP2006039814A (ja) * | 2004-07-26 | 2006-02-09 | Hitachi Ltd | ネットワークストレージシステム及び複数ネットワークストレージ間の引継方法 |
JP2006072981A (ja) * | 2004-08-30 | 2006-03-16 | Hitachi Ltd | 外部ストレージ接続環境に於けるデータライフサイクル管理の方法とシステム |
JP2006134217A (ja) * | 2004-11-09 | 2006-05-25 | Fujitsu Ltd | ライブラリシステム,仮想ライブラリ装置,及びキャッシュ復元方法 |
JP2007193573A (ja) * | 2006-01-19 | 2007-08-02 | Hitachi Ltd | 記憶装置システム及び記憶制御方法 |
JP2007241593A (ja) * | 2006-03-08 | 2007-09-20 | Hitachi Ltd | 記憶領域の割当ての最適化方法及びそれを実現するための管理計算機 |
JP2007249728A (ja) * | 2006-03-17 | 2007-09-27 | Toshiba Corp | ディスクアレイ装置 |
JP2007310861A (ja) * | 2006-04-18 | 2007-11-29 | Hitachi Ltd | ストレージシステム及びその制御方法 |
JP2008146574A (ja) * | 2006-12-13 | 2008-06-26 | Hitachi Ltd | 記憶制御装置及び記憶制御方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5584088A (en) * | 1995-11-06 | 1996-12-17 | Pauldine; Concetta J. | Rotating hair brush |
JP4391265B2 (ja) * | 2004-02-26 | 2009-12-24 | 株式会社日立製作所 | ストレージサブシステムおよび性能チューニング方法 |
JP4485256B2 (ja) * | 2004-05-20 | 2010-06-16 | 株式会社日立製作所 | 記憶領域の管理方法及び管理システム |
JP2008084094A (ja) * | 2006-09-28 | 2008-04-10 | Hitachi Ltd | 記憶システム及びその管理方法並びに記憶制御装置 |
-
2009
- 2009-03-12 JP JP2009060108A patent/JP4724759B2/ja not_active Expired - Fee Related
-
2010
- 2010-03-09 US US12/720,296 patent/US20100235599A1/en not_active Abandoned
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0573213A (ja) * | 1991-09-12 | 1993-03-26 | Hitachi Ltd | 外部記憶装置システム |
JP2006039814A (ja) * | 2004-07-26 | 2006-02-09 | Hitachi Ltd | ネットワークストレージシステム及び複数ネットワークストレージ間の引継方法 |
JP2006072981A (ja) * | 2004-08-30 | 2006-03-16 | Hitachi Ltd | 外部ストレージ接続環境に於けるデータライフサイクル管理の方法とシステム |
JP2006134217A (ja) * | 2004-11-09 | 2006-05-25 | Fujitsu Ltd | ライブラリシステム,仮想ライブラリ装置,及びキャッシュ復元方法 |
JP2007193573A (ja) * | 2006-01-19 | 2007-08-02 | Hitachi Ltd | 記憶装置システム及び記憶制御方法 |
JP2007241593A (ja) * | 2006-03-08 | 2007-09-20 | Hitachi Ltd | 記憶領域の割当ての最適化方法及びそれを実現するための管理計算機 |
JP2007249728A (ja) * | 2006-03-17 | 2007-09-27 | Toshiba Corp | ディスクアレイ装置 |
JP2007310861A (ja) * | 2006-04-18 | 2007-11-29 | Hitachi Ltd | ストレージシステム及びその制御方法 |
JP2008146574A (ja) * | 2006-12-13 | 2008-06-26 | Hitachi Ltd | 記憶制御装置及び記憶制御方法 |
Also Published As
Publication number | Publication date |
---|---|
US20100235599A1 (en) | 2010-09-16 |
JP2010211767A (ja) | 2010-09-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4724759B2 (ja) | アクセス制御装置、ストレージ装置、ネットワーク通信装置、アクセス制御方法、及びアクセス制御プログラム | |
US10901636B2 (en) | Target optimized auto provisioning of storage in a discoverable storage network | |
JP4993928B2 (ja) | 記憶システム及び記憶領域解放方法並びにストレージシステム | |
US7702865B2 (en) | Storage system and data migration method | |
US7543117B1 (en) | Method for installing a mailbox file associated with a disk storage medium | |
JP5638744B2 (ja) | コマンド・キュー・ローディング | |
JP4813385B2 (ja) | ストレージシステムの複数の論理リソースを制御する制御装置 | |
JP7326430B2 (ja) | 不揮発性メモリエクスプレスデバイスのネットワークをサニタイズするときに使用する方法および装置 | |
EP1528746A2 (en) | Disk control unit | |
US20090300283A1 (en) | Method and apparatus for dissolving hot spots in storage systems | |
US20130111221A1 (en) | Storage system and its management method | |
CN104731635B (zh) | 一种虚拟机访问控制方法,及虚拟机访问控制*** | |
EP2674867A1 (en) | Computer system and information management method | |
JP6068676B2 (ja) | 計算機システム及び計算機システムの制御方法 | |
JP2009087124A (ja) | 記憶デバイス及び記憶デバイスアクセス制御方法 | |
JP2011186794A (ja) | ストレージシステム内のデータの配置を制御する管理システム、及び、データ配置制御方法 | |
US9170749B2 (en) | Management system and control method for computer system for managing a storage apparatus | |
JP2007102760A (ja) | ストレージエリアネットワークにおけるボリュームの自動割り当て | |
US20070192553A1 (en) | Backup apparatus and backup method | |
US20120265956A1 (en) | Storage subsystem, data migration method and computer system | |
JP2004318741A (ja) | ネットワーク管理プログラム、管理計算機及び管理方法 | |
JP2005276158A (ja) | ストレージシステム、計算機システムまたは記憶領域の属性設定方法 | |
KR20130072220A (ko) | 포트 멀티플라이어들에 대한 멀티레벨 포트 확장 | |
JP4615284B2 (ja) | ストレージサブシステム及びその管理方法並びに記録媒体及びコンピュータプログラム | |
JP2009020871A (ja) | 外部記憶装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101221 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110221 |
|
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: 20110405 |
|
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: 20110411 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140415 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |