JP5828287B2 - 仮想テープ装置およびテープマウント制御方法 - Google Patents
仮想テープ装置およびテープマウント制御方法 Download PDFInfo
- Publication number
- JP5828287B2 JP5828287B2 JP2012021286A JP2012021286A JP5828287B2 JP 5828287 B2 JP5828287 B2 JP 5828287B2 JP 2012021286 A JP2012021286 A JP 2012021286A JP 2012021286 A JP2012021286 A JP 2012021286A JP 5828287 B2 JP5828287 B2 JP 5828287B2
- Authority
- JP
- Japan
- Prior art keywords
- tape
- mount
- logical volume
- virtual tape
- virtual
- 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/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/0629—Configuration or reconfiguration of storage systems
- G06F3/0631—Configuration or reconfiguration of storage systems by allocating resources to 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/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0662—Virtualisation aspects
- G06F3/0664—Virtualisation aspects at device level, e.g. emulation of a storage device or system
-
- 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)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
図1は、実施例に係る仮想テープシステムの構成を示す機能ブロック図である。図1に示すように、仮想テープシステム9は、仮想テープ装置1とテープライブラリ装置2とを有する。また、仮想テープシステム9は、ホスト3と互いに通信可能に接続される。さらに、仮想テープシステム9は、自システム内のデータと等価を図った他の仮想テープシステムとカスケード接続されているものとする。
次に、実施例に係るテープマウント制御の具体例について、図2を参照して説明する。図2は、実施例に係るテープマウント制御の具体例を説明する図である。図2に示すように、仮想テープシステム9Aは、仮想テープシステム9Bとカスケード接続されている。図2の例では、カスケード接続は、仮想テープ装置1A内の1つのICP11Aと仮想テープ装置1B内の1つのIDP12Bとをケーブルで接続する。さらに、カスケード接続は、仮想テープ装置1A内の1つのIDP12Aと仮想テープ装置1B内の1つのICP11Bとをケーブルで接続することで実現している。そして、テープライブラリ装置2A内の物理ボリュームは、テープライブラリ装置2B内の物理ボリュームと等価である。
次に、実施例に係るテープマウント制御のシーケンスについて、図3を参照して説明する。図3は、実施例に係るテープマウント制御のシーケンス図である。なお、図3では、図2で示したホスト3AをホストAとし、仮想テープ装置1Aを仮想テープ装置Aとし、テープライブラリ装置2Aをテープライブラリ装置Aとして説明する。また、図2で示した仮想テープ装置1Bを仮想テープ装置Bとし、テープライブラリ装置2Bをテープライブラリ装置Bとして説明する。
上記実施例によれば、仮想テープ装置1は、ホスト3から論理ボリュームのマウント要求を受け取ると、該論理ボリュームがTVC13に記憶されているか否かを判定する。そして、仮想テープ装置1は、該論理ボリュームがTVC13に記憶されていない場合、テープライブラリ装置2と、自装置とカスケード接続された他の仮想テープ装置との両方に、該マウント要求がされた論理ボリュームのマウントを指示する。さらに、仮想テープ装置1は、マウントを指示された両方の装置のうち、マウント完了の通知が早い装置から、該マウント要求がされた論理ボリュームのデータをTVC13へ読み出す。かかる構成によれば、仮想テープ装置1は、マウントを指示された両方の装置のうち、マウント完了の通知が早い装置から該マウント要求がされた論理ボリュームのデータをTVC13へ読み出す、すなわちリコールする。この結果、仮想テープ装置1は、リコールの際、論理ボリュームのデータを迅速に読み出すことができるので、マウント時間の短縮を図ることができる。また、仮想テープ装置1は、同時期に複数の磁気テープ22からのリコールが必要になり、テープドライブ21が不足した場合であっても、後発のリコール処理の完了までの時間を短縮できる。
なお、マウント指示部142は、論理ボリュームがTVC13に存在しない場合、自装置と接続されたテープライブラリ装置2と、自装置とカスケード接続された他の仮想テープ装置との両方に、該論理ボリュームのマウントを指示する。ここで、自装置とカスケード接続された他の仮想テープ装置について、図2で示す具体例では、1台を対象とした。しかしながら、自装置とカスケード接続された他の仮想テープ装置について、これに限定するものではなく、2台を対象としても良いし、3台を対象としても良いし、自装置とカスケード接続された複数台の他の仮想テープ装置を対象とすれば良い。これによって、仮想テープ装置1は、マウントを指示する装置が多くなるので、リコールの際、さらに、論理ボリュームのデータを迅速に読み出すことができ、マウント時間の短縮を図ることができる。
情報処理装置から所定の論理ボリュームのマウント要求を受け取ると、該マウント要求がされた論理ボリュームが前記記憶部に記憶されていない場合、自装置と接続された物理テープ装置と自装置と接続された他の仮想テープ装置との両方に、該マウント要求がされた論理ボリュームのマウントを指示する指示部と、
前記指示部によってマウントを指示された両方の装置のうち、マウント完了の通知が早い装置から、該マウント要求がされた論理ボリュームのデータを前記記憶部へ読み出す読出部と
を有することを特徴とする仮想テープ装置。
をさらに有することを特徴とする付記1に記載の仮想テープ装置。
情報処理装置から所定の論理ボリュームのマウント要求を受け取ると、該マウント要求がされた論理ボリュームが前記記憶部に記憶されていない場合、自装置と接続された物理テープ装置と自装置と接続された他の仮想テープ装置との両方に、該マウント要求がされた論理ボリュームのマウントを指示し、
前記指示する処理によってマウントを指示された両方の装置のうち、マウント完了の通知が早い装置から、該マウント要求がされた論理ボリュームのデータを前記記憶部へ読み出す
処理を含むことを特徴とするテープマウント制御方法。
前記仮想テープ装置は、
複数の論理ボリュームを記憶する記憶部と、
情報処理装置から所定の論理ボリュームのマウント要求を受け取ると、該マウント要求がされた論理ボリュームが前記記憶部に記憶されていない場合、前記物理テープ装置と、自装置と接続された他の仮想テープ装置との両方に、該マウント要求がされた論理ボリュームのマウントを指示する指示部と、
前記指示部によってマウントを指示された両方の装置のうち、マウント完了の通知が早い装置から、該マウント要求がされた論理ボリュームのデータを前記記憶部へ読み出す読出部と
を有することを特徴とする仮想テープシステム。
2 テープライブラリ装置
3 ホスト
9 仮想テープシステム
11 ICP
12 IDP
13 TVC
14 VLP
21 テープドライブ
22 磁気テープ
141 VL存在有無判定部
142 マウント指示部
143 リコール指示部
144 マウント指示取消部
Claims (3)
- 複数の論理ボリュームのデータを記憶する記憶部と、
情報処理装置から所定の論理ボリュームのマウント要求を受け取ると、該マウント要求がされた論理ボリュームが前記記憶部に記憶されていない場合、自装置と接続された物理テープ装置と自装置と接続された他の仮想テープ装置との両方に、該マウント要求がされた論理ボリュームのマウントを指示する指示部と、
前記指示部によってマウントを指示された両方の装置のうち、マウント完了の通知が早い装置から、該マウント要求がされた論理ボリュームのデータを前記記憶部へ読み出す読出部と
を有することを特徴とする仮想テープ装置。 - 前記指示部によってマウントを指示された両方の装置のうち、マウント完了の通知が遅い装置のマウント指示を取り消す取消部
をさらに有することを特徴とする請求項1に記載の仮想テープ装置。 - 複数の論理ボリュームのデータを記憶する記憶部を有する仮想テープ装置によって実行されるテープマウント制御方法であって、
情報処理装置から所定の論理ボリュームのマウント要求を受け取ると、該マウント要求がされた論理ボリュームが前記記憶部に記憶されていない場合、自装置と接続された物理テープ装置と自装置と接続された他の仮想テープ装置との両方に、該マウント要求がされた論理ボリュームのマウントを指示し、
前記指示する処理によってマウントを指示された両方の装置のうち、マウント完了の通知が早い装置から、該マウント要求がされた論理ボリュームのデータを前記記憶部へ読み出す
処理を含むことを特徴とするテープマウント制御方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012021286A JP5828287B2 (ja) | 2012-02-02 | 2012-02-02 | 仮想テープ装置およびテープマウント制御方法 |
US13/677,488 US8850110B2 (en) | 2012-02-02 | 2012-11-15 | Virtual tape device and tape mount control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012021286A JP5828287B2 (ja) | 2012-02-02 | 2012-02-02 | 仮想テープ装置およびテープマウント制御方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013161193A JP2013161193A (ja) | 2013-08-19 |
JP5828287B2 true JP5828287B2 (ja) | 2015-12-02 |
Family
ID=48903946
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012021286A Active JP5828287B2 (ja) | 2012-02-02 | 2012-02-02 | 仮想テープ装置およびテープマウント制御方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8850110B2 (ja) |
JP (1) | JP5828287B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10169346B2 (en) | 2015-08-10 | 2019-01-01 | International Business Machines Corporation | File migration in a hierarchical storage system |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04205518A (ja) * | 1990-11-30 | 1992-07-27 | Casio Comput Co Ltd | デイスク装置の制御方式 |
US6330625B1 (en) * | 1999-01-15 | 2001-12-11 | Oracle Corporation | System for initiating multiple read operation requests to multiple copies of a data item and identifying a first one of the requests as having the fastest response time |
US7039657B1 (en) * | 1999-11-09 | 2006-05-02 | International Business Machines Corporation | Method, system, and program for accessing data from storage systems |
US6502165B1 (en) * | 1999-12-03 | 2002-12-31 | International Business Machines Corporation | Balanced access to data volumes with redundant copies stored in data storage libraries |
JP3457641B2 (ja) | 2000-12-04 | 2003-10-20 | エヌイーシ−カスタムテクニカ株式会社 | 磁気テープ制御装置 |
US20050262296A1 (en) * | 2004-05-20 | 2005-11-24 | International Business Machines (Ibm) Corporation | Selective dual copy control of data storage and copying in a peer-to-peer virtual tape server system |
JP5296664B2 (ja) * | 2009-12-14 | 2013-09-25 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 仮想テープ記録装置およびそのテープマウント制御方法 |
-
2012
- 2012-02-02 JP JP2012021286A patent/JP5828287B2/ja active Active
- 2012-11-15 US US13/677,488 patent/US8850110B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013161193A (ja) | 2013-08-19 |
US20130205081A1 (en) | 2013-08-08 |
US8850110B2 (en) | 2014-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9858180B2 (en) | Management of point-in-time copy relationship for extent space efficient volumes | |
EP2733618B1 (en) | Hypervisor I/O staging on external cache devices | |
US8762648B2 (en) | Storage system, control apparatus and control method therefor | |
US9710345B2 (en) | Using unused portion of the storage space of physical storage devices configured as a RAID | |
EP2565789A1 (en) | RAID storage system and method for the parallel execution of a rebuild process | |
KR20140055451A (ko) | 하이퍼바이저 기반 서버 이중화 시스템, 그 방법 및 서버 이중화 컴퓨터 프로그램이 기록된 기록매체 | |
US20080195826A1 (en) | Hierarchical storage management system, hierarchical control device, interhierarchical file migration method, and recording medium | |
JP2008186296A (ja) | ストレージシステム、ストレージ装置、ファームウェアの活***換方法、ファームウェアの活***換プログラム | |
US8117501B2 (en) | Virtual library apparatus and method for diagnosing physical drive | |
JP2009015844A (ja) | 要求優先順位シーク・マネージャ | |
JP5167888B2 (ja) | 仮想テープ装置および仮想テープ装置の制御方法 | |
JP5828287B2 (ja) | 仮想テープ装置およびテープマウント制御方法 | |
US10296218B2 (en) | Update control method, update control apparatus, and storage medium | |
JP6019940B2 (ja) | 情報処理装置、コピー制御プログラム、およびコピー制御方法 | |
US9015385B2 (en) | Data storage device and method of controlling data storage device | |
US20150058589A1 (en) | Obtaining additional data storage from another data storage system | |
US8862793B2 (en) | Storage system, control device, and storage system control method of controlling storage system | |
JPH04192021A (ja) | 集合型装置共有制御装置 | |
US9110812B2 (en) | Virtual tape device and control method of virtual tape device | |
JP2015052963A (ja) | ストレージ装置の試験装置、試験方法、および試験プログラム | |
JPWO2017090517A1 (ja) | ソフトウェアストレージユニット、バックアップ方法、およびバックアップ制御プログラムが記録された記録媒体 | |
JP2008134682A (ja) | 仮想ライブラリ装置 | |
JP6589495B2 (ja) | ストレージ制御装置、ストレージ制御方法及びそのためのプログラム | |
US20090248977A1 (en) | Virtual tape apparatus, virtual tape library system, and method for controlling power supply | |
JP2010122906A (ja) | リモートバックアップシステム及びリモートバックアップ方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141007 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150617 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150623 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150818 |
|
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: 20150924 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151007 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5828287 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |