[發(fā)明專利]用于虛擬磁帶庫系統(tǒng)中的優(yōu)化回收處理的系統(tǒng)和方法有效
| 申請?zhí)枺?/td> | 201080052602.1 | 申請日: | 2010-08-30 |
| 公開(公告)號: | CN102667703A | 公開(公告)日: | 2012-09-12 |
| 發(fā)明(設(shè)計)人: | N·豪斯汀;S·內(nèi)夫 | 申請(專利權(quán))人: | 國際商業(yè)機器公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京市金杜律師事務(wù)所 11256 | 代理人: | 酆迅 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 虛擬 磁帶庫 系統(tǒng) 中的 優(yōu)化 回收 處理 方法 | ||
1.一種用于管理虛擬磁帶庫系統(tǒng)(310)中的虛擬磁帶的方法,其中存儲管理應用(204)能夠使用塊映射表(208)識別給定源虛擬磁帶的活動數(shù)據(jù)的所有塊地址,并且其中所述存儲管理應用(204)經(jīng)由網(wǎng)絡(luò)(220)連接到所述虛擬磁帶庫系統(tǒng)(310)并且能夠發(fā)送指示所述虛擬磁帶庫系統(tǒng)(310)執(zhí)行回收過程的命令,其特征在于:
回收邏輯(302)在主機塊至磁盤塊的映射表(304)中將所述存儲管理應用(204)所寫入的每個主機塊唯一地映射到所述虛擬磁帶庫系統(tǒng)(310)的磁盤系統(tǒng)上的相應磁盤塊,在該方法中執(zhí)行以下步驟:
a)所述存儲管理應用確定(710)源虛擬磁帶要求回收,
b)所述存儲管理應用識別(720)源虛擬磁帶的活動數(shù)據(jù)的所有塊地址,并且以升序?qū)λ鰤K地址進行排序(730),
c)所述存儲管理應用識別(740)具有足夠的空閑容量來存儲所述源虛擬磁帶的活動數(shù)據(jù)的目標虛擬磁帶以及所述目標虛擬磁帶上最后寫入的塊地址,
d)所述存儲管理應用向所述虛擬磁帶庫系統(tǒng)(310)發(fā)送(760)指示其執(zhí)行回收的回收命令,所述回收命令包括關(guān)于所述源、所述目標虛擬磁帶、活動數(shù)據(jù)主機塊的所述列表以及所述目標虛擬磁帶的所述最后寫入的塊地址的信息,
e)一旦接收到所述回收命令,所發(fā)明的回收邏輯僅通過更新(780)所述主機塊至磁盤塊的映射表而將所述源卷的所述活動數(shù)據(jù)塊在開始塊地址處開始引用至所述目標虛擬磁帶(步驟770)。
2.根據(jù)權(quán)利要求1所述的方法,進一步包括步驟:
一旦所述回收命令完成(780),所述存儲管理應用通過去除所述源卷的所述活動數(shù)據(jù)塊并且將所述活動數(shù)據(jù)塊在所述開始主機塊地址處開始添加到所述目標卷來更新所述塊映射表(208)。
3.根據(jù)權(quán)利要求1所述的方法,進一步包括另外的步驟:
所述回收邏輯識別所述源虛擬磁帶的所有主機塊地址并且從所述主機塊至磁盤塊的映射表去除所述地址以便釋放所述VTL系統(tǒng)中的空間。
4.分別根據(jù)權(quán)利要求1或2或3所述的方法,其中所述回收步驟利用模式頁面通過SCSI模式選擇命令來實施,所述模式頁面包括分別執(zhí)行回收或非活動數(shù)據(jù)處理所必需的信息。
5.根據(jù)權(quán)利要求1或3所述的方法,進一步包括另外的步驟:
a)所述存儲管理應用(204)識別VOLSER所表示的給定源虛擬磁帶的包含非活動數(shù)據(jù)的所有主機塊,
b)所述存儲管理應用(204)向所述虛擬庫(VTL)系統(tǒng)(310)發(fā)送所述源虛擬磁帶的所述volser以及所述所識別的非活動數(shù)據(jù)主機塊的列表,
c)響應于接收到所述列表,所述VTL系統(tǒng)(310)的所述回收邏輯(302)從所述表(304)刪除該非活動數(shù)據(jù)塊的列表中所識別的所述所有主機塊,其中所述刪除通過以下步驟執(zhí)行:
1)接收命令并且將所述命令識別為用來基于命令代碼刪除虛擬磁帶的非活動數(shù)據(jù)塊的命令,
2)從所述命令確定相關(guān)聯(lián)的源虛擬磁帶并且驗證所述磁帶存在于所述虛擬磁帶庫系統(tǒng)(310)中,
3)從所述命令確定與所述源虛擬磁帶相關(guān)的所述非活動數(shù)據(jù)的列表并且驗證所述塊存在于所述表(304)中,
4)刪除表304的所述列表所識別的每個塊地址,
5)以適當狀態(tài)完成所述命令。
6.一種用于管理虛擬磁帶庫系統(tǒng)(310)中的虛擬磁帶的電子數(shù)據(jù)處理系統(tǒng),其中存儲管理應用(204)能夠識別給定源虛擬磁帶的活動數(shù)據(jù)的所有塊地址,并且其中所述存儲管理應用(204)經(jīng)由網(wǎng)絡(luò)連接到所述虛擬磁帶庫系統(tǒng)(310)并且能夠發(fā)送指示所述虛擬磁帶庫系統(tǒng)(310)執(zhí)行自治回收的命令,其中所述虛擬磁帶庫系統(tǒng)(310)的特征在于回收邏輯(302),其將所述存儲管理應用(204)所寫入的每個主機塊唯一地映射到所述虛擬磁帶庫系統(tǒng)(310)的磁盤系統(tǒng)上的磁盤塊。
7.一種用于管理虛擬磁帶庫系統(tǒng)(310)中的虛擬磁帶的計算機程序產(chǎn)品,其中存儲管理應用(204)能夠識別給定源虛擬磁帶的活動數(shù)據(jù)的所有塊地址,并且其中所述存儲管理應用(204)經(jīng)由網(wǎng)絡(luò)(220)連接到所述虛擬磁帶庫系統(tǒng)(310)并且能夠發(fā)送指示所述虛擬磁帶庫系統(tǒng)(310)執(zhí)行回收過程的命令,所述計算機程序產(chǎn)品包括包含計算機可讀程序的計算機可用介質(zhì),其中所述計算機可讀程序包括功能性回收邏輯組件(302),當在計算機上執(zhí)行時,所述功能性回收邏輯組件(302)使得所述計算機執(zhí)行步驟:
所述回收邏輯(302)在主機塊至磁盤塊的映射表(304)中將所述存儲管理應用(204)所寫入的每個主機塊唯一地映射到所述虛擬磁帶庫系統(tǒng)(310)的磁盤系統(tǒng)上的相應磁盤塊,在所述邏輯中執(zhí)行以下步驟:
a)所述存儲管理應用確定(710)源虛擬磁帶要求回收,
b)所述存儲管理應用識別(720)源虛擬磁帶的活動數(shù)據(jù)的所有塊地址,并且以升序?qū)λ鰤K地址進行排序(730),
c)所述存儲管理應用識別(740)具有足夠的空閑容量來存儲所述源虛擬磁帶的活動數(shù)據(jù)的目標虛擬磁帶以及所述目標虛擬磁帶上最后寫入的塊地址,
d)所述存儲管理應用向所述虛擬磁帶庫系統(tǒng)(310)發(fā)送(760)指示其執(zhí)行回收的回收命令,所述回收命令包括關(guān)于所述源、所述目標虛擬磁帶、活動數(shù)據(jù)主機塊的所述列表以及所述目標虛擬磁帶的所述最后寫入的塊地址的信息,
e)一旦接收到所述回收命令,所發(fā)明的回收邏輯僅通過更新(780)所述主機塊至磁盤塊的映射表而將所述源卷的所述活動數(shù)據(jù)塊在開始塊地址處開始引用至所述目標虛擬磁帶(步驟770)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國際商業(yè)機器公司,未經(jīng)國際商業(yè)機器公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201080052602.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字數(shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出





