(57)【要約】【課題】アレイ装置の冗長性を減少させることなく、アレイ装置の運用中においてメモリボード上のキャッシュメモリの総容量を大きくする。【解決手段】あらかじめメモリボード１０−１及びメモリボード１０−３の総容量と同じかより容量を大きくしたメモリボード１０−５を、メモリボード１０−１〜１０−４が挿入されていない空きのメモリボード用スロット３０−５に挿入し、メモリボード１０−５上のキャッシュメモリ２０に、メモリボード１０−１及びメモリボード１０−３上のキャッシュメモリ２０内のデータをコピーし、アレイ装置１００から取り外したメモリボード１０−３について、キャッシュメモリ２０を載せ換え又は追加するなどして容量を大きくしてメモリボード用スロット３０−３に再度挿入する。【選択図】図１
2007257230.tif 000002
【特許請求の範囲】
【請求項１】
複数のスロットにメモリを搭載する複数のメモリボードを装着し、前記メモリによるデータ領域を冗長化する構成のアレイ装置において、
冗長化された前記データ領域を構成する前記メモリを搭載する前記メモリボードを取り外す際に、前記データ領域に格納されたデータをコピーする新たな前記メモリボードを装着する未使用の前記スロットを予め用意した構造としたことを特徴とするアレイ装置。
【請求項２】
前記メモリボードが取り外されたスロット又は前記メモリボードが装着されていない他のスロットに、データ領域が調整された前記メモリを搭載する前記メモリボードを装着した構造としたことを特徴とする請求項１に記載のアレイ装置。
【請求項３】
調整された前記データ領域は、当該データ領域と前記未使用のスロットに装着された新たな前記メモリボードにおける前記データとの和が、取り外された前記メモリボードにおける前記データ領域よりも大きくなるように調整されていることを特徴とする請求項２に記載のアレイ装置。
【請求項４】
データ領域が調整された前記メモリを搭載する前記メモリボードを装着した状態で、前記メモリボードが装着されていない前記スロットを少なくとも一つ備える構造としたことを特徴とする請求項２又は請求項３に記載のアレイ装置。
【請求項５】
冗長化された前記データ領域は、それぞれ複数のスロットに前記メモリが搭載された複数の前記メモリボードが装着されることによって構成され、
前記メモリボードが取り外された後、データ領域が調整された前記メモリを搭載する前記メモリボードが、前記メモリボードが取り外されたスロット又は前記メモリボードが装着されていない他のスロットに装着された構造とすることを特徴とする請求項１から請求項４のいずれか１つに記載のアレイ装置。
【請求項６】
前記データ領域は２つであり、各前記データ領域はそれぞれスロットに前記メモリボードが装着された構造を２組有し、
前記データ領域のいずれか一方の全ての前記メモリボードが取り外された後、データ領域が調整された前記メモリを搭載する前記メモリボードが、前記メモリボードが取り外されたスロット又は前記メモリボードが装着されていない他のスロットに装着された構造とすることを特徴とする請求項１から請求項４のいずれか１つに記載のアレイ装置。
【請求項７】
複数のスロットにメモリを搭載する複数のメモリボードを装着し、前記メモリによるデータ領域を冗長化する構成のアレイ装置の前記データ領域を増加させるデータ領域増加方法であって、
冗長化された前記データ領域を構成する前記メモリを搭載する前記メモリボードを取り外す際に、前記メモリボードのいずれも装着されていない予め用意された前記スロットに、前記データ領域に格納されたデータをコピーする新たな前記メモリボードを装着する装着ステップを備えることを特徴とするデータ領域増加方法。
【請求項８】
データ領域が調整された前記メモリを搭載する前記メモリボードに搭載された前記メモリのデータ領域を調整する調整ステップを備え、
前記装着ステップにおいて、
前記メモリボードが取り外されたスロット又は前記メモリボードが装着されていない他のスロットに、前記調整ステップでデータ領域が調整された前記メモリを搭載する前記メモリボードを装着することを特徴とする請求項７に記載のデータ領域増加方法。
【請求項９】
前記調整ステップにおいて、
調整された前記データ領域は、当該データ領域と前記未使用のスロットに装着された新たな前記メモリボードにおける前記データとの和を、取り外された前記メモリボードにおける前記データ領域よりも大きくなるように調整することを特徴とする請求項８に記載のデータ領域増加方法。
【請求項１０】
前記装着ステップにおいて、
前記メモリボードが装着されていない前記スロットを少なくとも一つ備えるように、データ領域が調整された前記メモリを搭載する前記メモリボードを装着することを特徴とする請求項８又は請求項９に記載のデータ領域増加方法。
【請求項１１】
前記アレイ装置は、冗長化された前記データ領域が、それぞれ複数のスロットに前記メモリが搭載された複数の前記メモリボードが装着されることによって構成され、
前記装着ステップにおいて、
前記メモリボードが取り外された後、データ領域が調整された前記メモリを搭載する前記メモリボードを、前記メモリボードが取り外されたスロット又は前記メモリボードが装着されていない他のスロットに装着することを特徴とする請求項７から請求項１０のいずれか１つに記載のデータ領域増加方法。
【請求項１２】
前記アレイ装置は、前記データ領域が２つであり、各前記データ領域がそれぞれスロットに前記メモリボードを装着した構造を２組有し、
前記装着ステップにおいて、
前記データ領域のいずれか一方の全ての前記メモリボードが取り外された後、データ領域が調整された前記メモリを搭載する前記メモリボードを、前記メモリボードが取り外されたスロット又は前記メモリボードが装着されていない他のスロットに装着することを特徴とする請求項７から請求項１０のいずれか１つに記載のデータ領域増加方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アレイ装置に関し、特に、キャッシュメモリがメモリボードに複数枚搭載されるアレイ装置に関するものである。
【背景技術】
【０００２】
一般に、アレイ装置は、メモリが搭載されたボードを複数枚備える冗長構成を有するため、アレイ装置の運用中においてもメモリの増設が可能である。特開平１１−００７３５９号公報（特許文献１）にも一例が記載されているような従来のアレイ装置の運用中にボード内のメモリを容量の大きいものに交換する場合には、一枚のボードを引き抜き、メモリを容量の大きなものに交換して当該ボードを元の搭載位置に戻し、他のボードのメモリに書かれているデータをコピーしてアレイ装置の冗長性を回復させる。また、他のボードのメモリを容量の大きなものに交換する場合にも、同様の手順によって行う。
【特許文献１】特開平１１−００７３５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献従来の技術は、アレイ装置の運用中においてボード内のメモリを容量の大きいものに交換する場合、一時的にアレイ装置の冗長性が減少するという問題点がある。
【０００４】
コンピュータシステムは高価なため、コンピュータシステムの導入時から十分なメモリを搭載できない場合や、また、使用するデータの規模がコンピュータシステムの導入時の予測に反して大きくなった場合などに、コンピュータシステムに搭載するメモリの容量の増設が必要になるケースもある。コンピュータシステムの運用を既に開始している場合にこういったケースが発生した場合、コンピュータシステムの運用を停止してメモリの容量を増設することは困難である。このため、コンピュータシステムの運用中にメモリの容量を増設することが必要になる場合が多くあるが、このような場合、従来のアレイ装置では一時的にアレイ装置の冗長性が減少するため、この間の信頼性が低下する。
【０００５】
（目的）
本発明の目的は、アレイ装置の運用中においてメモリボード上のキャッシュメモリの総容量を大きくする際にアレイ装置の冗長性が減少しないアレイ装置及びメモリ増量方法を提供することである。
【課題を解決するための手段】
【０００６】
本発明によるアレイ装置は、複数のスロットにメモリを搭載する複数のメモリボードを装着し、前記メモリによるデータ領域を冗長化する構成のアレイ装置において、冗長化された前記データ領域を構成する前記メモリを搭載する前記メモリボードを取り外す際に、前記データ領域に格納されたデータをコピーする新たな前記メモリボードを装着する未使用の前記スロットを予め用意した構造としたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、アレイ装置の冗長性を減少させることなく、アレイ装置の運用中においてメモリボード上のメモリによるデータ領域を大きくすることができる。
【０００８】
その理由は、冗長化されたデータ領域を構成するメモリを搭載するメモリボードを取り外す際に、データ領域に格納されたデータをコピーする新たなメモリボードを装着する未使用のスロットを予め用意した構造としたため、データ領域を大きくする際に、アレイ装置の運用中においてデータ領域を三重化以上に冗長化できるからである
【発明を実施するための最良の形態】
【０００９】
図１〜図１１を用いて、本発明の実施の形態を説明する。ここで、図１は、本発明の実施の形態によるアレイ装置の構成を示す概略図、図２〜図１０は、本発明の実施の形態によるアレイ装置のメモリ容量を大きくする手順を説明する図、図１１は、本発明の実施の形態によるアレイ装置のメモリ容量を大きくする手順を示すフローチャートである。
（本実施の形態の構成）
まず、図１を用いて、本発明の実施の形態の構成例を説明する。
【００１０】
図1を参照すると、アレイ装置１００は、複数枚のメモリボード１０−１〜１０−４と、キャッシュメモリ２０と、メモリボード用スロット３０−１〜３０−６とを備えており、キャッシュメモリ２０が搭載されたメモリボード１０−１〜１０−４がメモリボード用スロット３０−１〜３０−４に挿入されている。
【００１１】
また、メモリボード用スロット３０−１〜３０−６は、メモリボード１０−１〜１０−４が挿入されているメモリボード用スロット３０−１〜３０−４と、メモリボード１０−１〜１０−４が挿入されていない空きのメモリボード用スロット３０−５〜３０−６とがある。なお、本発明において、空きのメモリボード用スロットは一つ以上とする。
【００１２】
データ領域Ｄ１は、メモリボード１０−１及びメモリボード１０−３を合わせた領域であり、データ領域Ｄ２は、メモリボード１０−２及びメモリボード１０−４を合わせた領域であるため、アレイ装置１００はデータ領域Ｄ１及びデータ領域Ｄ２によって冗長化されており、データ領域Ｄ１内及びデータ領域Ｄ２内はそれぞれ複数のメモリボードによって冗長化されている。
【００１３】
（本実施の形態による手順）
次いで、図２〜図１１を用いて、アレイ装置１００の運用中に、アレイ装置１００の冗長性を維持したままキャッシュメモリ２０の総容量を大きくする手順を説明する。
【００１４】
まず、アレイ装置１００の運用中に、アレイ装置１００の冗長性を維持したままデータ領域Ｄ１より大きなデータ領域を確保する。
【００１５】
図２に示すとおり、キャッシュメモリ２０が搭載されたメモリボード１０−５を、メモリボード１０−１〜１０−４が挿入されていない空きのメモリボード用スロット３０−５に挿入する（ステップＳ１１０１）。
【００１６】
なお、メモリボード１０−５上のキャッシュメモリ２０の容量は、データ領域Ｄ１におけるメモリボード１０−１及びメモリボード１０−３上のキャッシュメモリ２０内のデータをコピー可能な容量である。
【００１７】
空きのメモリボード用スロット３０−５に挿入したメモリボード１０−５上のキャッシュメモリ２０に、データ領域Ｄ１におけるメモリボード１０−１及びメモリボード１０−３上のキャッシュメモリ２０内のデータをコピーし、データ領域Ｄ３とする（図３参照）。
【００１８】
コピーが完了するとデータ領域Ｄ１は、データ領域Ｄ２及び追加されたデータ領域Ｄ３により三重化される（ステップＳ１１０２、図４参照）。
【００１９】
ここで、メモリボード１０−１及びメモリボード１０−３を、メモリボード用スロット３０−１及びメモリボード用スロット３０−３より引き抜いてアレイ装置１００からとりはずす（ステップＳ１１０３、図５参照）。
【００２０】
このとき、運用中のアレイ装置１００は、アレイ装置１００に残っているメモリボード１０−２及びメモリボード１０−４で構成されるデータ領域Ｄ２とメモリボード１０−５で構成されるデータ領域Ｄ３によって冗長性を維持している。
【００２１】
次に、アレイ装置１００から取り外したメモリボード１０−３について、キャッシュメモリ２０を載せ換え又は追加するなどして、メモリボード１０−３及びメモリボード１０−５上のキャッシュメモリ２０の総容量が以前のメモリボード１０−１及びメモリボード１０−３上のキャッシュメモリ２０の総容量より大きくなるようにメモリ容量を調整し（図６参照）、さらに、メモリ容量を調整したメモリボード１０−３をメモリボード用スロット３０−３に再度挿入する（ステップＳ１１０４、図７参照）。
【００２２】
なお、メモリ容量を調整したメモリボード１０−３を再度挿入するのは、空きのメモリボード用スロットであればよく、メモリボード用スロット３０−３に限定されない。
【００２３】
また、メモリ容量を調整したメモリボード１０−３を再度挿入するのではなく、メモリボード１０−１のメモリ容量を調整して空きのメモリボード用スロットに挿入してもよい。
【００２４】
次いで、再度挿入したメモリボード１０−３のメモリ容量を新たなデータ領域Ｅ１とする（図８参照）。ただし、この段階ではデータ領域Ｅ１を有効にしない。
【００２５】
以上により、元のデータ領域Ｄ１が新たなメモリボード１０−５で構成される新たなデータ領域Ｄ３及びメモリボード１０−３で構成される新たなデータ領域Ｅ１となり、元のデータ領域Ｄ１以上のデータ領域が確保されることとなる。
【００２６】
次いで、アレイ装置１００の運用中に、アレイ装置１００の冗長性を維持したままデータ領域Ｄ２より大きなデータ領域を確保する。
【００２７】
データ領域Ｄ２のメモリ容量を大きくするには、メモリボード１０−２及びメモリボード１０−４、及び新たなメモリボード１０−６、メモリボード用スロット３０−２及びメモリボード用スロット３０−４、及び空きのメモリボード用スロット３０−６に対して上記と同様の手順を実施し（ステップＳ１１０１〜ステップＳ１１０４、図９参照）、新たなデータ領域Ｄ４及び新たなデータ領域Ｅ２を構築する。
【００２８】
以上により、元のデータ領域Ｄ２が新たなメモリボード１０−６で構成される新たなデータ領域Ｄ４及びメモリボード１０−４で構成される新たなデータ領域Ｅ２となり、元のデータ領域Ｄ２以上のデータ領域が確保されることとなる。
【００２９】
次いで、新たなデータ領域Ｅ１及び新たなデータ領域Ｅ２を有効にすることによって（ステップＳ１１０５）、新たなデータ領域Ｄ３及び新たなデータ領域Ｅ１と、新たなデータ領域Ｄ４及び新たなデータ領域Ｅ２とが、元のデータ領域Ｄ１及びデータ領域Ｄ２と同様に冗長性を有する状態で使用可能となる（図１０参照）。
【００３０】
（本実施の形態の効果）
本実施の形態によれば、アレイ装置１００の運用中に、アレイ装置１００の冗長性を維持したままキャッシュメモリ２０の総容量を大きくすることができる。
【００３１】
その理由は、あらかじめメモリボード１０−１及びメモリボード１０−３上のキャッシュメモリ２０の総データ量をコピー可能なメモリ容量を有するメモリボード１０−５を、メモリボード１０−１〜１０−４が挿入されていない空きのメモリボード用スロット３０−５に挿入し、メモリボード１０−５上のキャッシュメモリ２０に、メモリボード１０−１及びメモリボード１０−３上のキャッシュメモリ２０内のデータをコピーし、アレイ装置１００から取り外したメモリボード１０−３について、キャッシュメモリ２０を載せ換え又は追加するなどして、メモリボード１０−３及びメモリボード１０−５上のキャッシュメモリ２０の総容量が以前のメモリボード１０−１及びメモリボード１０−３上のキャッシュメモリ２０の総容量より大きくなるように容量を調整してメモリボード用スロット３０−３に再度挿入するからである。
【００３２】
また、このようにすることで、メモリボード１０−１及びメモリボード１０−３によって元のデータ領域Ｄ１内においても実現していた冗長構成を、メモリボード１０−３及びメモリボード１０−５によって実現できることとなった。
【００３３】
さらに、本実施の形態によれば、キャッシュメモリ２０の総容量を大きくした後も、常に一つ以上の空きのメモリボード用スロットが存在することになるため、その後のアレイ装置の運用状況に合わせ必要に応じ、アレイ装置１００の運用中に、アレイ装置１００の冗長性を維持したままキャッシュメモリ２０の総容量を大きくすることができる。
【００３４】
以上好ましい実施の形態をあげて本発明を説明したが、本発明は必ずしも、上記実施の形態に限定されるものでなく、その技術的思想の範囲内において様々に変形して実施することができる。
【００３５】
例えば、本実施の形態は、キャッシュメモリで取り扱うデータをより高いレベルで保全等するために、データ領域Ｄ１及びデータ領域Ｄ２によって冗長構成を実現すると共に、データ領域Ｄ１内のメモリボード１０−１及びメモリボード１０−３によっても、データ領域Ｄ２内のメモリボード１０−２及びメモリボード１０−４によっても冗長構成を実現しているが、データ領域Ｄ１内及びデータ領域Ｄ２内においては冗長構成を実現していなくても、本発明を適用することができる。
【００３６】
すなわち、データ領域Ｄ１内及びデータ領域Ｄ２内をそれぞれ単数のメモリボードで構成しても、上記と同様の手順によって、アレイ装置１００の運用中に、アレイ装置１００の冗長性を維持したままキャッシュメモリ２０の総容量を大きくすることができる。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施の形態によるアレイ装置の構成を示す概略図である。
【図２】本発明の実施の形態によるアレイ装置のメモリ容量を大きくする手順を説明する図である。
【図３】本発明の実施の形態によるアレイ装置のメモリ容量を大きくする手順を説明する図である。
【図４】本発明の実施の形態によるアレイ装置のメモリ容量を大きくする手順を説明する図である。
【図５】本発明の実施の形態によるアレイ装置のメモリ容量を大きくする手順を説明する図である。
【図６】本発明の実施の形態によるアレイ装置のメモリ容量を大きくする手順を説明する図である。
【図７】本発明の実施の形態によるアレイ装置のメモリ容量を大きくする手順を説明する図である。
【図８】本発明の実施の形態によるアレイ装置のメモリ容量を大きくする手順を説明する図である。
【図９】本発明の実施の形態によるアレイ装置のメモリ容量を大きくする手順を説明する図である。
【図１０】本発明の実施の形態によるアレイ装置のメモリ容量を大きくする手順を説明する図である。
【図１１】本発明の実施の形態によるアレイ装置のメモリ容量を大きくする手順を示すフローチャートである。
【符号の説明】
【００３８】
１０−１〜１０−６：メモリボード
２０：キャッシュメモリ
３０−１〜３０−６：メモリボード用スロット
Ｄ１〜Ｄ４、Ｅ１、Ｅ２：データ領域
【図１】
2007257230.tif 000003
【図２】
2007257230.tif 000004
【図３】
2007257230.tif 000005
【図４】
2007257230.tif 000006
【図５】
2007257230.tif 000007
【図６】
2007257230.tif 000008
【図７】
2007257230.tif 000009
【図８】
2007257230.tif 000010
【図９】
2007257230.tif 000011
【図１０】
2007257230.tif 000012
【図１１】
2007257230.tif 000013