JP5729479B2 - 仮想テープ装置及び仮想テープ装置の制御方法 - Google Patents
仮想テープ装置及び仮想テープ装置の制御方法 Download PDFInfo
- Publication number
- JP5729479B2 JP5729479B2 JP2013535696A JP2013535696A JP5729479B2 JP 5729479 B2 JP5729479 B2 JP 5729479B2 JP 2013535696 A JP2013535696 A JP 2013535696A JP 2013535696 A JP2013535696 A JP 2013535696A JP 5729479 B2 JP5729479 B2 JP 5729479B2
- Authority
- JP
- Japan
- Prior art keywords
- tape
- logical volume
- physical
- volume data
- physical tape
- 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.)
- Active
Links
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/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
-
- 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/061—Improving I/O performance
- G06F3/0611—Improving I/O performance in relation to response time
-
- 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/0646—Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
- G06F3/065—Replication mechanisms
-
- 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/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0686—Libraries, e.g. tape libraries, jukebox
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)
- Library & Information Science (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
図1は、仮想テープシステムの構成を示すブロック図である。図1に示すように、仮想テープシステム1は、ライブラリ装置10と仮想テープ装置20とを有する。また、仮想テープシステム1は、サーバ2と互いに通信可能に接続される。
次に、図3を用いて、VLP25の構成を説明する。図3は、VLPの構成を示すブロック図である。なお、同図では、リコール処理時に短時間で論理ボリュームデータを読み取る機能に関連する構成のみを図示する。図3に示すように、VLP25は、記憶部110と制御部120とを有する。
次に図12及び図13を用いて、VLPによる処理の処理手順を説明する。ここでは、図12を用いてコピー処理を説明し、図13を用いてリコール処理を説明する。
図12は、VLPによるコピー処理の処理手順を説明するフローチャートである。図12に示すように、TVC容量判定部121は、所定の周期でTVC21が記憶するデータの容量が所定の閾値を超えたか否かを判定する(ステップS101)。コピー判定部122は、TVC容量判定部121によりTVC21が記憶するデータの容量が所定の閾値を超えたと判定された場合(ステップS101、Yes)、論理ボリューム管理テーブル111からリコール回数とセクタ値とを読み出す(ステップS102)。
図13は、VLPによるリコール処理の処理手順を説明するフローチャートである。なお、図13におけるステップS203からステップS210の処理がリコール処理に該当する。
仮想テープ装置20は、論理ボリュームデータを削除する場合、論理ボリュームデータが記憶される物理テープ上の位置に基づいて、論理ボリュームデータが記憶される物理テープとは異なる物理テープの先頭付近に論理ボリュームデータをコピーする。この結果、仮想テープ装置20は、リコール処理時に短時間で論理ボリュームデータを読み取ることができる。
本実施例において説明した各処理のうち自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともできる。あるいは、手動的に行われるものとして説明した処理の全部又は一部を公知の方法で自動的に行うこともできる。この他、上記文章中や図面中で示した処理手順、制御手順、具体的名称については、特記する場合を除いて任意に変更することができる。
2 サーバ
10 ライブラリ装置
11、12、13、14 テープ
15、16 テープドライブ
20 仮想テープ装置
21 TVC
22 FCスイッチ
23、26 ICP
24、27 IDP
25、28 VLP
110 記憶部
111 論理ボリューム管理テーブル
112 物理テープ管理テーブル
120 制御部
121 TVC容量判定部
122 コピー判定部
123 コピー作成部
124 マウント処理部
125 物理テープ判定部
126 物理テープ選択部
Claims (8)
- 第1の物理テープに記憶された複数の論理ボリュームデータのうち、コンピュータが前記第1の物理テープとの間で読み書きする論理ボリュームデータを一時記憶する一時記憶部に記憶されるいずれかの論理ボリュームデータの削除を行う場合に、削除される該論理ボリュームデータの前記第1の物理テープ上の記憶位置に基づいて、該論理ボリュームデータのコピーを第2の物理テープに記憶させるコピー処理を行うか否かを判定する判定部と、
前記判定部によって、前記コピー処理を行うと判定した場合に、前記第1の物理テープ上における前記論理ボリュームデータの記憶位置と該第1の物理テープ上の先頭位置との間の間隔よりも、前記第2の物理テープ上における前記論理ボリュームデータの記憶位置と該第2の物理テープ上の先頭位置との間隔が短くなるように、前記第2の物理テープ上における前記論理ボリュームデータのコピーを記憶させるコピー作成部と、
を備えることを特徴とする仮想テープ装置。 - 前記判定部は、削除される論理ボリュームデータの前記第1の物理テープ上の記憶位置と該第1の物理テープ上の先頭位置との間の間隔が第1の間隔よりも長く、かつ、前記論理ボリュームデータのリコール回数が第1の回数を超える場合に、前記コピー処理を行うと判定する
ことを特徴とする請求項1に記載の仮想テープ装置。 - 情報処理装置から読み出しを受付けた論理ボリュームデータが、テープ装置が有する物理テープと前記情報処理装置との間で読み書きされる論理ボリュームデータを記憶する記憶部から削除されている場合、前記第1の物理テープに記憶された論理ボリュームデータ及び前記第2の物理テープに記憶された論理ボリュームデータを示す情報を参照し、前記論理ボリュームデータが記憶されている前記第1の物理テープ及び前記第2の物理テープを前記テープ装置が有するか否かを判定するテープ判定部と、
前記テープ判定部により、前記テープ装置が前記第1の物理テープ及び前記第2の物理テープを有すると判定された場合、前記テープ装置における各物理テープの所在を示す所在情報を参照して、前記論理ボリュームデータを読み出す物理テープを前記第1の物理テープまたは前記第2の物理テープから選択する選択部と
を更に備えることを特徴とする請求項1又は2に記載の仮想テープ装置。 - 前記選択部は、前記テープ装置における前記第1の物理テープ及び前記第2の物理テープの所在が同一条件である場合、あるいは、前記第2の物理テープが前記テープ装置内に設けられる物理ドライブ内にセットされ、前記第1の物理テープが該物理ドライブ内にセットされていない場合には、該第2の物理テープを選択することを特徴とする請求項3に記載の仮想テープ装置。
- 前記選択部は、前記第1の物理テープが前記物理ドライブ内にセットされ、前記第2の物理テープが該物理ドライブ内にセットされていない場合には、該第1の物理テープを選択することを特徴とする請求項4に記載の仮想テープ装置。
- 前記選択部は、該論理ボリュームデータを読み出す物理テープとして前記第2の物理テープを選択した場合、論理ボリュームデータを読み出す対象から前記第1の物理テープを外すことを特徴とする請求項4に記載の仮想テープ装置。
- 前記コピー作成部は、複数の論理ボリュームデータのコピーを作成する場合、リコール回数の多い論理ボリュームデータから順にコピーを作成することを特徴とする請求項1又は2に記載の仮想テープ装置。
- 仮想テープ装置が、
第1の物理テープに記憶された複数の論理ボリュームデータのうち、コンピュータが前記第1の物理テープとの間で読み書きする論理ボリュームデータを一時記憶する一時記憶部に記憶されるいずれかの論理ボリュームデータの削除を行う場合に、削除される該論理ボリュームデータの前記第1の物理テープ上の記憶位置に基づいて、該論理ボリュームデータのコピーを第2の物理テープに記憶させるコピー処理を行うか否かを判定する処理と、
前記コピー処理を行うと判定した場合に、前記第1の物理テープ上における前記論理ボリュームデータの記憶位置と該第1の物理テープ上の先頭位置との間の間隔よりも、前記第2の物理テープ上における前記論理ボリュームデータの記憶位置と該第2の物理テープ上の先頭位置との間隔が短くなるように、前記第2の物理テープ上における前記論理ボリュームデータのコピーを記憶させる処理と
を実行することを特徴とする仮想テープ装置の制御方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2011/072105 WO2013046342A1 (ja) | 2011-09-27 | 2011-09-27 | 仮想テープ装置及び仮想テープ装置の制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2013046342A1 JPWO2013046342A1 (ja) | 2015-03-26 |
JP5729479B2 true JP5729479B2 (ja) | 2015-06-03 |
Family
ID=47994455
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013535696A Active JP5729479B2 (ja) | 2011-09-27 | 2011-09-27 | 仮想テープ装置及び仮想テープ装置の制御方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9513804B2 (ja) |
JP (1) | JP5729479B2 (ja) |
WO (1) | WO2013046342A1 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6212996B2 (ja) * | 2013-07-05 | 2017-10-18 | 富士通株式会社 | ストレージ制御装置、ストレージ制御プログラム、及びストレージ制御方法 |
US10235098B1 (en) * | 2017-01-10 | 2019-03-19 | Pavilion Data Systems, Inc. | Writable clones with minimal overhead |
US10423336B2 (en) * | 2017-11-28 | 2019-09-24 | International Business Machines Corporation | Fast locate using imitation reads on tape drives |
JP7287123B2 (ja) * | 2019-06-03 | 2023-06-06 | 富士通株式会社 | 仮想テープ装置,キャッシュ制御装置およびキャッシュ制御プログラム |
US11289115B1 (en) | 2021-06-15 | 2022-03-29 | International Business Machines Corporation | Copying a storage tape |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5287459A (en) * | 1991-10-03 | 1994-02-15 | International Business Machines Corporation | Method and apparatus for reducing response time in automated library data retrieval systems |
JP3832485B2 (ja) | 1993-06-21 | 2006-10-11 | 株式会社日立製作所 | 計算機システムおよび二次記憶装置 |
JPH0773090A (ja) | 1993-06-21 | 1995-03-17 | Hitachi Ltd | 計算機システムおよび二次記憶装置 |
JP3747788B2 (ja) | 1993-06-21 | 2006-02-22 | 株式会社日立製作所 | 計算機システムおよび二次記憶装置 |
JP3747937B2 (ja) | 1993-06-21 | 2006-02-22 | 株式会社日立製作所 | 計算機システムおよび二次記憶装置 |
JP4128206B2 (ja) | 1993-06-21 | 2008-07-30 | 株式会社日立製作所 | 計算機システムおよび二次記憶装置 |
US5619690A (en) | 1993-06-21 | 1997-04-08 | Hitachi, Ltd. | Computer system including a computer which requests an access to a logical address in a secondary storage system with specification of a local address in the secondary storage system |
JP4252102B2 (ja) * | 1993-06-21 | 2009-04-08 | 株式会社日立製作所 | 計算機システムおよび二次記憶装置 |
JPH1131376A (ja) * | 1997-07-09 | 1999-02-02 | Sony Corp | 情報記録再生装置及び方法 |
US6967802B1 (en) * | 2002-05-15 | 2005-11-22 | Storage Technology Corporation | System and method for reducing latency for serially accessible media |
US7447714B1 (en) * | 2003-02-25 | 2008-11-04 | Storage Technology Corporation | Management of multiple virtual data copies |
US20050038954A1 (en) * | 2003-06-04 | 2005-02-17 | Quantum Corporation | Storage drive having universal format across media types |
US8006050B2 (en) * | 2007-04-19 | 2011-08-23 | International Business Machines Corporation | System for determining allocation of tape drive resources for a secure data erase process |
JP2009169475A (ja) * | 2008-01-10 | 2009-07-30 | Nec Corp | ストレージ装置、データ格納方法、データ読出方法、データ格納位置・データ読出位置決定プログラム |
JP5167888B2 (ja) * | 2008-03-19 | 2013-03-21 | 富士通株式会社 | 仮想テープ装置および仮想テープ装置の制御方法 |
JP5296664B2 (ja) * | 2009-12-14 | 2013-09-25 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 仮想テープ記録装置およびそのテープマウント制御方法 |
US8009541B2 (en) * | 2009-12-21 | 2011-08-30 | International Business Machines Corporation | Device, method, and computer program product for data migration |
-
2011
- 2011-09-27 WO PCT/JP2011/072105 patent/WO2013046342A1/ja active Application Filing
- 2011-09-27 JP JP2013535696A patent/JP5729479B2/ja active Active
-
2014
- 2014-03-10 US US14/202,292 patent/US9513804B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20140189232A1 (en) | 2014-07-03 |
WO2013046342A1 (ja) | 2013-04-04 |
JPWO2013046342A1 (ja) | 2015-03-26 |
US9513804B2 (en) | 2016-12-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101384438B1 (ko) | 데이터를 사전 각색하는 방법 및 컴퓨터 판독가능 매체 | |
JP4402103B2 (ja) | データ記憶装置、そのデータ再配置方法、プログラム | |
US20110314205A1 (en) | Storage system | |
JP2011209973A (ja) | ディスクアレイ構成プログラム、計算機、計算機システム | |
US20050033930A1 (en) | High-speed snapshot method | |
CN103999058A (zh) | 带驱动器***服务器 | |
US8862819B2 (en) | Log structure array | |
JP5729479B2 (ja) | 仮想テープ装置及び仮想テープ装置の制御方法 | |
JP6724534B2 (ja) | 情報処理装置、重複除去プログラム、及び重複除去方法 | |
US9778927B2 (en) | Storage control device to control storage devices of a first type and a second type | |
US9430168B2 (en) | Recording medium storing a program for data relocation, data storage system and data relocating method | |
JP2019028954A (ja) | ストレージ制御装置、プログラム、及び重複排除方法 | |
JP5956971B2 (ja) | LTFS(LinearTapeFileSystem)によって実現するWORMカートリッジのサポート | |
US9471253B2 (en) | Use of flash cache to improve tiered migration performance | |
JP6531574B2 (ja) | ストレージ装置、ストレージ装置制御プログラム及びストレージ装置制御方法 | |
JP2014219750A (ja) | 仮想ライブラリコントローラ及び制御方法 | |
US20130031320A1 (en) | Control device, control method and storage apparatus | |
JP6464606B2 (ja) | ストレージ装置、ストレージ装置制御プログラム及びストレージ装置制御方法 | |
JP2008234268A (ja) | 情報処理装置及び情報処理方法並びにプログラム | |
US8688916B2 (en) | Storage system and data processing method using cache memory | |
US9740434B2 (en) | Storage device and control method | |
JP2010152781A (ja) | バックアップサーバ装置、バックアップ/リストアプログラム、およびバックアップ/リストア方法 | |
JPWO2016001959A1 (ja) | ストレージシステム | |
KR20150118207A (ko) | 메모리제어장치 및 메모리제어장치의 동작 방법 | |
JP2017146722A (ja) | ストレージ装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141216 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150216 |
|
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: 20150310 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150323 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5729479 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |