JP2008158661A - アクセス制御方法、アクセス制御装置、及びアクセス制御プログラム - Google Patents
アクセス制御方法、アクセス制御装置、及びアクセス制御プログラム Download PDFInfo
- Publication number
- JP2008158661A JP2008158661A JP2006344540A JP2006344540A JP2008158661A JP 2008158661 A JP2008158661 A JP 2008158661A JP 2006344540 A JP2006344540 A JP 2006344540A JP 2006344540 A JP2006344540 A JP 2006344540A JP 2008158661 A JP2008158661 A JP 2008158661A
- Authority
- JP
- Japan
- Prior art keywords
- area
- replication
- access
- copy
- storage
- 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.)
- Granted
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【解決手段】計算機からアクセスされるデータが格納されるストレージ装置の記憶領域を、一つ以上の部分記憶領域ごとに管理し、部分記憶領域に対するアクセス統計情報を記憶部に記録し、アクセス統計情報に基づいて、データ格納領域の複製である複製領域を作成及び削除する契機を設定し、複製領域を作成又は削除する契機に、複製領域の作成又は削除をストレージ装置に指示し、データ格納領域からのデータの読み出しを要求されたとき、当該データ格納領域の複製領域が作成されているか否かを判定し、当該複製領域が作成されている場合には、データ格納領域又は複製領域のいずれかから要求されたデータを読み出す。
【選択図】図8
Description
図1は、本発明の第1の実施形態の計算機システムの構成を示す図である。第1の実施形態の計算機システムは、計算機1及びストレージ装置7を含む。計算機1は、SAN(Storage Area Network)を介して、ストレージ装置7にアクセスする。ストレージ装置7は、計算機1によって読み書きされるデータを格納する。
複製計画部5は、複製作成時刻となった場合には(ステップ2001の結果が「YES」)、データ領域管理テーブル90を参照し、複製を作成するオブジェクトが格納された領域を取得する(ステップ2002)。具体的には、データ領域管理テーブル90から複製元領域の論理ボリューム番号93、始点ディスクブロック番号94、及び終点ディスクブロック番号95を取得する。
当該論理ボリュームの空き領域から複製先領域の始点ディスクブロック番号、終点ディスクブロック番号を決定する(ステップ2014)。
複製計画部5は、複製先論理ボリューム番号、ステップ2020の処理で算出された相対ブロック番号、及び複製時刻管理テーブル110と同じ管理番号を追加したレコードをアクセス先リスト135に追加する(ステップ2021)。また、アクセス先領域134には、アクセス先リスト135に追加したレコードのアドレスを設定する。
第1の実施形態では、複製の作成時刻及び削除時刻をREAD回数に基づいて定めていたが、第2の実施形態では、複製の作成はREAD回数に、複製の削除はWRITE回数に基づいて定められることを特徴とする。以下、第2の実施形態の処理の概要及び詳細を、図を用いて説明する。
第1の実施形態及び第2の実施形態では、オブジェクトの複製を削除するとき、作成された複製先を削除していたが、第3の実施形態では、オブジェクトの複製元を削除し、複製先を複製元として再設定することを特徴とする。以下、第3の実施形態の処理の概要及び詳細を、図を用いて説明する。
2 データ管理プログラム
5 複製計画部
6 アクセス制御部
7 記憶装置システム
8 複製作成部
17 業務プログラム
18 制御部
19 データ処理部
20 アクセス監視部
90 データ領域管理テーブル
100 アクセス統計テーブル
110 複製時刻管理テーブル
120 複製領域管理テーブル
130 アクセス先管理テーブル
140 複製先候補テーブル
Claims (11)
- ストレージ装置と、前記ストレージ装置にデータを読み書きする計算機とを備える計算機システムにおいて、前記ストレージ装置に対するアクセスを制御するアクセス制御方法であって、
前記計算機は、プロセッサと、前記プロセッサによってアクセスされる記憶部と、を備え、
前記プロセッサは、
前記ストレージ装置の前記計算機からアクセスされるデータが格納される記憶領域を、一つ以上の部分記憶領域ごとに管理し、
前記部分記憶領域に対する読み出し回数及び書き込み回数のうち少なくとも一方を含むアクセス統計情報を前記記憶部に記録し、
前記アクセス統計情報に基づいて、前記部分記憶領域の複製である複製領域を作成する契機及び前記複製領域を削除する契機を設定し、
前記複製領域を作成する契機に、前記複製領域の作成を前記ストレージ装置に指示し、
前記複製領域を削除する契機に、前記複製領域の削除を前記ストレージ装置に指示し、
前記ストレージ装置は、
前記複製領域の作成指示を受け付けたとき、前記作成指示に基づいて、前記複製領域を作成し、
前記複製領域の削除指示を受け付けたとき、前記削除指示に基づいて、前記複製領域を削除し、
前記プロセッサは、
部分記憶領域からのデータの読み出しを要求されたとき、当該部分記憶領域の複製領域が作成されているか否かを判定し、
当該複製領域が作成されている場合には、前記部分記憶領域又は前記複製領域のいずれかから前記要求されたデータを読み出す、ことを特徴とするアクセス制御方法。 - 前記プロセッサは、前記部分記憶領域に対するデータの読み出し回数に基づいて、前記複製領域を作成する契機を設定する、ことを特徴とする請求項1に記載のアクセス制御方法。
- 前記プロセッサは、前記部分記憶領域に含まれる記憶領域のうち、データの読み出し回数が所定の回数を超えた記憶領域の複製の作成を、さらに、前記ストレージ装置に指示する、ことを特徴とする請求項1に記載のアクセス制御方法。
- 前記ストレージ装置は、当該ストレージ装置の記憶領域を一つ以上の論理ボリュームとして、前記計算機に提供し
前記プロセッサは、前記部分記憶領域を分割し、当該分割された部分記憶領域の複製をそれぞれ異なる論理ボリュームに作成するように、前記ストレージ装置に指示する、ことを特徴とする請求項1に記載のアクセス制御方法。 - 前記プロセッサは、
前記アクセス統計情報に基づいて、前記複製領域の最大複製作成個数を算出し、
データの読み出し回数が所定の回数を超えたとき、前記算出された最大複製作成個数の複製領域の作成を前記ストレージ装置に指示する、ことを特徴とする請求項1に記載のアクセス制御方法。 - 前記プロセッサは、前記アクセス統計情報に基づいて、前記部分記憶領域又は前記複製領域のいずれからデータを読み出すかを決定する、ことを特徴とする請求項1に記載のアクセス制御方法。
- 前記プロセッサは、前記部分記憶領域に格納されたデータを読み出し、前記読み出されたデータを前記ストレージ装置に書き込むことによって、前記複製領域を作成する、ことを特徴とする請求項1に記載のアクセス制御方法。
- 前記プロセッサは、前記部分記憶領域に対するデータの書き込み回数に基づいて、前記複製領域を削除する契機を設定する、ことを特徴とする請求項1に記載のアクセス制御方法。
- 前記プロセッサは、前記複製領域を削除する代わりに、前記部分記憶領域を削除する指示を前記ストレージ装置に指示する、ことを特徴とする請求項1に記載のアクセス制御方法。
- ストレージ装置にデータを読み書きする計算機において、前記ストレージ装置に対するアクセスを制御するアクセス制御装置であって、
プロセッサと、前記プロセッサによってアクセスされる記憶部と、を備え、
前記ストレージ装置の前記計算機からアクセスされるデータが格納される記憶領域を、一つ以上の部分記憶領域ごとに管理するデータ管理部と、
前記部分記憶領域に対する読み出し回数及び書き込み回数のうち少なくとも一方を含むアクセス統計情報を前記記憶部に記録するアクセス監視部と、
前記アクセス統計情報に基づいて、前記部分記憶領域の複製である複製領域を作成する契機及び前記複製領域を削除する契機を設定し、前記複製領域を作成する契機に、前記複製領域の作成を前記ストレージ装置に指示し、前記複製領域を削除する契機に、前記複製領域の削除を前記ストレージ装置に指示する複製計画部と、
部分記憶領域からのデータの読み出しを要求されたとき、当該部分記憶領域の複製領域が作成されているか否かを判定し、当該複製領域が作成されている場合には、前記部分記憶領域又は前記複製領域のいずれかから前記要求されたデータを読み出すアクセス制御部と、を有することを特徴とするアクセス制御装置。 - ストレージ装置にデータを読み書きする計算機において、前記ストレージ装置に対するアクセスを制御するアクセス制御プログラムであって、
前記ストレージ装置の前記計算機からアクセスされるデータが格納される記憶領域を、一つ以上の部分記憶領域ごとに管理する手順と、
前記部分記憶領域に対する読み出し回数及び書き込み回数のうち少なくとも一方を含むアクセス統計情報を前記記憶部に記録する手順と、
前記アクセス統計情報に基づいて、前記部分記憶領域の複製である複製領域を作成する契機及び前記複製領域を削除する契機を設定する手順と、
前記複製領域を作成する契機に、前記複製領域の作成を前記ストレージ装置に指示する手順と、
前記複製領域を削除する契機に、前記複製領域の削除を前記ストレージ装置に指示する手順と、
部分記憶領域からのデータの読み出しを要求されたとき、当該部分記憶領域の複製領域が作成されているか否かを判定する手順と、
当該複製領域が作成されている場合には、前記部分記憶領域又は前記複製領域のいずれかから前記要求されたデータを読み出す手順と、を計算機に実行させるアクセス制御プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006344540A JP4945232B2 (ja) | 2006-12-21 | 2006-12-21 | アクセス制御方法、計算機システム、及びオブジェクト複製プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006344540A JP4945232B2 (ja) | 2006-12-21 | 2006-12-21 | アクセス制御方法、計算機システム、及びオブジェクト複製プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008158661A true JP2008158661A (ja) | 2008-07-10 |
JP4945232B2 JP4945232B2 (ja) | 2012-06-06 |
Family
ID=39659518
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006344540A Expired - Fee Related JP4945232B2 (ja) | 2006-12-21 | 2006-12-21 | アクセス制御方法、計算機システム、及びオブジェクト複製プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4945232B2 (ja) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012103847A (ja) * | 2010-11-09 | 2012-05-31 | Nec Corp | データベース移行管理装置及びその方法 |
JP2012513640A (ja) * | 2008-12-22 | 2012-06-14 | グーグル インコーポレイテッド | 複製されたコンテンツアドレス可能ストレージクラスタのための非同期分散型重複排除 |
JP2012513639A (ja) * | 2008-12-22 | 2012-06-14 | グーグル インコーポレイテッド | 複製ストレージクラスタのための非同期式分散ガーベッジコレクション |
JP2012137870A (ja) * | 2010-12-24 | 2012-07-19 | Internatl Business Mach Corp <Ibm> | アクセス予測に基づいてテーブルのミラーリングを制御する管理システム、プログラムおよび方法 |
US9122571B2 (en) | 2013-01-30 | 2015-09-01 | Fujitsu Limited | Apparatus and method for managing data access count |
JP2016162170A (ja) * | 2015-03-02 | 2016-09-05 | 日本電気株式会社 | ストレージシステム、ストレージ、管理サーバおよびファイル管理方法 |
US10095439B2 (en) | 2014-07-31 | 2018-10-09 | Kabushiki Kaisha Toshiba | Tiered storage system, storage controller and data location estimation method |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0392942A (ja) * | 1989-09-06 | 1991-04-18 | Hitachi Ltd | ファイルの格納方法およびアクセス方法 |
JPH0398110A (ja) * | 1989-09-11 | 1991-04-23 | Hokkaido Nippon Denki Software Kk | 多重データ読み込み方式 |
JPH06332625A (ja) * | 1993-05-27 | 1994-12-02 | Hitachi Ltd | ファイルのデータ多重化方法及びデータ処理システム |
JP2004078999A (ja) * | 2003-11-28 | 2004-03-11 | Hitachi Ltd | ディスクストレージのアクセスシステム |
US6961727B2 (en) * | 2001-03-15 | 2005-11-01 | International Business Machines Corporation | Method of automatically generating and disbanding data mirrors according to workload conditions |
JP2005338893A (ja) * | 2004-05-24 | 2005-12-08 | Hitachi Ltd | データ処理システムおよびディスクアクセス制御方法並びにその処理プログラム |
-
2006
- 2006-12-21 JP JP2006344540A patent/JP4945232B2/ja not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0392942A (ja) * | 1989-09-06 | 1991-04-18 | Hitachi Ltd | ファイルの格納方法およびアクセス方法 |
JPH0398110A (ja) * | 1989-09-11 | 1991-04-23 | Hokkaido Nippon Denki Software Kk | 多重データ読み込み方式 |
JPH06332625A (ja) * | 1993-05-27 | 1994-12-02 | Hitachi Ltd | ファイルのデータ多重化方法及びデータ処理システム |
US6961727B2 (en) * | 2001-03-15 | 2005-11-01 | International Business Machines Corporation | Method of automatically generating and disbanding data mirrors according to workload conditions |
JP2004078999A (ja) * | 2003-11-28 | 2004-03-11 | Hitachi Ltd | ディスクストレージのアクセスシステム |
JP2005338893A (ja) * | 2004-05-24 | 2005-12-08 | Hitachi Ltd | データ処理システムおよびディスクアクセス制御方法並びにその処理プログラム |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10291699B2 (en) | 2008-12-22 | 2019-05-14 | Google Llc | Asynchronous distributed de-duplication for replicated content addressable storage clusters |
JP2012513640A (ja) * | 2008-12-22 | 2012-06-14 | グーグル インコーポレイテッド | 複製されたコンテンツアドレス可能ストレージクラスタのための非同期分散型重複排除 |
JP2012513639A (ja) * | 2008-12-22 | 2012-06-14 | グーグル インコーポレイテッド | 複製ストレージクラスタのための非同期式分散ガーベッジコレクション |
US8712974B2 (en) | 2008-12-22 | 2014-04-29 | Google Inc. | Asynchronous distributed de-duplication for replicated content addressable storage clusters |
US9081841B2 (en) | 2008-12-22 | 2015-07-14 | Google Inc. | Asynchronous distributed garbage collection for replicated storage clusters |
US11943290B2 (en) | 2008-12-22 | 2024-03-26 | Google Llc | Asynchronous distributed de-duplication for replicated content addressable storage clusters |
JP2012103847A (ja) * | 2010-11-09 | 2012-05-31 | Nec Corp | データベース移行管理装置及びその方法 |
JP2012137870A (ja) * | 2010-12-24 | 2012-07-19 | Internatl Business Mach Corp <Ibm> | アクセス予測に基づいてテーブルのミラーリングを制御する管理システム、プログラムおよび方法 |
US9424316B2 (en) | 2010-12-24 | 2016-08-23 | International Business Machines Corporation | Controlling mirroring of tables based on access prediction |
US10394819B2 (en) | 2010-12-24 | 2019-08-27 | International Business Machines Corporation | Controlling mirroring of tables based on access prediction |
US9122571B2 (en) | 2013-01-30 | 2015-09-01 | Fujitsu Limited | Apparatus and method for managing data access count |
US10095439B2 (en) | 2014-07-31 | 2018-10-09 | Kabushiki Kaisha Toshiba | Tiered storage system, storage controller and data location estimation method |
JP2016162170A (ja) * | 2015-03-02 | 2016-09-05 | 日本電気株式会社 | ストレージシステム、ストレージ、管理サーバおよびファイル管理方法 |
Also Published As
Publication number | Publication date |
---|---|
JP4945232B2 (ja) | 2012-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7096336B2 (en) | Information processing system and management device | |
CN102317938B (zh) | 用于复制内容可寻址存储集群的异步分布式去重 | |
US7143105B2 (en) | Database system | |
US7320059B1 (en) | Methods and apparatus for deleting content from a storage system | |
US7636704B2 (en) | Methods and apparatus for scheduling an action on a computer | |
US8171246B2 (en) | Ranking and prioritizing point in time snapshots | |
US8352426B2 (en) | Computing system and data management method | |
US8060703B1 (en) | Techniques for allocating/reducing storage required for one or more virtual machines | |
US9703504B2 (en) | Storage system, recording medium storing data rebalancing program, and data rebalancing method | |
JP4945232B2 (ja) | アクセス制御方法、計算機システム、及びオブジェクト複製プログラム | |
US20060047926A1 (en) | Managing multiple snapshot copies of data | |
US20070061540A1 (en) | Data storage system using segmentable virtual volumes | |
US10809922B2 (en) | Providing data protection to destination storage objects on remote arrays in response to assignment of data protection to corresponding source storage objects on local arrays | |
US20200304373A1 (en) | Computer system and data management method | |
US7350041B1 (en) | Methods and apparatus for managing the storage of content | |
US7849280B2 (en) | Storage system and power consumption reduction method, and information processing apparatus | |
CN114153395B (zh) | 一种对象存储数据生命周期管理方法、装置及设备 | |
JP2010026965A (ja) | アーカイブシステムおよびコンテンツの管理方法 | |
US20240220165A1 (en) | Garbage collection and bin synchronization for distributed storage architecture | |
WO2009088007A1 (ja) | コンテンツ管理装置、コンテンツ管理システム、コンテンツ管理方法およびプログラム | |
US9690886B1 (en) | System and method for a simulation of a block storage system on an object storage system | |
WO2017024802A1 (zh) | 多种存储介质并存的系统及进行文件操作的方法、装置及计算机存储介质 | |
US8909875B1 (en) | Methods and apparatus for storing a new version of an object on a content addressable storage system | |
JP2005209055A (ja) | ストレージの負荷分散方法 | |
JP2019066939A (ja) | 移行管理装置及び移行管理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090114 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110728 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110809 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111004 |
|
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: 20120221 |
|
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: 20120305 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150309 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |