專利名稱:數(shù)據(jù)管理系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明總體涉及數(shù)據(jù)存檔和數(shù)據(jù)管理。更具體地說,本發(fā)明根據(jù)存檔和保留數(shù)據(jù)的時(shí)間長度而包括數(shù)據(jù)復(fù)制、數(shù)據(jù)刷新和介質(zhì)選擇中的一個(gè)或多個(gè)。
背景技術(shù):
數(shù)據(jù)存檔通常需要將數(shù)據(jù)保留一特定的時(shí)間段。有時(shí)將這種特定時(shí)間段稱為保留時(shí)間。政府可以規(guī)定對于特定類型數(shù)據(jù)的保留時(shí)間。例如,在德國需要將金融記錄保存最少10年,而必須將與帳戶相關(guān)的文檔保存5年。根據(jù)數(shù)據(jù)的特定類型,用于數(shù)據(jù)存檔的其他保留時(shí)間的范圍可以從1年到30年。
規(guī)定要求存檔數(shù)據(jù)在保留期間的任何時(shí)間點(diǎn)都是可讀的。當(dāng)必須將數(shù)據(jù)存儲(chǔ)一較長的保留時(shí)間時(shí)產(chǎn)生一些問題。包含所存檔的數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)介質(zhì)可能隨著時(shí)間而損壞。例如,由于氧化和交叉鏈接(crosslinking)而導(dǎo)致磁帶的前膜(frontcoat)隨著時(shí)間而變差。因此前膜可能變得較脆,并且化學(xué)分解(break-down)可能導(dǎo)致承載數(shù)據(jù)的磁性顆粒明顯地從磁帶上脫落。此外,存儲(chǔ)介質(zhì)的讀出特性隨著時(shí)間會(huì)變得更加容易出錯(cuò)。例如,在磁帶中的磁性顆??赡苎趸⑶掖判缘膿p失會(huì)導(dǎo)致永久的數(shù)據(jù)丟失。
在硬盤驅(qū)動(dòng)器中,磁疇可能通過振動(dòng)的效應(yīng)而變化,因此會(huì)使得1和0之間的轉(zhuǎn)換變得不清楚。如果不定期地運(yùn)行硬盤,則該硬盤的潤滑劑可能由于毛細(xì)管作用而被移動(dòng)到盤心。這意味著在數(shù)據(jù)區(qū)域的外邊緣會(huì)沒有潤滑劑并且磁頭損壞會(huì)導(dǎo)致數(shù)據(jù)丟失。
即使存儲(chǔ)介質(zhì)保持可用,但是用于讀出在該介質(zhì)上所編碼的數(shù)據(jù)的應(yīng)用程序也可能不再存在了??赡懿辉賹τ行v史的軟件進(jìn)行支持和更新以在新的操作系統(tǒng)上運(yùn)行。雖然使用這樣的有些歷史的軟件而寫的數(shù)據(jù)仍然存在,但是從功能上來說,該數(shù)據(jù)是沒有用處的。
過時(shí)的存儲(chǔ)技術(shù)還產(chǎn)生另一個(gè)與數(shù)據(jù)存檔有關(guān)的問題。存儲(chǔ)技術(shù)具有有用的壽命,在該壽命之后該技術(shù)變得過時(shí)。計(jì)算機(jī)系統(tǒng)和/或應(yīng)用程序不再支持這種過時(shí)的存儲(chǔ)技術(shù),并且因此不再能夠?qū)κ褂眠@種過時(shí)技術(shù)而寫的數(shù)據(jù)進(jìn)行使用。
因此需要一種數(shù)據(jù)管理方法,其確定安置在系統(tǒng)中的每個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)的物理質(zhì)量,進(jìn)而檢查每個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)的存取頻率、每個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)的已使用時(shí)間和與每個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)的存儲(chǔ)有關(guān)的環(huán)境參數(shù)。
發(fā)明內(nèi)容
申請人的發(fā)明包括數(shù)據(jù)管理方法。該方法提供包括信息的多個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì),其中每個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)包括M種介質(zhì)類型之一,其中M大于等于1。存儲(chǔ)介質(zhì)類型可以包括一種存儲(chǔ)技術(shù)內(nèi)的不同介質(zhì)類型,例如對于磁帶其可以是LTO-1、LTO-2和LTO-3。其還包括諸如磁帶、光盤和盤之類的不同存儲(chǔ)技術(shù)的介質(zhì)類型。
該方法針對M種介質(zhì)類型的每一種確立介質(zhì)質(zhì)量閾值、存取閾值、已使用時(shí)間閾值和環(huán)境閾值。該方法還可選地為M種介質(zhì)類型種的每一種確立數(shù)據(jù)管理策略。
該方法選擇第i數(shù)據(jù)存儲(chǔ)介質(zhì),其中第i數(shù)據(jù)存儲(chǔ)介質(zhì)是多個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)之一,并且第i數(shù)據(jù)存儲(chǔ)介質(zhì)包括第j介質(zhì)類型,其中第j介質(zhì)類型是M個(gè)介質(zhì)類型之一。該方法確定第i介質(zhì)質(zhì)量,并且確定第i介質(zhì)質(zhì)量是否高于第j介質(zhì)質(zhì)量閾值。如果第i介質(zhì)質(zhì)量不小于第j介質(zhì)質(zhì)量閾值,則該方法確定第i存取參數(shù)、第i已使用時(shí)間參數(shù)、第i環(huán)境參數(shù),并且將這些參數(shù)分別與第j存取參數(shù)、第j已使用時(shí)間參數(shù)、第j環(huán)境參數(shù)進(jìn)行比較。
如果沒有超過適當(dāng)?shù)拈撝?,并且如果?shù)據(jù)管理策略不需要數(shù)據(jù)刷新,則對第i數(shù)據(jù)存儲(chǔ)介質(zhì)的檢查結(jié)束。如果沒有超過適當(dāng)?shù)拈撝担菙?shù)據(jù)管理策略要求數(shù)據(jù)刷新,則該方法讀出在第i數(shù)據(jù)存儲(chǔ)介質(zhì)上所編碼的信息,并且將該信息寫到第i數(shù)據(jù)存儲(chǔ)介質(zhì)。
如果第i介質(zhì)質(zhì)量小于第j介質(zhì)質(zhì)量閾值,或者如果超過了任何適當(dāng)?shù)拈撝担瑒t該方法提供新數(shù)據(jù)存儲(chǔ)介質(zhì),并且把在第i數(shù)據(jù)存儲(chǔ)介質(zhì)上所編碼的信息復(fù)制到新數(shù)據(jù)存儲(chǔ)介質(zhì)。該新數(shù)據(jù)存儲(chǔ)介質(zhì)可以與第i數(shù)據(jù)存儲(chǔ)介質(zhì)的介質(zhì)類型相同或者不同。
通過結(jié)合附圖閱讀下面的詳細(xì)描述,可以更好的理解本發(fā)明,在附圖中使用相似的參考標(biāo)記指示相似的部件,并且圖1示出了申請人的存儲(chǔ)域網(wǎng)(“SAN”)的一些方面的框圖;圖2示出了申請人的包括左手服務(wù)機(jī)架、多個(gè)存儲(chǔ)框架和右手服務(wù)機(jī)架的保管系統(tǒng)的一個(gè)實(shí)施方式的示意圖;圖3示出了圖2的保管系統(tǒng)的某些元件的示意圖;圖4A示出了安裝在驅(qū)動(dòng)器機(jī)箱中的數(shù)據(jù)存儲(chǔ)驅(qū)動(dòng)器的前視圖;圖4B示出了圖4A的設(shè)備的后視圖;圖5示出了包括套盒(cartridge)存儲(chǔ)器的磁帶盒的視圖;圖6示出了在圖5的磁帶盒中所包含的磁帶卷盤的視圖;圖7示出了申請人的文檔管理系統(tǒng)的內(nèi)部結(jié)構(gòu)的框圖;圖8A示出了申請人的復(fù)制過程的步驟的流程圖;圖8B是圖8A的繼續(xù);圖9示出了用于根據(jù)保留時(shí)間和存取時(shí)間要求而確定適當(dāng)?shù)拇鎯?chǔ)介質(zhì)的步驟的流程圖;圖10示出了在申請人的方法中的起始步驟的流程圖;圖11A示出了在申請人的方法中的附加步驟的流程圖;圖11B是圖11A的繼續(xù);圖12A示出了在申請人的方法中的附加步驟的流程圖;圖12B是圖12A的繼續(xù);和圖13示出了在申請人的方法中的附加步驟的流程圖。
具體實(shí)施例方式
現(xiàn)在參照用相同的索引數(shù)字和標(biāo)記指示相似部件的附圖。圖1示出了申請人的、包括存儲(chǔ)域網(wǎng)絡(luò)(“SAN”)99b的數(shù)據(jù)管理系統(tǒng)99a的一個(gè)實(shí)施方式的框圖。在圖1中所示的實(shí)施方式中,SAN 99b包括網(wǎng)絡(luò)附接存儲(chǔ)器(“NAS”)98和交換訪問網(wǎng)絡(luò),其中使用交換機(jī)67來創(chuàng)建交換交織結(jié)構(gòu)(fabric)66。在本發(fā)明的該實(shí)施方式中,使用在光纖信道(“FC”)物理層上運(yùn)行的小型計(jì)算機(jī)系統(tǒng)接口(SCSI)協(xié)議來實(shí)施SAN 99b。在其他實(shí)施方式中,SAN 99b使用諸如Infiniband、FICON、TCP/IP、以太網(wǎng)、千兆以太網(wǎng)或iSCSI之類的其他協(xié)議,但不僅限于此。交換機(jī)67具有主機(jī)61、62、63、64、65、控制器80和網(wǎng)絡(luò)附接存儲(chǔ)器(NAS)98的地址。
使用I/O接口71、72、73、74、75分別將主機(jī)計(jì)算機(jī)61、62、63、64、65連接到交織結(jié)構(gòu)66。在圖1中所示的實(shí)施方式中,主機(jī)計(jì)算機(jī)61包括文檔管理系統(tǒng)(“DMS”)86。在其他實(shí)施方式中,保管系統(tǒng)90包括DMS 86。
在其他事項(xiàng)中,DMS 86對在保管系統(tǒng)90中所放置的數(shù)據(jù)存儲(chǔ)介質(zhì)和信息建立索引。文檔管理系統(tǒng)86將信息/文檔與被編碼有該信息/文檔的數(shù)據(jù)存儲(chǔ)介質(zhì)進(jìn)行關(guān)聯(lián)。根據(jù)這些DMS索引,可以對保管系統(tǒng)中所存儲(chǔ)的信息/文檔進(jìn)行搜索。
I/O接口71-75可以是任何類型的I/O接口;例如,F(xiàn)C仲裁環(huán)、到交織結(jié)構(gòu)66的直接附連或者由主機(jī)計(jì)算機(jī)61-65所使用以將信息分別地傳送到交織結(jié)構(gòu)66/從交織結(jié)構(gòu)66進(jìn)行傳送的一個(gè)或多個(gè)信號(hào)線。交織結(jié)構(gòu)66包括例如用于連接兩個(gè)或多個(gè)計(jì)算機(jī)網(wǎng)絡(luò)的一個(gè)或多個(gè)FC交換機(jī)67。
交換機(jī)67將主機(jī)計(jì)算機(jī)61-65經(jīng)過I/O接口79互連到控制器80。使用I/O接口將信息分別向/從控制器80和隨后的磁帶存儲(chǔ)器91、盤存儲(chǔ)器92和光存儲(chǔ)器93進(jìn)行傳送。I/O接口79可以包括任何一種或多種類型的已知接口,例如光纖信道、Infinitband、千兆以太網(wǎng)、以太網(wǎng)、TCP/IP、iSCSI、SCSI I/O接口,或者由FC交換機(jī)67所使用的一條或多條信號(hào)線。
在圖1中所示的實(shí)施方式中,保管系統(tǒng)90包括控制器80、磁帶存儲(chǔ)器91、盤存儲(chǔ)器92、光存儲(chǔ)器93和離線(offline)存儲(chǔ)器97,其中可以將來自磁帶存儲(chǔ)器91、盤存儲(chǔ)器92和光存儲(chǔ)器93的可拆卸介質(zhì)在“離線”狀態(tài)中擱置很長的一段時(shí)間。
磁帶存儲(chǔ)器91、盤存儲(chǔ)器92、光存儲(chǔ)器93和離線存儲(chǔ)器97的每一個(gè)都包括環(huán)境檢測設(shè)備94。環(huán)境檢測設(shè)備94a、94b、94c和94d持續(xù)地監(jiān)測和記錄分別在磁帶存儲(chǔ)器91、盤存儲(chǔ)器92、光存儲(chǔ)器93和離線存儲(chǔ)器97之內(nèi)的溫度和相對濕度。環(huán)境檢測設(shè)備還可以對諸如空氣污染、顆粒濃度和空氣化學(xué)物質(zhì)含量之類的其他環(huán)境參數(shù)進(jìn)行檢測。在某些實(shí)施方式中,將由每個(gè)環(huán)境檢測設(shè)備94所檢測的溫度和/或濕度數(shù)據(jù)寫入到安置其中的數(shù)據(jù)存儲(chǔ)介質(zhì)中。在其他實(shí)施方式中,將由每個(gè)環(huán)境檢測設(shè)備94a、94b和94c所檢測的溫度和/或濕度數(shù)據(jù)分別經(jīng)由通信鏈路94、95和96提供給控制器80。
在某些實(shí)施方式中,控制器80將由設(shè)備94a、94b和94c所提供的環(huán)境檢測數(shù)據(jù)寫入到文檔管理系統(tǒng)(“DMS”)86。在某些實(shí)施方式中,DMS 86確定用于N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)的每一個(gè)的環(huán)境數(shù)據(jù),并且對第i數(shù)據(jù)存儲(chǔ)介質(zhì)所暴露其中的溫度和相對濕度等級(jí)進(jìn)行更新,其中i大于等于1并且小于等于N。
在某些實(shí)施方式中,控制器80將由設(shè)備94a、94b和94c所提供的環(huán)境檢測數(shù)據(jù)寫入到放置在文檔管理系統(tǒng)86中的數(shù)據(jù)庫714(圖7)中。
保管系統(tǒng)90包括實(shí)施申請人的數(shù)據(jù)管理方法的一個(gè)或多個(gè)控制器80。在某些實(shí)施方式中,控制器80包括嵌入系統(tǒng)。在某些實(shí)施方式中,控制器80包括分布控制系統(tǒng)。在某些實(shí)施方式中,控制器80包括個(gè)人計(jì)算機(jī)。在某些實(shí)施方式中,控制器80包括工作站。在圖1所示的實(shí)施方式中,控制器80包括處理器82、隨機(jī)存取存儲(chǔ)器(“RAM”)84、非易失存儲(chǔ)器83、專用電路81和I/O接口85。在其他實(shí)施方式中,在主機(jī)61-65之一中以軟件整個(gè)地實(shí)施控制器80。
在某些實(shí)施方式中,處理器82包括成品微處理器。某些實(shí)施方式中,處理器82包括定制的處理器。在某些實(shí)施方式中,處理器82包括FPGA。在某些實(shí)施方式中,處理器82包括ASIC。在某些實(shí)施方式中,處理器82包括分離邏輯的另一種形式。使用RAM 84對由主機(jī)61-65寫入或者為主機(jī)61-65讀出的數(shù)據(jù)進(jìn)行高速緩存,或者保存所計(jì)算的數(shù)據(jù)、堆棧數(shù)據(jù)、可執(zhí)行指令等。非易失存儲(chǔ)器83可以包括諸如電子可擦除可編程只讀存儲(chǔ)器(“EEPROM”)、閃速可編程只讀存儲(chǔ)器(“PROM”)、電池備份RAM、硬盤驅(qū)動(dòng)器或者其他類似設(shè)備之類的任何類型的非易失存儲(chǔ)器。
使用非易失存儲(chǔ)器83來保存可執(zhí)行固件和任何非易失數(shù)據(jù)。I/O接口85包括允許處理器82與磁帶存儲(chǔ)器91、盤存儲(chǔ)器92和光存儲(chǔ)器93、以及交織結(jié)構(gòu)66進(jìn)行通信的一個(gè)或多個(gè)通信接口。I/O接口85的例子包括諸如RS-232的串行接口、USB(通用串行總線)、SCSI(小型計(jì)算機(jī)系統(tǒng)接口)、光纖信道或者千兆以太網(wǎng)。此外,I/O接口85可以包括諸如射頻(“RF”)或者紅外之類的無線接口。
專用電路81提供額外的硬件以允許控制器80執(zhí)行特色功能,諸如用于對控制器80的環(huán)境降溫的風(fēng)扇控制。專用電路81可以包括提供脈寬調(diào)制(PWM)控制、模擬到數(shù)字轉(zhuǎn)換(ADC)、數(shù)字到模擬轉(zhuǎn)換(DAC)等的電子器件。此外,專用電路81的所有或者一部分可以放于控制器80之外。
在某些實(shí)施方式中,將RAM 84和/或非易失存儲(chǔ)器83放置在處理器82中。在某些實(shí)施方式中,將專用電路81和/或I/O接口85放置在處理器82之內(nèi)。
交換機(jī)67將主機(jī)計(jì)算機(jī)61-65經(jīng)過I/O接口78互連到網(wǎng)絡(luò)附接存儲(chǔ)器98。I/O接口78可以是任何類型的I/O接口,例如光纖信道、Infiniband、千兆以太網(wǎng)、TCP/P、iSCSI、SCSI I/O接口或者被FC交換機(jī)67使用來將信息分別向和從網(wǎng)絡(luò)附連存儲(chǔ)器98進(jìn)行傳送的一條或多條信號(hào)線。網(wǎng)絡(luò)附接存儲(chǔ)器98可以包括磁帶存儲(chǔ)器、盤存儲(chǔ)器或光存儲(chǔ)器。
圖2示出了自動(dòng)數(shù)據(jù)存儲(chǔ)器庫10??梢栽诒景l(fā)明中設(shè)施的自動(dòng)數(shù)據(jù)存儲(chǔ)器庫的例子是IBM 3584 UltraScalable Tape Library。在某些實(shí)施方式中,庫10包括磁帶存儲(chǔ)器91(圖1)。在某些實(shí)施方式中,庫10包括盤存儲(chǔ)器92(圖1)。在某些實(shí)施方式中,庫10包括光存儲(chǔ)器93(圖1)。
在圖2中所示的實(shí)施方式中,自動(dòng)數(shù)據(jù)存儲(chǔ)器庫10包括左手服務(wù)機(jī)架13、多個(gè)存儲(chǔ)框架11和右手服務(wù)機(jī)架14。可以增加或者去除框架11以擴(kuò)展或者減小庫10的尺寸和/或功能。圖3示出了存儲(chǔ)器框架11的一個(gè)實(shí)施方式。
在圖3所示的實(shí)施方式中,框架11包括多個(gè)被放置在前壁17和后壁19上的存儲(chǔ)器架、至少一個(gè)數(shù)據(jù)存儲(chǔ)器驅(qū)動(dòng)器15和至少一個(gè)處理器18。存取器18能夠從存儲(chǔ)器架16卸下便攜數(shù)據(jù)存儲(chǔ)介質(zhì)、將該數(shù)據(jù)存儲(chǔ)介質(zhì)運(yùn)送到驅(qū)動(dòng)器15和將該數(shù)據(jù)介質(zhì)安裝到數(shù)據(jù)存儲(chǔ)器驅(qū)動(dòng)器15。在某些實(shí)施方式中,將便攜數(shù)據(jù)存儲(chǔ)介質(zhì)放置在便攜機(jī)殼中,即帶盒(cassette)或者套盒中。
存取器18包括用于夾住一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)的夾取器部件20。在某些實(shí)施方式中,存取器18還包括安裝在夾取器20上的諸如智能卡讀取器或類似系統(tǒng)之類的條形碼掃描器22或者讀出系統(tǒng)。
存儲(chǔ)器框架11可選地包括允許用戶與庫進(jìn)行交互的操作者控制臺(tái)23,或者諸如基于網(wǎng)絡(luò)的界面的其他用戶界面。此外,存儲(chǔ)器框架11可選地包括上I/O站24或者下I/O站25,其允許將數(shù)據(jù)存儲(chǔ)介質(zhì)插入到庫中和/或從庫中移出而不中斷庫操作。
在某些實(shí)施方式中,可移動(dòng)地安置在自動(dòng)庫10內(nèi)的N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)包括M種介質(zhì)類型之一,其中這M種介質(zhì)類型包括但不限于磁帶、光盤或者盤。庫10還包括用于這M種介質(zhì)類型的每一種的一個(gè)或多個(gè)數(shù)據(jù)驅(qū)動(dòng)器。
圖4A和4B示出了驅(qū)動(dòng)器15。在圖4A和圖4B中所示的實(shí)施方式中,驅(qū)動(dòng)器15包括安裝在驅(qū)動(dòng)器機(jī)箱中并且安置在磁帶存儲(chǔ)器91的部分中的可拆卸介質(zhì)LTO(開放線性磁帶(Linear Tape Open))磁帶驅(qū)動(dòng)器。在某些實(shí)施方式中,磁帶存儲(chǔ)器91包括多個(gè)磁帶驅(qū)動(dòng)器。圖4A示出了驅(qū)動(dòng)器41的前面而圖4B示出了驅(qū)動(dòng)器42的后面。
圖5示出了示例磁帶盒100。磁帶盒100包括外部套盒殼101盒滑動(dòng)門106。當(dāng)將磁帶盒100插入到適當(dāng)?shù)拇艓?qū)動(dòng)器15時(shí)將滑動(dòng)門106滑開。當(dāng)不使用磁帶盒100時(shí)滑動(dòng)門106通常關(guān)閉,從而碎片和雜質(zhì)不會(huì)進(jìn)入到磁帶盒100并且損壞磁帶131(圖6)。
在某些實(shí)施方式中,磁帶盒100還包括盒式磁帶存儲(chǔ)器103。在某些實(shí)施方式中,將盒式磁帶存儲(chǔ)器103放置在印刷電路板105上。以大約45度角放置盒式磁帶存儲(chǔ)器103,以允許驅(qū)動(dòng)器15和存取器18對盒式磁帶存儲(chǔ)器103的內(nèi)容進(jìn)行無線存取。將磁帶盒100沿著方向107裝載到驅(qū)動(dòng)器15。
圖6示出了存儲(chǔ)在磁帶盒100中的示例磁帶卷盤130。當(dāng)磁帶盒100不在驅(qū)動(dòng)器15中時(shí)通過制動(dòng)按鈕133來防止磁帶卷盤130轉(zhuǎn)動(dòng)。當(dāng)將磁帶盒100插入到驅(qū)動(dòng)器15中時(shí)驅(qū)動(dòng)器15釋放制動(dòng)按鈕133,從而允許磁帶卷盤130的自由轉(zhuǎn)動(dòng)。磁帶卷盤130上纏繞有磁帶131。
將引導(dǎo)引腳132放置在磁帶131的一端。當(dāng)將磁帶盒100安裝到驅(qū)動(dòng)器15中時(shí),開啟滑動(dòng)門106,并且磁帶驅(qū)動(dòng)器15穿引引導(dǎo)引腳132并且通過磁帶路徑來附連磁帶。
磁帶131包括基底和一層或多層前膜。前膜包括保存數(shù)據(jù)的顆粒,以及將顆粒粘合到基底上的粘合劑。在某些實(shí)施方式中,這些顆粒包括氧化鉻(CrO2)顆?;蛘呓饘兕w粒。在某些實(shí)施方式中,金屬顆粒包括氧化鍍膜的金屬鐵或者諸如鐵酸鋇的磁鐵氧體。在其他實(shí)施方式中,磁鐵131包括磁光或者光變相介質(zhì)。
使用盒式磁帶存儲(chǔ)器103的內(nèi)容來識(shí)別磁帶盒100的卷序列號(hào)(“VOLSER”),并且該內(nèi)部可以包括在磁帶103上所編碼的內(nèi)容的目錄。
在某些實(shí)施方式中,盤存儲(chǔ)器92包括一個(gè)或多個(gè)硬盤驅(qū)動(dòng)器,其中將每個(gè)這樣的盤驅(qū)動(dòng)器放置在便攜帶盒之內(nèi)。在某些實(shí)施方式中,這種便攜硬盤驅(qū)動(dòng)器帶盒包括基本上與磁帶盒100相同的幾何結(jié)構(gòu)。美國專利No.6,545,865教導(dǎo)了放置在便攜帶盒中的這種硬盤驅(qū)動(dòng)器,通過引用合并在這里。
光存儲(chǔ)器93可以包括具有磁光存儲(chǔ)介質(zhì)、相變存儲(chǔ)介質(zhì)、DVD-ROM存儲(chǔ)介質(zhì)、DVD-RAM存儲(chǔ)介質(zhì)、DVD+/-R存儲(chǔ)介質(zhì)、DVD+/-RW存儲(chǔ)介質(zhì)、HD-DVD(高清晰度DVD)存儲(chǔ)介質(zhì)、藍(lán)光存儲(chǔ)介質(zhì)和/或全息存儲(chǔ)介質(zhì)的盤。在某些實(shí)施方式中,可以將這種光盤介質(zhì)放置在便攜帶盒中。
在某些實(shí)施方式中,申請人的數(shù)據(jù)管理系統(tǒng)99a包括文檔管理系統(tǒng)(“DMS”)。在圖1中所示的實(shí)施方式中,將DMS 86放置在主機(jī)計(jì)算機(jī)61中。在其他實(shí)施方式中,將DMS 86放置在保管系統(tǒng)90中?,F(xiàn)在參照圖7,DMS 86包括針對不同客戶端系統(tǒng)702、704、706、708和710的、有時(shí)被稱為連接器的接口。在圖7中所示的實(shí)施方式中,接口702包括用于對諸如發(fā)票之類的文檔進(jìn)行掃描的集成掃描設(shè)備。將所掃描的文檔的內(nèi)容以及相關(guān)的元數(shù)據(jù)提供給管理系統(tǒng)712。在某些實(shí)施方式中,元數(shù)據(jù)包括文檔類型、日期和時(shí)間、以及可以通過所連接的OCR(光學(xué)符號(hào)識(shí)別)系統(tǒng)以數(shù)字文本形式而獲得的某些內(nèi)容。
元數(shù)據(jù)有利于搜索和文檔的便利管理。例如,在發(fā)票的情況中,元數(shù)據(jù)可以包括帳號(hào)、訂單號(hào)和名稱。在某些實(shí)施方式中,數(shù)據(jù)的實(shí)際內(nèi)容包括發(fā)票的復(fù)制件。管理系統(tǒng)712將發(fā)票的名稱、存儲(chǔ)位置和元數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫714,而將目標(biāo)內(nèi)容經(jīng)由存儲(chǔ)系統(tǒng)接口720存儲(chǔ)在保管系統(tǒng)中。
在數(shù)據(jù)庫系統(tǒng)714中所存儲(chǔ)的存儲(chǔ)位置參考保管系統(tǒng)。存儲(chǔ)系統(tǒng)接口720合并有邏輯部件,用于允許管理系統(tǒng)712和保管系統(tǒng)90之間的通信。該邏輯部件包括用于將目標(biāo)的保留時(shí)間、存取要求和其他保管參數(shù)傳送到保管系統(tǒng)的功能。保管系統(tǒng)90(圖1)經(jīng)由鏈路71(圖1)、交織結(jié)構(gòu)66(圖1)和鏈路79(圖1)連接到放置其申請人的保管系統(tǒng)90中的控制器80(圖1),其中交織結(jié)構(gòu)66包括一個(gè)或多個(gè)交換機(jī)67(圖1)。
申請人的發(fā)明包括數(shù)據(jù)管理方法。圖10概括了申請人的方法中的起始步驟?,F(xiàn)在參照圖10,申請人的方法在步驟1010中提供諸如系統(tǒng)90(圖1)之類的保管系統(tǒng),其中該系統(tǒng)包括N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì),其中這些N個(gè)存儲(chǔ)介質(zhì)中的每一個(gè)都包括M種介質(zhì)類型之一。在某些實(shí)施方式中,這M種介質(zhì)類型包括零或多個(gè)磁存儲(chǔ)介質(zhì)類型、零或多個(gè)光存儲(chǔ)介質(zhì)類型、零或多個(gè)電子存儲(chǔ)介質(zhì)、及其組合等。在某些實(shí)施方式中,申請人的磁存儲(chǔ)介質(zhì)包括硬盤、磁帶、RAID陣列、及其組合等、在某些實(shí)施方式中,申請人的光存儲(chǔ)介質(zhì)包括但不限于磁光、相變、CD-ROM、DVD-ROM、DVD-RAM(隨機(jī)存取存儲(chǔ)器)、CD+/-R、DVD+/-R(一次寫)、CD+/-RW、DVD+/-RW、HD-DVD、藍(lán)光、全息、及其組合等。在某些實(shí)施方式中,申請人的電子存儲(chǔ)介質(zhì)包括但不限于一個(gè)或多個(gè)PROM、EPROM、EEPROM、閃速PROM、致密閃存(compactflash)、智能介質(zhì)等。
在步驟1020,申請人的方法為M種介質(zhì)類型的每一種建立介質(zhì)質(zhì)量閾值。在某些實(shí)施方式中,將一個(gè)或多個(gè)介質(zhì)質(zhì)量閾值存儲(chǔ)在文檔管理系統(tǒng)(“DMS”)86中。在某些實(shí)施方式中,將一個(gè)或多個(gè)介質(zhì)質(zhì)量閾值存儲(chǔ)在放置于DMS 86中的數(shù)據(jù)庫714中。
作為一般情況,將第j介質(zhì)質(zhì)量閾值與第j介質(zhì)類型關(guān)聯(lián),其中j大于或等于1并且小于等于M。在某些實(shí)施方式中,步驟1020包括為申請人的各種磁數(shù)據(jù)存儲(chǔ)介質(zhì)類型的每一種建立不同的介質(zhì)質(zhì)量閾值,為申請人的光數(shù)據(jù)存儲(chǔ)介質(zhì)類型的每一種建立不同的介質(zhì)質(zhì)量閾值,以及為申請人的電子數(shù)據(jù)存儲(chǔ)介質(zhì)類型的每一種建立不同的介質(zhì)質(zhì)量閾值。
例如,如果申請人的保管系統(tǒng)包括CD-ROM、DVD-ROM、DVD-RAM、CD+/-R、DVD+/-R、CD+/-RW和DVD+/-RW,則數(shù)據(jù)存儲(chǔ)介質(zhì)類型M為7,并且步驟1020包括建立多至7種不同的介質(zhì)質(zhì)量閾值。
作為進(jìn)一步的例子,如果申請人的保管系統(tǒng)包括被格式成可拆卸地放置在第一磁帶驅(qū)動(dòng)器單元類型中的一個(gè)或多個(gè)磁帶、被格式成可拆卸地放置在第二磁帶驅(qū)動(dòng)器單元類型中的一個(gè)或多個(gè)磁帶、以及被格式成可拆卸地放置在第三磁帶驅(qū)動(dòng)器單元類型中的一個(gè)或多個(gè)磁帶,則步驟1020包括建立多至3種不同的介質(zhì)質(zhì)量閾值。
在某些實(shí)施方式中,由相應(yīng)數(shù)據(jù)存儲(chǔ)介質(zhì)的制造商提供步驟1020的一個(gè)或多個(gè)介質(zhì)質(zhì)量閾值。在某些實(shí)施方式中,由包括數(shù)據(jù)存儲(chǔ)介質(zhì)的保管系統(tǒng)的所有者/操作者建立步驟1020的一個(gè)或多個(gè)介質(zhì)質(zhì)量閾值。在某些實(shí)施方式中,由與包括數(shù)據(jù)存儲(chǔ)介質(zhì)的保管系統(tǒng)進(jìn)行通信的一個(gè)或多個(gè)主機(jī)計(jì)算機(jī)提供步驟1020的一個(gè)或多個(gè)介質(zhì)質(zhì)量閾值。在某些實(shí)施方式中,在數(shù)據(jù)存儲(chǔ)服務(wù)客戶和數(shù)據(jù)存儲(chǔ)服務(wù)提供商之間的并且由數(shù)據(jù)存儲(chǔ)服務(wù)客戶和數(shù)據(jù)存儲(chǔ)服務(wù)提供商所輸入的服務(wù)等級(jí)協(xié)議下由一個(gè)或多個(gè)客戶提供步驟1020的一個(gè)或多個(gè)介質(zhì)質(zhì)量閾值。
在步驟1030,申請人的方法為在申請人的保管系統(tǒng)中放置的每種介質(zhì)類型建立存取閾值。在某些實(shí)施方式中,將一個(gè)或多個(gè)存取閾值存儲(chǔ)在文檔管理系統(tǒng)(“DMS”)86中。在某些實(shí)施方式中,將一個(gè)或多個(gè)存取閾值存儲(chǔ)在放置于DMS 86中的數(shù)據(jù)庫714中。
在某些實(shí)施方式中,申請人的存取閾值包括存取頻率分量,諸如在其中將數(shù)據(jù)向或者從數(shù)據(jù)存儲(chǔ)介質(zhì)進(jìn)行寫入或讀出的操作之間的平均時(shí)間間隔。在某些實(shí)施方式中,申請人的存取閾值包括存取總次數(shù)分量,諸如在指定時(shí)間間隔內(nèi)將數(shù)據(jù)向或者從數(shù)據(jù)存儲(chǔ)介質(zhì)進(jìn)行寫入或讀出的次數(shù)。在某些實(shí)施方式中,所指定的時(shí)間間隔包括一年。在某些實(shí)施方式中,申請人的存取閾值包括存取頻率分量和存取總次數(shù)分量。
在步驟1030中,申請人的方法為M種介質(zhì)類型的每一種建立存取閾值。作為一般情況,將第j存取閾值與第j介質(zhì)類型關(guān)聯(lián),其中j大于或等于1并且小于或等于M。在某些實(shí)施方式中,步驟1030包括為申請人的各種磁數(shù)據(jù)存儲(chǔ)介質(zhì)類型的每一種建立不同的存取閾值,為申請人的光數(shù)據(jù)存儲(chǔ)介質(zhì)類型的每一種建立不同的存取閾值,以及為申請人的電子數(shù)據(jù)存儲(chǔ)介質(zhì)類型的每一種建立不同的存取閾值。
作為例子,如果申請人的保管系統(tǒng)包括CD-ROM、DVD-ROM、DVD-RAM、CD+/-R、DVD+/-R、CD+/-RW和DVD+/-RW,則數(shù)據(jù)存儲(chǔ)介質(zhì)類型M為7,并且步驟1030包括建立多至7種不同的存取閾值。
作為進(jìn)一步的例子,如果申請人的保管系統(tǒng)包括被格式成可拆卸地放置在第一磁帶驅(qū)動(dòng)器單元類型中的一個(gè)或多個(gè)磁帶、被格式成可拆卸地放置在第二磁帶驅(qū)動(dòng)器單元類型中的一個(gè)或多個(gè)磁帶、以及被格式成可拆卸地放置在第三磁帶驅(qū)動(dòng)器單元類型中的一個(gè)或多個(gè)磁帶,則步驟1030包括建立多至3種不同的存取閾值。
在某些實(shí)施方式中,由相應(yīng)數(shù)據(jù)存儲(chǔ)介質(zhì)的制造商提供步驟1030的一個(gè)或多個(gè)存取閾值。在某些實(shí)施方式中,由包括數(shù)據(jù)存儲(chǔ)介質(zhì)的保管系統(tǒng)的所有者/操作者建立步驟1030的一個(gè)或多個(gè)存取閾值。在某些實(shí)施方式中,由與包括數(shù)據(jù)存儲(chǔ)介質(zhì)的保管系統(tǒng)進(jìn)行通信的一個(gè)或多個(gè)主機(jī)計(jì)算機(jī)提供步驟1030的一個(gè)或多個(gè)存取閾值。在某些實(shí)施方式中,在數(shù)據(jù)存儲(chǔ)服務(wù)客戶和數(shù)據(jù)存儲(chǔ)服務(wù)提供商之間的并且由數(shù)據(jù)存儲(chǔ)服務(wù)客戶和數(shù)據(jù)存儲(chǔ)服務(wù)提供商所輸入的服務(wù)等級(jí)協(xié)議下提供步驟1030的一個(gè)或多個(gè)存取閾值。
在步驟1040,申請人的方法為M種介質(zhì)類型的每一種建立已使用時(shí)間閾值。在某些實(shí)施方式中,將一個(gè)或多個(gè)已使用時(shí)間閾值存儲(chǔ)在文檔管理系統(tǒng)(“DMS”)86中。在某些實(shí)施方式中,將一個(gè)或多個(gè)已使用時(shí)間閾值存儲(chǔ)在放置于DMS 86中的數(shù)據(jù)庫714中。在某些實(shí)施方式中,一個(gè)或多個(gè)已使用時(shí)間閾值包括存儲(chǔ)介質(zhì)的已使用時(shí)間。在某些實(shí)施方式中,存儲(chǔ)介質(zhì)的已使用時(shí)間包括當(dāng)前日期和數(shù)據(jù)存儲(chǔ)介質(zhì)進(jìn)入保管系統(tǒng)90的日期之間的時(shí)間間隔。在某些實(shí)施方式中,存儲(chǔ)介質(zhì)的已使用時(shí)間基于制造日期。
作為一般情況,將第j已使用時(shí)間閾值與第j介質(zhì)類型關(guān)聯(lián),其中j大于或等于1并且小于或等于M。在某些實(shí)施方式中,步驟1040包括申請人的各種磁數(shù)據(jù)存儲(chǔ)介質(zhì)類型的每一種建立不同的已使用時(shí)間閾值,為申請人的光數(shù)據(jù)存儲(chǔ)介質(zhì)類型的每一種建立不同的已使用時(shí)間閾值,以及為申請人的電子數(shù)據(jù)存儲(chǔ)介質(zhì)類型的每一種建立不同的已使用時(shí)間閾值。
作為例子,如果申請人的保管系統(tǒng)包括CD-ROM、DVD-ROM、DVD-RAM、CD+/-R、DVD+/-R、CD+/-RW和DVD+/-RW,則數(shù)據(jù)存儲(chǔ)介質(zhì)類型M為7,并且步驟1040包括建立多至7種不同的已使用時(shí)間閾值。
作為進(jìn)一步的例子,如果申請人的保管系統(tǒng)包括被格式成可拆卸地放置在第一磁帶驅(qū)動(dòng)器單元類型中的一個(gè)或多個(gè)磁帶、被格式成可拆卸地放置在第二磁帶驅(qū)動(dòng)器單元類型中的一個(gè)或多個(gè)磁帶、以及被格式成可拆卸地放置在第三磁帶驅(qū)動(dòng)器單元類型中的一個(gè)或多個(gè)磁帶,則步驟1040包括建立多至3種不同的已使用時(shí)間閾值。
在某些實(shí)施方式中,由相應(yīng)數(shù)據(jù)存儲(chǔ)介質(zhì)的制造商提供步驟1040的一個(gè)或多個(gè)已使用時(shí)間閾值。在某些實(shí)施方式中,由包括數(shù)據(jù)存儲(chǔ)介質(zhì)的保管系統(tǒng)的所有者/操作者建立步驟1040的一個(gè)或多個(gè)已使用時(shí)間閾值。在某些實(shí)施方式中,由與包括數(shù)據(jù)存儲(chǔ)介質(zhì)的保管系統(tǒng)進(jìn)行通信的一個(gè)或多個(gè)主機(jī)計(jì)算機(jī)提供步驟1040的一個(gè)或多個(gè)已使用時(shí)間閾值。在某些實(shí)施方式中,在數(shù)據(jù)存儲(chǔ)服務(wù)客戶和數(shù)據(jù)存儲(chǔ)服務(wù)提供商之間的并且由數(shù)據(jù)存儲(chǔ)服務(wù)客戶和數(shù)據(jù)存儲(chǔ)服務(wù)提供商所輸入的服務(wù)等級(jí)協(xié)議下提供步驟1040的一個(gè)或多個(gè)已使用時(shí)間閾值。
在步驟1050,申請人的方法為M種介質(zhì)類型的每一種建立環(huán)境閾值。在某些實(shí)施方式中,將一個(gè)或多個(gè)環(huán)境閾值存儲(chǔ)在文檔管理系統(tǒng)(“DMS”)86中。在某些實(shí)施方式中,將一個(gè)或多個(gè)環(huán)境閾值存儲(chǔ)在放置于DMS 86中的數(shù)據(jù)庫714中。
在某些實(shí)施方式中,申請人的環(huán)境閾值包括溫度分量。某種數(shù)據(jù)存儲(chǔ)介質(zhì)的降級(jí)速率k遵從Arrhenius(阿列紐斯)速率等式(1)k=Z*10-Ea/RT(1)在某些實(shí)施方式中,申請人的環(huán)境閾值包括最大可接受平均存儲(chǔ)溫度。在某些實(shí)施方式中,申請人的環(huán)境閾值包括最大可接受短期存儲(chǔ)溫度。在某些實(shí)施方式中,將“短期”時(shí)間間隔設(shè)置到24小時(shí)。在某些實(shí)施方式中,申請人的環(huán)境閾值包括最大可接受平均存儲(chǔ)溫度和最大可接受短期存儲(chǔ)溫度。
對于某種數(shù)據(jù)存儲(chǔ)介質(zhì),對數(shù)k進(jìn)一步是相對濕度的平方的函數(shù),如等式(2)所示Logk=A[RH]2+B(2)在某些實(shí)施方式中,申請人的環(huán)境閾值包括最大可接受平均存儲(chǔ)相對濕度分量。在某些實(shí)施方式中,申請人的環(huán)境閾值包括最大可接受短期存儲(chǔ)相對濕度分量,其中,如上對“短期”進(jìn)行定義。在某些實(shí)施方式中,申請人的環(huán)境閾值包括最大可接受平均存儲(chǔ)相對濕度和最大可接受短期相對濕度。
作為一般情況,將第j環(huán)境閾值與第j介質(zhì)類型關(guān)聯(lián),其中j大于或等于1并且小于或等于M。在某些實(shí)施方式中,步驟1050包括申請人的各種磁數(shù)據(jù)存儲(chǔ)介質(zhì)類型的每一種建立不同的環(huán)境閾值,為申請人的光數(shù)據(jù)存儲(chǔ)介質(zhì)類型的每一種建立不同的環(huán)境閾值,以及為申請人的電子數(shù)據(jù)存儲(chǔ)介質(zhì)類型的每一種建立不同的環(huán)境閾值。
作為例子,如果申請人的保管系統(tǒng)包括CD-ROM、DVD-ROM、DVD-RAM、CD+/-R、DVD+/-R、CD+/-RW和DVD+/-RW,則數(shù)據(jù)存儲(chǔ)介質(zhì)類型M為7,并且步驟1050包括建立多至7種不同的已使用時(shí)間閾值。
作為進(jìn)一步的例子,如果申請人的保管系統(tǒng)包括被格式成可拆卸地放置在第一磁帶驅(qū)動(dòng)器單元類型中的一個(gè)或多個(gè)磁帶、被格式成可拆卸地放置在第二磁帶驅(qū)動(dòng)器單元類型中的一個(gè)或多個(gè)磁帶、以及被格式成可拆卸地放置在第三磁帶驅(qū)動(dòng)器單元類型中的一個(gè)或多個(gè)磁帶,則步驟1050包括建立多至3種不同的環(huán)境閾值。
在某些實(shí)施方式中,由相應(yīng)數(shù)據(jù)存儲(chǔ)介質(zhì)的制造商提供步驟1050的一個(gè)或多個(gè)環(huán)境閾值。在某些實(shí)施方式中,由包括數(shù)據(jù)存儲(chǔ)介質(zhì)的保管系統(tǒng)的所有者/操作者建立步驟1050的一個(gè)或多個(gè)環(huán)境閾值。在某些實(shí)施方式中,由與包括數(shù)據(jù)存儲(chǔ)介質(zhì)的保管系統(tǒng)進(jìn)行通信的一個(gè)或多個(gè)主機(jī)計(jì)算機(jī)提供步驟1050的一個(gè)或多個(gè)環(huán)境閾值。在某些實(shí)施方式中,在數(shù)據(jù)存儲(chǔ)服務(wù)客戶和數(shù)據(jù)存儲(chǔ)服務(wù)提供商之間的并且由數(shù)據(jù)存儲(chǔ)服務(wù)客戶和數(shù)據(jù)存儲(chǔ)服務(wù)提供商所輸入的服務(wù)等級(jí)協(xié)議下提供步驟1050的一個(gè)或多個(gè)環(huán)境閾值。
在步驟1060,申請人的方法建立數(shù)據(jù)管理策略。在某些實(shí)施方式中,將數(shù)據(jù)管理策略存儲(chǔ)在文檔管理系統(tǒng)(“DMS”)86中。在某些實(shí)施方式中,將數(shù)據(jù)管理策略存儲(chǔ)在放置于DMS 86中的數(shù)據(jù)庫714中。
在某些實(shí)施方式中,步驟1060的數(shù)據(jù)管理策略包括關(guān)于從第一數(shù)據(jù)存儲(chǔ)介質(zhì)類型(即例如磁帶)向第二數(shù)據(jù)存儲(chǔ)介質(zhì)類型(即光數(shù)據(jù)存儲(chǔ)介質(zhì))的遷移信息的策略。為了本申請的目的,“數(shù)據(jù)遷移”包括將編碼在第一數(shù)據(jù)存儲(chǔ)介質(zhì)類型上的數(shù)據(jù)復(fù)制到第二數(shù)據(jù)存儲(chǔ)介質(zhì)類型。
為了本申請的目的,“復(fù)制數(shù)據(jù)”和/或“對數(shù)據(jù)進(jìn)行復(fù)制”表示使用任何過程以將在第一數(shù)據(jù)存儲(chǔ)介質(zhì)上所編碼的數(shù)據(jù)的全部或者部分讀出,然后將該數(shù)據(jù)寫入到第二數(shù)據(jù)存儲(chǔ)介質(zhì)的全部或部分中,其中第一數(shù)據(jù)存儲(chǔ)介質(zhì)類型可以與第二數(shù)據(jù)存儲(chǔ)介質(zhì)類型相同或不同。這種復(fù)制過程包括但不限于閃速復(fù)制(FlashCopy)、XRC(擴(kuò)展的遠(yuǎn)程復(fù)制)、PPRC(對等遠(yuǎn)程復(fù)制)等。
數(shù)據(jù)管理策略還包括用于數(shù)據(jù)保留系統(tǒng)90內(nèi)的存儲(chǔ)介質(zhì)的保留的策略。數(shù)據(jù)管理策略還包括用于格式轉(zhuǎn)換的策略。
在某些實(shí)施方式中,步驟1060的數(shù)據(jù)管理策略包括一個(gè)或多個(gè)刷新策略。為了本申請的目的,“數(shù)據(jù)刷新”包括從所指定的數(shù)據(jù)存儲(chǔ)介質(zhì)中讀出數(shù)據(jù),以及將該數(shù)據(jù)寫入到該相同的所指定的數(shù)據(jù)存儲(chǔ)介質(zhì)中。在某些實(shí)施方式中,這種數(shù)據(jù)刷新包括從指定數(shù)據(jù)存儲(chǔ)介質(zhì)的第一位置讀出數(shù)據(jù),然后將該數(shù)據(jù)寫入到所指定的數(shù)據(jù)存儲(chǔ)介質(zhì)的第二位置。在某些實(shí)施方式中,數(shù)據(jù)刷新包括從所指定的數(shù)據(jù)存儲(chǔ)介質(zhì)讀出和存儲(chǔ)數(shù)據(jù)、擦除該數(shù)據(jù)存儲(chǔ)介質(zhì)、然后將所存儲(chǔ)的數(shù)據(jù)寫入到新擦除的、所指定的數(shù)據(jù)存儲(chǔ)介質(zhì)。
在某些實(shí)施方式中,步驟1060還包括為M種介質(zhì)類型的每一種建立刷新策略。作為一般情況,將第j刷新策略與第j介質(zhì)類型關(guān)聯(lián),其中j大于或等于1并且小于或等于M。在某些實(shí)施方式中,步驟1060包括為申請人的各種磁數(shù)據(jù)存儲(chǔ)介質(zhì)類型的每一種建立不同的刷新策略,為申請人的光數(shù)據(jù)存儲(chǔ)介質(zhì)類型的每一種建立不同的刷新策略,以及為申請人的電子數(shù)據(jù)存儲(chǔ)介質(zhì)類型的每一種建立不同的刷新策略。
作為例子,如果申請人的保管系統(tǒng)包括CD-ROM、DVD-ROM、DVD-RAM、CD+/-R、DVD+/-R、CD+/-RW和DVD+/-RW,則數(shù)據(jù)存儲(chǔ)介質(zhì)類型M為7,并且步驟1060包括建立多至7種不同的刷新策略。
作為進(jìn)一步的例子,如果申請人的保管系統(tǒng)包括被格式成可拆卸地放置在第一磁帶驅(qū)動(dòng)器單元類型中的一個(gè)或多個(gè)磁帶、被格式成可拆卸地放置在第二磁帶驅(qū)動(dòng)器單元類型中的一個(gè)或多個(gè)磁帶、以及被格式成可拆卸地放置在第三磁帶驅(qū)動(dòng)器單元類型中的一個(gè)或多個(gè)磁帶,則步驟1060包括建立多至3種不同的刷新策略。
在某些實(shí)施方式中,由包括數(shù)據(jù)存儲(chǔ)介質(zhì)的保管系統(tǒng)的所有者/操作者建立步驟1060的一個(gè)或多個(gè)刷新策略。在某些實(shí)施方式中,由與包括數(shù)據(jù)存儲(chǔ)介質(zhì)的保管系統(tǒng)進(jìn)行通信的一個(gè)或多個(gè)主機(jī)計(jì)算機(jī)提供步驟1060的一個(gè)或多個(gè)刷新策略。在某些實(shí)施方式中,在數(shù)據(jù)存儲(chǔ)服務(wù)客戶和數(shù)據(jù)存儲(chǔ)服務(wù)提供商之間的并且由數(shù)據(jù)存儲(chǔ)服務(wù)客戶和數(shù)據(jù)存儲(chǔ)服務(wù)提供商所輸入的服務(wù)等級(jí)協(xié)議下提供步驟1060的一個(gè)或多個(gè)刷新策略。
能夠以任何順序執(zhí)行圖10中所示的步驟??梢栽趫?zhí)行步驟1130(圖11A)之前的任何時(shí)間執(zhí)行步驟1020??梢栽趫?zhí)行步驟1260(圖12A)之前的任何時(shí)間執(zhí)行步驟1030??梢栽趫?zhí)行步驟1290(圖12B)之前的任何時(shí)間執(zhí)行步驟1040??梢栽趫?zhí)行步驟1230(圖12A)之前的任何時(shí)間執(zhí)行步驟1050??梢栽趫?zhí)行步驟1295(圖12B)之前的任何時(shí)間執(zhí)行步驟1060。
現(xiàn)在參照圖11A和11B,在步驟1105中申請人的方法選擇第i數(shù)據(jù)存儲(chǔ)介質(zhì),其中第i數(shù)據(jù)存儲(chǔ)介質(zhì)是步驟1010的N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)之一,并且第i數(shù)據(jù)存儲(chǔ)介質(zhì)包括第j數(shù)據(jù)存儲(chǔ)介質(zhì)類型,其中第j數(shù)據(jù)存儲(chǔ)介質(zhì)類型是步驟1010的M種數(shù)據(jù)存儲(chǔ)介質(zhì)類型之一。
申請人的方法從步驟1105轉(zhuǎn)換到步驟1110,在其中該方法確定所選擇的數(shù)據(jù)存儲(chǔ)介質(zhì)的質(zhì)量,即第i數(shù)據(jù)存儲(chǔ)介質(zhì)質(zhì)量。在某些實(shí)施方式中,步驟1110包括在介質(zhì)上的一個(gè)或多個(gè)位置處對在第i數(shù)據(jù)存儲(chǔ)介質(zhì)上所編碼的數(shù)據(jù)的一個(gè)百分比進(jìn)行采樣。有時(shí)將這種數(shù)據(jù)采樣稱為“數(shù)據(jù)清洗”。在申請人的方法的某些實(shí)施方式中,在對磁帶存儲(chǔ)器91、盤存儲(chǔ)器92和光存儲(chǔ)器93的使用率較低的期間,由圖1的控制器80在后臺(tái)執(zhí)行這種數(shù)據(jù)清洗。通過對編碼到放置在保管系統(tǒng)中的數(shù)據(jù)存儲(chǔ)介質(zhì)的數(shù)據(jù)進(jìn)行定期采樣,申請人的方法可以顯著地減少由于慢慢降級(jí)的介質(zhì)而導(dǎo)致的數(shù)據(jù)丟失。在某些實(shí)施方式中,在步驟1110中大量發(fā)生發(fā)現(xiàn)不良介質(zhì)導(dǎo)致步驟1040的申請人的已使用時(shí)間閾值的向下修訂。
在步驟1105的第j介質(zhì)類型包括硬盤數(shù)據(jù)存儲(chǔ)驅(qū)動(dòng)器類型的某些實(shí)施方式中,步驟1110包括使用在硬盤驅(qū)動(dòng)器設(shè)備92中所編碼的S.M.A.R.T.技術(shù),即自監(jiān)測分析和報(bào)告技術(shù)。在這些實(shí)施方式中,控制器80從硬盤驅(qū)動(dòng)器設(shè)備接收信息,并且使用該信息確定第i數(shù)據(jù)存儲(chǔ)介質(zhì)質(zhì)量。在這些實(shí)施方式中,由硬盤驅(qū)動(dòng)器設(shè)備提供給控制器80的信息包括下面的一個(gè)或多個(gè)盤“旋轉(zhuǎn)啟動(dòng)時(shí)間(spinup time)”、開始/停止的次數(shù)、開機(jī)的小時(shí)數(shù)和溫度。
在步驟1105的第j介質(zhì)類型包括磁帶的某些實(shí)施方式中,步驟1110包括使用SARS技術(shù),即統(tǒng)計(jì)分析和報(bào)告系統(tǒng),其中由諸如設(shè)備15(圖4A、4B)的磁帶設(shè)備從磁帶盒中讀出數(shù)據(jù)存儲(chǔ)介質(zhì)質(zhì)量信息,并且進(jìn)行讀出的磁帶設(shè)備將該信息提供給圖1的控制器80。可以將SRAR數(shù)據(jù)存儲(chǔ)在磁帶131(圖6)和/或盒式磁帶存儲(chǔ)器103(圖5)上。
在諸如IBM 3590、LTO(開放線性磁帶)、IBM 3592之類的IBM磁帶驅(qū)動(dòng)器中實(shí)施SARS。SARS持續(xù)地監(jiān)測介質(zhì)的質(zhì)量(卷SARS)和諸如讀寫頭之類的硬件的質(zhì)量(硬件SARS)。將臨時(shí)和永久讀寫錯(cuò)誤的數(shù)量記錄并且存儲(chǔ)在介質(zhì)自身上以及用于每個(gè)操作的磁帶驅(qū)動(dòng)器的非易失存儲(chǔ)器中。對于一些磁帶技術(shù),還將SARS數(shù)據(jù)存儲(chǔ)在盒式磁帶存儲(chǔ)器103中。
一種算法檢查當(dāng)前和過去操作的錯(cuò)誤計(jì)數(shù)器。作為這種分析的結(jié)果,在介質(zhì)質(zhì)量降級(jí)時(shí)磁帶驅(qū)動(dòng)器15(圖4A、4B)將信息消息發(fā)送給保管系統(tǒng)的控制器80或者主機(jī)系統(tǒng)61、62、63、64、65。經(jīng)由系統(tǒng)信息消息(IBM 3590的SIM)或者經(jīng)由磁帶報(bào)警標(biāo)記(LTO,3592)發(fā)送該信息消息。此外,SARS數(shù)據(jù)包括讀寫到具體磁帶盒的字節(jié)總次數(shù)。
在步驟1105的第j介質(zhì)類型包括光盤數(shù)據(jù)存儲(chǔ)設(shè)備類型的某些實(shí)施方式中,步驟1110包括使用SARS技術(shù),其中由光盤數(shù)據(jù)存儲(chǔ)設(shè)備從光盤套盒中讀出數(shù)據(jù)存儲(chǔ)介質(zhì)質(zhì)量信息。在這些實(shí)施方式中,光盤數(shù)據(jù)存儲(chǔ)設(shè)備提供SARS信息給控制器80(圖1)。
在步驟1120中,申請人的方法檢索第j介質(zhì)質(zhì)量閾值。在某些實(shí)施方式中,從文檔管理系統(tǒng)(“DMS”)86中檢索第j介質(zhì)質(zhì)量閾值。在某些實(shí)施方式中,從放置在DMS 86中的數(shù)據(jù)庫714中檢索第j介質(zhì)質(zhì)量閾值。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟1120。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟1120。
申請人的方法從步驟1120轉(zhuǎn)換到步驟1130,在其中該方法確定在步驟1110中所確定的第i介質(zhì)質(zhì)量是否高于在步驟1120中所檢索到的第j介質(zhì)質(zhì)量閾值。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟1130。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟1130。
如果申請人的方法在步驟1130確定在步驟1110中所確定的第i介質(zhì)質(zhì)量高于在步驟1120中所檢索到的第j介質(zhì)質(zhì)量閾值,則該方法從步驟1130轉(zhuǎn)換到步驟1210,在其中該方法檢索用于下一介質(zhì)的環(huán)境參數(shù)。
如果申請人的方法在步驟1130確定在步驟1110中所確定的第i介質(zhì)質(zhì)量不高于在步驟1120中所檢索到的第j介質(zhì)質(zhì)量閾值,則該方法從步驟1130轉(zhuǎn)換到步驟1140,在其中該方法確定是否將編碼在第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的信息寫到不同的數(shù)據(jù)存儲(chǔ)介質(zhì)類型。在某些實(shí)施方式中,使用步驟1060的數(shù)據(jù)管理策略來執(zhí)行步驟1140。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟1140。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟1140。
如果申請人的方法在步驟1140選擇將數(shù)據(jù)從第j類型的第i數(shù)據(jù)存儲(chǔ)介質(zhì)復(fù)制到第k數(shù)據(jù)存儲(chǔ)介質(zhì)類型的目標(biāo)數(shù)據(jù)存儲(chǔ)介質(zhì),其中j不同于k,則該方法從步驟1140轉(zhuǎn)換到步驟1150,在其中該方法選擇第k數(shù)據(jù)存儲(chǔ)介質(zhì)類型。在某些實(shí)施方式中,使用步驟1060的數(shù)據(jù)管理策略所提供的指令來執(zhí)行步驟1150。在某些實(shí)施方式中,基本上同步地執(zhí)行步驟1140和1150。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟1150。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟1150。
申請人的方法從步驟1150轉(zhuǎn)換到步驟1160,在其中該方法提供在步驟1150中所選擇的一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)。在某些實(shí)施方式中,將所選擇的數(shù)據(jù)存儲(chǔ)介質(zhì)類型的一個(gè)或多個(gè)存儲(chǔ)介質(zhì)放置在申請人的保管系統(tǒng)90之內(nèi),可以被立即使用。在其他實(shí)施方式中,步驟1160包括獲得所選擇的數(shù)據(jù)存儲(chǔ)介質(zhì)類型的一個(gè)或多個(gè)存儲(chǔ)介質(zhì),然后將這些新獲得的數(shù)據(jù)存儲(chǔ)介質(zhì)放置在申請人的保管系統(tǒng)90中。在某些實(shí)施方式中,步驟1160包括由數(shù)據(jù)存儲(chǔ)服務(wù)客戶提供所選擇的數(shù)據(jù)存儲(chǔ)介質(zhì)類型的一個(gè)或多個(gè)存儲(chǔ)介質(zhì),然后將這些新提供的數(shù)據(jù)存儲(chǔ)介質(zhì)放置在申請人的保管系統(tǒng)90中。在某些實(shí)施方式中,步驟1160包括從離線存儲(chǔ)器97中獲得所選擇的數(shù)據(jù)存儲(chǔ)介質(zhì)類型的一個(gè)或多個(gè)存儲(chǔ)介質(zhì),然后將這些新獲得的數(shù)據(jù)存儲(chǔ)介質(zhì)放置在申請人的保管系統(tǒng)90中。申請人的方法從步驟1160轉(zhuǎn)換到步驟1170。
如果申請人的方法在步驟1140選擇將數(shù)據(jù)從第i數(shù)據(jù)存儲(chǔ)介質(zhì)復(fù)制到第j數(shù)據(jù)存儲(chǔ)介質(zhì)類型,即相同的數(shù)據(jù)存儲(chǔ)介質(zhì)類型,則該方法從步驟1140轉(zhuǎn)換到步驟1145,在其中該方法提供第j類型的目標(biāo)數(shù)據(jù)存儲(chǔ)介質(zhì)。
在某些實(shí)施方式中,將第j存儲(chǔ)介質(zhì)類型的一個(gè)或多個(gè)未使用的存儲(chǔ)介質(zhì)放置在申請人的保管系統(tǒng)90之內(nèi),并且可以立即使用。在其他實(shí)施方式中,步驟1145包括獲得第j數(shù)據(jù)存儲(chǔ)介質(zhì)類型的一個(gè)或多個(gè)存儲(chǔ)介質(zhì),然后將這些新獲得的數(shù)據(jù)存儲(chǔ)介質(zhì)放置在申請人的保管系統(tǒng)90中。在某些實(shí)施方式中,步驟1145包括由數(shù)據(jù)存儲(chǔ)服務(wù)客戶提供第j數(shù)據(jù)存儲(chǔ)介質(zhì)類型的一個(gè)或多個(gè)存儲(chǔ)介質(zhì),然后將這些新提供的數(shù)據(jù)存儲(chǔ)介質(zhì)放置在申請人的保管系統(tǒng)90中。在某些實(shí)施方式中,步驟1160包括從離線存儲(chǔ)器97中獲得所選擇的數(shù)據(jù)存儲(chǔ)介質(zhì)類型的一個(gè)或多個(gè)存儲(chǔ)介質(zhì),然后將這些新獲得的數(shù)據(jù)存儲(chǔ)介質(zhì)放置在申請人的保管系統(tǒng)90中。
申請人的方法從步驟1145轉(zhuǎn)換到步驟1170,在其中該方法將編碼在第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的數(shù)據(jù)復(fù)制到在步驟1145中或者在步驟1160中所提供的目標(biāo)數(shù)據(jù)存儲(chǔ)介質(zhì)。在某些實(shí)施方式中,步驟1170包括在圖8A和8B中所示出的步驟。
在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟1170。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟1170。
在步驟1180,申請人的方法確定是否將要保留第i數(shù)據(jù)存儲(chǔ)介質(zhì)。在某些實(shí)施方式中,使用步驟1060的數(shù)據(jù)管理策略中所描述的指令來執(zhí)行步驟1180。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟1180。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟1180。
如果申請人的方法在步驟1180選擇不保留步驟1105的第i數(shù)據(jù)存儲(chǔ)介質(zhì),則該方法從步驟1180轉(zhuǎn)換到步驟1182,其中將步驟1105的第i數(shù)據(jù)存儲(chǔ)介質(zhì)進(jìn)行物理摧毀。在某些實(shí)施方式中,步驟1182包括攪碎第i數(shù)據(jù)存儲(chǔ)介質(zhì)。在某些實(shí)施方式中,步驟1182包括燒毀第i數(shù)據(jù)存儲(chǔ)介質(zhì)。
申請人的方法從步驟1182轉(zhuǎn)換到步驟1184,其中該方法將步驟1145或者步驟1160中所提供的目標(biāo)數(shù)據(jù)存儲(chǔ)介質(zhì)的卷序列號(hào)(“VOLSER”)指定為第i數(shù)據(jù)存儲(chǔ)介質(zhì)。在某些實(shí)施方式中,步驟1184包括對數(shù)據(jù)庫714進(jìn)行更新以將步驟1170的目標(biāo)數(shù)據(jù)存儲(chǔ)介質(zhì)的VOLSER與第i數(shù)據(jù)存儲(chǔ)介質(zhì)關(guān)聯(lián)。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟1184。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟1184。
然后申請人的方法從步驟1184轉(zhuǎn)換到步驟1105,在其中該方法選擇下一數(shù)據(jù)存儲(chǔ)介質(zhì)。
如果申請人的方法在步驟1180中選擇保留步驟1105的第i數(shù)據(jù)存儲(chǔ)介質(zhì),則該方法從步驟1180轉(zhuǎn)換到步驟1190,在其中該方法將N設(shè)置到等于N+1。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟1190。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟1190。
申請人的方法從步驟1190轉(zhuǎn)換到步驟1195,在其中該方法將步驟1170的目標(biāo)數(shù)據(jù)存儲(chǔ)介質(zhì)的VOLSER指定為第N+1數(shù)據(jù)存儲(chǔ)介質(zhì)。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟1195。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟1195。
在某些實(shí)施方式中,步驟1195包括對DMS 86進(jìn)行更新以將步驟1170的目標(biāo)數(shù)據(jù)存儲(chǔ)介質(zhì)的VOLSER與第N+1數(shù)據(jù)存儲(chǔ)介質(zhì)關(guān)聯(lián)。在某些實(shí)施方式中,步驟1195包括對數(shù)據(jù)庫714進(jìn)行更新以將步驟1170的目標(biāo)數(shù)據(jù)存儲(chǔ)介質(zhì)的VOLSER關(guān)聯(lián)為第i數(shù)據(jù)存儲(chǔ)介質(zhì)。申請人的方法從步驟1195轉(zhuǎn)換到步驟1105并且如其所述地繼續(xù)進(jìn)行。
如果申請人的方法在步驟1130確定第i數(shù)據(jù)存儲(chǔ)介質(zhì)質(zhì)量高于第j介質(zhì)質(zhì)量閾值,則該方法從步驟1130轉(zhuǎn)換到步驟1210(圖12A)?,F(xiàn)在參照圖12A和12B,在步驟1210中,申請人的方法檢索以及第i數(shù)據(jù)存儲(chǔ)介質(zhì)已經(jīng)被保留其中的相對濕度和存儲(chǔ)溫度,即第i環(huán)境參數(shù)。
在某些實(shí)施方式中,第i環(huán)境參數(shù)包括第i數(shù)據(jù)存儲(chǔ)介質(zhì)已經(jīng)受到的平均存儲(chǔ)溫度。在某些實(shí)施方式中,第i環(huán)境參數(shù)包括第i數(shù)據(jù)存儲(chǔ)介質(zhì)已經(jīng)受到的最大短期存儲(chǔ)溫度。在某些實(shí)施方式中,第i環(huán)境參數(shù)包括第i數(shù)據(jù)存儲(chǔ)介質(zhì)已經(jīng)受到的平均存儲(chǔ)溫度和最大短期存儲(chǔ)溫度。
在某些實(shí)施方式中,第i環(huán)境參數(shù)包括第i數(shù)據(jù)存儲(chǔ)介質(zhì)已經(jīng)受到的平均相對濕度。在某些實(shí)施方式中,第i環(huán)境參數(shù)包括第i數(shù)據(jù)存儲(chǔ)介質(zhì)已經(jīng)受到的最大短期相對濕度。在某些實(shí)施方式中,第i環(huán)境參數(shù)包括第i數(shù)據(jù)存儲(chǔ)介質(zhì)已經(jīng)受到的平均相對濕度和最大短期相對濕度。
在某些實(shí)施方式中,將第i環(huán)境參數(shù)存儲(chǔ)在DMS 86(圖1)和/或數(shù)據(jù)庫714(圖7)中。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟1210。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟1210。
申請人的方法從步驟1210轉(zhuǎn)換到步驟1220,在其中該方法檢索第j環(huán)境閾值。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟1220。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟1220。
申請人的方法從步驟1220轉(zhuǎn)換到步驟1230,在其中該方法確定第i環(huán)境參數(shù)是否大于第j環(huán)境閾值。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟1230。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟1230。
如果申請人的方法在步驟1230確定第i環(huán)境參數(shù)大于第j環(huán)境閾值,則該方法從步驟1230轉(zhuǎn)換到步驟1140并且如其所述地繼續(xù)進(jìn)行?;蛘?,如果申請人的方法在步驟1230確定第i環(huán)境參數(shù)不大于第j環(huán)境閾值,則該方法從步驟1230轉(zhuǎn)換到步驟1240,在其中該方法檢索第i存取參數(shù)。
在某些實(shí)施方式中,第i存取參數(shù)包括諸如在將信息從或向第i數(shù)據(jù)存儲(chǔ)介質(zhì)進(jìn)行讀或?qū)懙牟僮髦g的平均時(shí)間間隔之類的存取頻率分量。在某些實(shí)施方式中,第i存取參數(shù)包括在指定時(shí)間間隔內(nèi)將信息從或向第i數(shù)據(jù)存儲(chǔ)介質(zhì)進(jìn)行讀或?qū)懙拇螖?shù)。在某些實(shí)施方式中,第i存取參數(shù)包括存取頻率分量和存取總次數(shù)分量。
在某些實(shí)施方式中,將第i存取參數(shù)存儲(chǔ)在DMS 86(圖1)和/或數(shù)據(jù)庫714(圖7)中。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟1240。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟1240。
申請人的方法從步驟1240轉(zhuǎn)換到1250,在其中該方法檢索第j存取閾值。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟1250。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟1250。
申請人的方法從步驟1250轉(zhuǎn)換到1260,在其中該方法確定第i存取參數(shù)是否大于第j存取閾值。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟1260。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟1260。
如果申請人的方法在步驟1260確定第i存取參數(shù)大于第j存取閾值,則該方法從步驟1260轉(zhuǎn)換到步驟1140并且如其所述地繼續(xù)進(jìn)行?;蛘?,如果申請人的方法在步驟1260確定第i存取參數(shù)不大于第j存取閾值,則該方法從步驟1260轉(zhuǎn)換到步驟1270,在其中該方法檢索第i已使用時(shí)間參數(shù)。
在某些實(shí)施方式中,將第i已使用時(shí)間參數(shù)存儲(chǔ)在DMS 86(圖1)和/或數(shù)據(jù)庫714(圖7)中。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟1270。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟1270。
申請人的方法從步驟1270轉(zhuǎn)換到1280,在其中該方法檢索第j已使用時(shí)間閾值。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟1280。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟1280。
申請人的方法從步驟1280轉(zhuǎn)換到1290,在其中該方法確定第i已使用時(shí)間參數(shù)是否大于第j已使用時(shí)間閾值。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟1290。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟1290。
如果申請人的方法在步驟1290確定第i已使用時(shí)間參數(shù)大于第j已使用時(shí)間閾值,則該方法從步驟1290轉(zhuǎn)換到步驟1140并且如其所述地繼續(xù)進(jìn)行。或者,如果申請人的方法在步驟1290確定第i已使用時(shí)間參數(shù)不大于第j已使用時(shí)間閾值,則該方法從步驟1290轉(zhuǎn)換到步驟1295,在其中該方法確定步驟1060的數(shù)據(jù)管理策略是否要求對編碼在第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的數(shù)據(jù)進(jìn)行刷新。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟1295。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟1295。
如果申請人的方法在步驟1295確定數(shù)據(jù)管理策略不要求將編碼在第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的數(shù)據(jù)進(jìn)行刷新,則該方法從步驟1295轉(zhuǎn)換到步驟1105并且如其所述地繼續(xù)進(jìn)行。
或者,如果申請人的方法在步驟1295確定數(shù)據(jù)管理策略要求將編碼在第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的數(shù)據(jù)進(jìn)行刷新,則該方法從步驟1295轉(zhuǎn)換到步驟1310(圖13),其申請人的方法將步驟1105的第i數(shù)據(jù)存儲(chǔ)介質(zhì)裝載到適當(dāng)?shù)臄?shù)據(jù)存儲(chǔ)設(shè)備中。在某些實(shí)施方式中,人工地執(zhí)行步驟1310。在其他實(shí)施方式中,由機(jī)器人式的存取器響應(yīng)于由控制器80和/或互連主機(jī)計(jì)算機(jī)所提供的命令而執(zhí)行步驟1310。
申請人的方法從步驟1310轉(zhuǎn)換到步驟1320,在其中步驟1310的數(shù)據(jù)存儲(chǔ)設(shè)備讀出編碼到第i數(shù)據(jù)存儲(chǔ)介質(zhì)的數(shù)據(jù)。在步驟1330,申請人的方法確定在復(fù)制過程期間是否將發(fā)生數(shù)據(jù)格式轉(zhuǎn)換。例如,可能需要將數(shù)據(jù)從TIF格式轉(zhuǎn)換到PDF格式。
在某些實(shí)施方式中,步驟1330的判決基于諸如新格式以及舊格式到新格式的轉(zhuǎn)換器的可獲得性或者需要向新格式轉(zhuǎn)換的舊數(shù)據(jù)格式的過時(shí)程度或者是否存在新技術(shù)之類的標(biāo)準(zhǔn),其中步驟1330還包括選擇新數(shù)據(jù)格式??梢杂墒欠翊嬖谀軌蛱幚碓摂?shù)據(jù)的當(dāng)前應(yīng)用程序來驅(qū)動(dòng)向新格式的轉(zhuǎn)換。如果不再存在能夠處理該數(shù)據(jù)的當(dāng)前應(yīng)用程序,或者能夠處理該數(shù)據(jù)的該應(yīng)用程序處于壽命的盡頭,則需要將該數(shù)據(jù)轉(zhuǎn)換到與現(xiàn)存應(yīng)用程序兼容的另一種格式。
在某些實(shí)施方式中,使用由步驟1060(圖10)的數(shù)據(jù)管理策略所提供的指令來執(zhí)行步驟1330的判決。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟1330。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟1330。
如果申請人的方法在步驟1330確定將不實(shí)施數(shù)據(jù)格式轉(zhuǎn)換,則該方法從步驟1330轉(zhuǎn)換到步驟1350?;蛘?,如果申請人的方法在步驟1330確定將實(shí)施數(shù)據(jù)格式轉(zhuǎn)換,則該方法從步驟1330轉(zhuǎn)換到步驟1340,在其中該方法把在步驟1320中從第i數(shù)據(jù)存儲(chǔ)介質(zhì)中讀出的現(xiàn)存數(shù)據(jù)格式的數(shù)據(jù)轉(zhuǎn)換為在步驟1330中所選擇的新數(shù)據(jù)格式。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟1340。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟1340。
申請人的方法從步驟1340轉(zhuǎn)換到1350,在其中數(shù)據(jù)存儲(chǔ)設(shè)備將步驟1320中所讀出的數(shù)據(jù)寫到第i數(shù)據(jù)存儲(chǔ)介質(zhì)。在步驟1360中,申請人的方法試圖驗(yàn)證在步驟845中所寫的數(shù)據(jù)。在某些實(shí)施方式中,步驟1360包括計(jì)算編碼到目標(biāo)數(shù)據(jù)存儲(chǔ)介質(zhì)的數(shù)據(jù)上的校驗(yàn)和以及將該校驗(yàn)和與第i數(shù)據(jù)存儲(chǔ)介質(zhì)的校驗(yàn)和(即第i校驗(yàn)和)進(jìn)行比較,其中該第i校驗(yàn)和存儲(chǔ)在DMS 86(圖1)和/或數(shù)據(jù)庫714(圖7)中。在某些實(shí)施方式中,步驟850包括對編碼到目標(biāo)數(shù)據(jù)存儲(chǔ)介質(zhì)的數(shù)據(jù)執(zhí)行LRC或者CRC(循環(huán)冗余碼校驗(yàn))檢驗(yàn),并且將該LCR和/或CRC結(jié)果與寫入到DMS 86和/或數(shù)據(jù)庫714的第iLRC/第iCRC值進(jìn)行比較。
在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟1360。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟1360。
如果申請人的方法在步驟1360驗(yàn)證了在步驟1350中所寫的數(shù)據(jù),則該方法從步驟1360轉(zhuǎn)換到步驟1105(圖11A),并且如其所述地繼續(xù)進(jìn)行?;蛘?,如果申請人的方法在步驟1360沒能驗(yàn)證在步驟1350中所寫的數(shù)據(jù),則該方法從步驟1360轉(zhuǎn)換到步驟1140并且如其所述地繼續(xù)進(jìn)行。
在某些實(shí)施方式中,步驟1170(圖11B)包括在圖8A和8B中所描述的步驟。現(xiàn)在參照圖8A和8B,申請人的方法在步驟810建立介質(zhì)閾值和重試閾值。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)進(jìn)行通信的主機(jī)計(jì)算機(jī)提供該介質(zhì)閾值和/或重試閾值。在某些實(shí)施方式中,由申請人的保管系統(tǒng)的所有者/操作者建立該介質(zhì)閾值和/或重試閾值。在某些實(shí)施方式中,在步驟1060的數(shù)據(jù)管理策略中指定介質(zhì)閾值和/或重試閾值。
在步驟815,申請人的方法提供并且設(shè)置重試計(jì)數(shù)器為0。進(jìn)而在步驟815,申請人的方法提供并且設(shè)置介質(zhì)計(jì)數(shù)器為0。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟815。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟815。
在步驟820,申請人的方法將步驟1145或者步驟1160中所提供的目標(biāo)存儲(chǔ)介質(zhì)裝載到適當(dāng)?shù)臄?shù)據(jù)存儲(chǔ)設(shè)備中??梢栽趫?zhí)行步驟845之前的任何時(shí)間執(zhí)行步驟820。在某些實(shí)施方式中,人工地執(zhí)行步驟820。在其他實(shí)施方式中,由機(jī)器人式的存取器響應(yīng)于由控制器80和/或互連主機(jī)計(jì)算機(jī)所提供的命令而執(zhí)行步驟820。
在步驟825,申請人的方法將步驟1105的第i數(shù)據(jù)存儲(chǔ)介質(zhì)裝載到適當(dāng)?shù)臄?shù)據(jù)存儲(chǔ)設(shè)備中。可以在執(zhí)行步驟830之前的任何時(shí)間執(zhí)行步驟825。在某些實(shí)施方式中,人工地執(zhí)行步驟825。在其他實(shí)施方式中,由機(jī)器人式的存取器響應(yīng)于由控制器80和/或互連主機(jī)計(jì)算機(jī)所提供的命令而執(zhí)行步驟825。
申請人的方法從步驟825轉(zhuǎn)換到步驟830,在其中步驟825的數(shù)據(jù)存儲(chǔ)設(shè)備讀出編碼到第i數(shù)據(jù)存儲(chǔ)介質(zhì)的數(shù)據(jù)。在步驟835,申請人的方法確定在復(fù)制過程期間是否將發(fā)生數(shù)據(jù)格式轉(zhuǎn)換。例如,可能需要將數(shù)據(jù)從TIF格式轉(zhuǎn)換到PDF格式。在某些實(shí)施方式中,步驟835的判決基于諸如新格式以及舊格式到新格式的轉(zhuǎn)換器的可獲得性或者需要向新格式轉(zhuǎn)換的舊數(shù)據(jù)格式的過時(shí)程度或者是否存在新技術(shù)之類的標(biāo)準(zhǔn)??梢杂墒欠翊嬖谀軌蛱幚碓摂?shù)據(jù)的當(dāng)前應(yīng)用程序來判決向新格式的轉(zhuǎn)換。如果不再存在能夠處理該數(shù)據(jù)的當(dāng)前應(yīng)用程序,或者能夠處理該數(shù)據(jù)的該應(yīng)用程序處于壽命末端,則需要將該數(shù)據(jù)轉(zhuǎn)換到與現(xiàn)存應(yīng)用程序兼容的另一種格式。
在某些實(shí)施方式中,使用由步驟1060(圖10)的數(shù)據(jù)管理策略所提供的指令來執(zhí)行步驟835的判決。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟835。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟835。
如果申請人的方法在步驟835確定將不實(shí)施數(shù)據(jù)格式轉(zhuǎn)換,則該方法從步驟835轉(zhuǎn)換到步驟845(圖8B)?;蛘?,如果申請人的方法在步驟835確定將實(shí)施數(shù)據(jù)格式轉(zhuǎn)換,則該方法從步驟835轉(zhuǎn)換到步驟840,在其中該方法把在步驟835中從第i數(shù)據(jù)存儲(chǔ)介質(zhì)中讀出的現(xiàn)存數(shù)據(jù)格式的數(shù)據(jù)轉(zhuǎn)換為在步驟835中所選擇的新數(shù)據(jù)格式。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟840。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟840。
現(xiàn)在參照圖8B,申請人的方法從步驟840(圖8A)轉(zhuǎn)換到845,在其中包括目標(biāo)數(shù)據(jù)存儲(chǔ)介質(zhì)的數(shù)據(jù)存儲(chǔ)設(shè)備將數(shù)據(jù)寫到目標(biāo)數(shù)據(jù)存儲(chǔ)介質(zhì)。在步驟850中,申請人的方法試圖驗(yàn)證在步驟845中所寫的數(shù)據(jù)。在某些實(shí)施方式中,步驟850包括計(jì)算關(guān)于編碼到目標(biāo)數(shù)據(jù)存儲(chǔ)介質(zhì)的數(shù)據(jù)上的校驗(yàn)和以及將該校驗(yàn)和與第i數(shù)據(jù)存儲(chǔ)介質(zhì)的校驗(yàn)和(即第i校驗(yàn)和)進(jìn)行比較,其中該第i校驗(yàn)和存儲(chǔ)在DMS 86(圖1)和/或數(shù)據(jù)庫714(圖7)中。在某些實(shí)施方式中,步驟850包括對編碼到目標(biāo)數(shù)據(jù)存儲(chǔ)介質(zhì)的數(shù)據(jù)執(zhí)行LRC或者CRC檢驗(yàn),并且將該LCR和/或CRC結(jié)果與寫入到DMS 86和/或數(shù)據(jù)庫714的第iLRC/第iCRC值進(jìn)行比較。
在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟850。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟850。
如果申請人的方法在步驟850驗(yàn)證了在步驟845中所寫的數(shù)據(jù),則該方法從步驟845轉(zhuǎn)換到步驟1180(圖11B),并且如其所述地繼續(xù)進(jìn)行?;蛘?,如果申請人的方法在步驟850沒能驗(yàn)證在步驟845中所寫的數(shù)據(jù),則該方法從步驟845轉(zhuǎn)換到步驟855,在其中該方法將按單元遞增重試計(jì)數(shù)器。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟855。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟855。
申請人的方法從步驟855轉(zhuǎn)換到步驟860,在其中該方法確定重試計(jì)數(shù)器是否大于重試閾值。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟860。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟860。
如果申請人的方法在步驟806確定重試計(jì)數(shù)器不大于重試閾值,則該方法重步驟860轉(zhuǎn)換到步驟865(圖8A),其中該方法使用包括第i數(shù)據(jù)存儲(chǔ)介質(zhì)的數(shù)據(jù)存儲(chǔ)設(shè)備來實(shí)施適當(dāng)?shù)腻e(cuò)誤恢復(fù)程序(“ERP”)。在某些實(shí)施方式中,步驟865的ERP包括將第i數(shù)據(jù)存儲(chǔ)介質(zhì)卸下然后再安裝。
在某些實(shí)施方式中,步驟865的ERP包括額外的程序。本領(lǐng)域的普通技術(shù)人員應(yīng)該理解,步驟865的錯(cuò)誤恢復(fù)程序(“ERP”)依賴于存儲(chǔ)介質(zhì)。例如,對于硬盤,步驟865的ERP包括介質(zhì)掃描。在另一方面,對于磁帶介質(zhì),步驟865的ERP包括在將磁帶重繞之后的磁帶定位。對于光存儲(chǔ)介質(zhì),步驟865的ERP包括重新裝載光盤。申請人的方法從步驟865轉(zhuǎn)變到步驟825并且如其所述地繼續(xù)進(jìn)行。
如果申請人的方法在步驟860確定重試計(jì)數(shù)器大于重試閾值,則該方法從步驟860轉(zhuǎn)換到步驟870,在其中該方法確定介質(zhì)計(jì)數(shù)器是否大于介質(zhì)閾值。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟870。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟870。
如果申請人的方法在步驟870中確定介質(zhì)計(jì)數(shù)器不大于介質(zhì)閾值,則該方法從步驟870轉(zhuǎn)換到步驟875,在其中該方法根據(jù)步驟1140(圖11A)的判決提供新目標(biāo)數(shù)據(jù)存儲(chǔ)介質(zhì)。在步驟880,申請人的方法將按單位遞增介質(zhì)計(jì)數(shù)器。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟880。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟880。申請人的方法從步驟880轉(zhuǎn)換到步驟820并且如其所述地繼續(xù)進(jìn)行。
如果申請人的方法在步驟870中確定介質(zhì)計(jì)數(shù)器大于介質(zhì)閾值,則該方法從步驟870轉(zhuǎn)換到步驟890,在其中該方法提供錯(cuò)誤消息。在某些實(shí)施方式中,由申請人的保管系統(tǒng)將步驟880的錯(cuò)誤消息提供給一個(gè)或多個(gè)互連的主機(jī)計(jì)算機(jī)。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟890。在某些實(shí)施方式中,由與申請人的保管系統(tǒng)90進(jìn)行通信的、諸如主機(jī)計(jì)算機(jī)61(圖1)之類的主機(jī)計(jì)算機(jī)執(zhí)行步驟890。申請人的方法從步驟890轉(zhuǎn)換到步驟1105并且如其所述地繼續(xù)進(jìn)行。
圖9概括了用于根據(jù)數(shù)據(jù)的存取要求和保留時(shí)間來選擇適當(dāng)?shù)拇鎯?chǔ)介質(zhì)的申請人的過程400。在步驟404中,申請人的保管系統(tǒng)90從主機(jī)61-65之一接收數(shù)據(jù)對象和用戶定義的保留時(shí)間T。在一個(gè)實(shí)施方式中,該對象與保留時(shí)間直接關(guān)聯(lián)。在該實(shí)施方式中,主機(jī)系統(tǒng)61-65之一與數(shù)據(jù)對象一起發(fā)送保留時(shí)間明確地作為存儲(chǔ)請求的一部分。在另一個(gè)實(shí)施方式中,該對象與在數(shù)據(jù)管理策略中所定義的管理類關(guān)聯(lián)。在又一個(gè)實(shí)施方式中,該對象的文件名稱指定保留時(shí)間。
在步驟406中,申請人的方法從主機(jī)61-65之一所發(fā)送的信息中識(shí)別保留時(shí)間T。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟406。在步驟408中,申請人的方法確定保留時(shí)間T是否小于閾值T1。在某些實(shí)施方式中,將閾值T1設(shè)置為1年。
如果申請人的方法在步驟408中確定保留時(shí)間T小于閾值T1,則該方法從步驟408轉(zhuǎn)換到步驟418并且該方法將該數(shù)據(jù)存儲(chǔ)在硬盤上。將帶有低保留時(shí)間的對象存儲(chǔ)在硬盤上意味著由該對象所占據(jù)的空間將被馬上釋放并且對盤上對象的存取時(shí)間是最佳的。申請人的方法從步驟418轉(zhuǎn)換到步驟420并且結(jié)束。
如果申請人的方法在步驟408中確定保留時(shí)間T不小于閾值T1,則該方法從步驟408轉(zhuǎn)換到步驟410,在其中該方法確定保留時(shí)間T是否小于閾值T2。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟410。在某些實(shí)施方式中,將閾值T2設(shè)置到10年。
如果申請人的方法在步驟410確定保留時(shí)間T小于閾值T2,則該方法從步驟410轉(zhuǎn)換到步驟412,其中該方法確定是否需要在線存取。在某些實(shí)施方式中,由諸如放置在申請人的保管系統(tǒng)90(圖1)中的控制器80(圖1)之類的控制器來執(zhí)行步驟412。在某些實(shí)施方式中,由主機(jī)計(jì)算機(jī)與數(shù)據(jù)對象一同提供在線存取要求。
如果申請人的方法在步驟412確定需要在線存取,則該方法從步驟412轉(zhuǎn)換到步驟418。或者,如果申請人的方法在步驟412確定不需要在線存取,則該方法從步驟412轉(zhuǎn)換到步驟414,其中該方法將步驟404的數(shù)據(jù)對象寫到磁帶。本領(lǐng)域的普通技術(shù)人員應(yīng)該理解對象的保留時(shí)間與磁帶的壽命相關(guān)。申請人的方法從步驟414轉(zhuǎn)變到步驟420并且結(jié)束。
如果申請人的方法在步驟410確定保留時(shí)間T不小于閾值T2,則該方法從步驟410轉(zhuǎn)換到步驟416,其中該方法將步驟404的數(shù)據(jù)對象寫到一個(gè)或多個(gè)光數(shù)據(jù)存儲(chǔ)介質(zhì)。本領(lǐng)域的普通技術(shù)人員應(yīng)該理解如果保存時(shí)間超過磁帶數(shù)據(jù)存儲(chǔ)介質(zhì)的壽命,則存儲(chǔ)該數(shù)據(jù)的最有效方法是使用具有比磁帶更長壽命的一個(gè)或多個(gè)光存儲(chǔ)介質(zhì)。申請人的方法從步驟416轉(zhuǎn)變到步驟420并且結(jié)束。在使用圖9的步驟將該數(shù)據(jù)寫到適當(dāng)數(shù)據(jù)存儲(chǔ)介質(zhì)之后,將順序調(diào)用圖10、11、12和13的申請人的方法。
在申請人的方法的某些實(shí)施方式中,根據(jù)使用圖9所確定的目的地存儲(chǔ)器,對數(shù)據(jù)存儲(chǔ)服務(wù)客戶按照所存儲(chǔ)的數(shù)據(jù)的每千兆字節(jié)(GB)或者兆字節(jié)(MB)收費(fèi)。在某些實(shí)施方式中,申請人的方法建立用于硬盤存儲(chǔ)器的第一$/GB費(fèi)用、用于光存儲(chǔ)器的第二$/GB費(fèi)用和用于磁帶存儲(chǔ)器的第三$/GB費(fèi)用。在某些實(shí)施方式中,當(dāng)最先將數(shù)據(jù)進(jìn)行存儲(chǔ)時(shí)就估計(jì)這些存儲(chǔ)費(fèi)用。在其他實(shí)施方式中,根據(jù)諸如基于天、周或者月之類的定期基準(zhǔn)來估計(jì)用于存儲(chǔ)器租賃的存儲(chǔ)費(fèi)用。
在某些實(shí)施方式中,申請人的方法還建立用于數(shù)據(jù)遷移的費(fèi)用結(jié)構(gòu)。在某些實(shí)施方式中,這種數(shù)據(jù)遷移費(fèi)用包括對存儲(chǔ)介質(zhì)的收費(fèi)、根據(jù)要被遷移的數(shù)據(jù)量的收費(fèi)。此外,在某些實(shí)施方式中,如果利用了格式轉(zhuǎn)換,則申請人的方法對所重新格式化的數(shù)據(jù)的每GB收取格式轉(zhuǎn)換費(fèi)用。
在某些實(shí)施方式中,申請人的方法還建立用于復(fù)制數(shù)據(jù)的費(fèi)用結(jié)構(gòu)。在某些實(shí)施方式中,這種數(shù)據(jù)復(fù)制費(fèi)用包括用于存儲(chǔ)介質(zhì)的收費(fèi)和基于要被復(fù)制的數(shù)據(jù)量的收費(fèi)。此外,在某些實(shí)施方式中,如果利用了格式轉(zhuǎn)換,則申請人的方法對所重新格式化的數(shù)據(jù)的每GB收取格式轉(zhuǎn)換費(fèi)用。
在某些實(shí)施方式中,申請人的方法還建立用于圖13的數(shù)據(jù)刷新的費(fèi)用結(jié)構(gòu)。在某些實(shí)施方式中,這種數(shù)據(jù)刷新費(fèi)用結(jié)構(gòu)包括具有第一價(jià)格的普通技術(shù)策略,和具有第二個(gè)較高價(jià)格的增強(qiáng)的技術(shù)策略。由外部事件觸發(fā)這種增強(qiáng)的技術(shù)費(fèi)用結(jié)構(gòu)。
在某些實(shí)施方式中,申請人的方法還建立用于圖13和圖18的數(shù)據(jù)格式轉(zhuǎn)換的費(fèi)用結(jié)構(gòu)。在某些實(shí)施方式中,這種數(shù)據(jù)格式轉(zhuǎn)換費(fèi)用結(jié)構(gòu)包括具有第一價(jià)格的普通技術(shù)策略,和具有第二個(gè)較高價(jià)格的增強(qiáng)的技術(shù)策略。由外部時(shí)間觸發(fā)這種增強(qiáng)的技術(shù)費(fèi)用結(jié)構(gòu)。在其他實(shí)施方式中,這種數(shù)據(jù)格式轉(zhuǎn)換費(fèi)用結(jié)構(gòu)基于被轉(zhuǎn)換的數(shù)據(jù)量。
在某些實(shí)施方式中,這種外部事件包括關(guān)于存儲(chǔ)介質(zhì)技術(shù)的過時(shí)或者某種數(shù)據(jù)格式的過時(shí)的通知。在其他實(shí)施方式中,這種外部事件包括基于歷史數(shù)據(jù)的指定的存儲(chǔ)技術(shù)參照其存儲(chǔ)特征開始衰落的通知。
在某些實(shí)施方式中,圖8A、8B、圖9、圖10、圖11A、11B、圖12A、12B和/或圖13的步驟可以分別實(shí)施。在某些實(shí)施方式中,可以將在圖8A、8B、圖9、圖10、圖11A、11B、圖12A、12B和/或圖13中所描述的獨(dú)立步驟進(jìn)行合并、刪除或者重新排序。
在某些實(shí)施方式中,申請人的發(fā)明包括在諸如RAM存儲(chǔ)器84(圖1)和/或非易失存儲(chǔ)器83(圖1)之類的存儲(chǔ)器中駐留的指令,其中由諸如處理器82(圖1)之類的處理器來執(zhí)行這些指令,以執(zhí)行在圖8A和8B中所描述的步驟815、820、825、830、835、840、845、850、855、860、865、870、875、880和/或890,和/或者在圖9中所描述的步驟404、406、408、410、412、414、416和/或418,和/或者在圖11A和11B中所描述的步驟1105、1110、1120、1130、1140、1145、1150、1160、1170、1180、1182、1184、1190和/或1195,和/或者在圖12A和12B中所描述的步驟1210、1220、1230、1240、1250、1260、1270、1280、1290和/或1295,和/或者在圖13中所描述的步驟1310、1320、1330、1340、1350和/或1360。
在其他實(shí)施方式中,申請人的方法包括在任何其他計(jì)算機(jī)程序產(chǎn)品中駐留的指令,其中由計(jì)算機(jī)對于系統(tǒng)90在外部或者在內(nèi)部執(zhí)行這些指令,以執(zhí)行在圖8A和8B中所描述的步驟815、820、825、830、835、840、845、850、855、860、865、870、875、880和/或890,和/或者在圖9中所描述的步驟404、406、408、410、412、414、416和/或418,和/或者在圖11A和11B中所描述的步驟1105、1110、1120、1130、1140、1145、1150、1160、1170、1180、1182、1184、1190和/或1195,和/或者在圖12A和12B中所描述的步驟1210、1220、1230、1240、1250、1260、1270、1280、1290和/或1295,和/或者在圖13中所描述的步驟1310、1320、1330、1340、1350和/或1360。
在任何情況中,可以將這些指令編碼在包括例如磁信息存儲(chǔ)介質(zhì)、光信息存儲(chǔ)介質(zhì)、電子信息存儲(chǔ)介質(zhì)等的信息存儲(chǔ)介質(zhì)中。對于“電子存儲(chǔ)介質(zhì)”,申請人是指例如諸如PROM、EPROM、EEPROM、閃速PROM、致密閃存、智能卡之類的設(shè)備。
雖然已經(jīng)詳細(xì)地說明了本發(fā)明的優(yōu)選實(shí)施方式,但是應(yīng)該理解在不偏離在所附權(quán)利要求中所述的本發(fā)明的范圍的情況下,本領(lǐng)域的普通技術(shù)人員可以對這些實(shí)施方式進(jìn)行修改和試用。
權(quán)利要求
1.一種數(shù)據(jù)管理方法,包括步驟提供包括信息的N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì),其中所述N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)的每一個(gè)都包括M種介質(zhì)類型之一,其中N大于或等于1,并且M大于或等于1;為所述M種介質(zhì)類型的每一種建立介質(zhì)質(zhì)量閾值;為所述M種介質(zhì)類型的每一種建立存取閾值;為所述M種介質(zhì)類型的每一種建立已使用時(shí)間閾值;為所述M種介質(zhì)類型的每一種建立環(huán)境閾值;為所述M種介質(zhì)類型的每一種建立數(shù)據(jù)管理策略。
2.根據(jù)權(quán)利要求1所述的方法,還包括步驟選擇第i數(shù)據(jù)存儲(chǔ)介質(zhì),其中所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)是所述N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)之一,并且所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)包括第j介質(zhì)類型,其中第j介質(zhì)類型是所述M種介質(zhì)類型之一;確定第i介質(zhì)質(zhì)量;確定第i介質(zhì)質(zhì)量是否高于第j介質(zhì)質(zhì)量閾值;如果第i介質(zhì)質(zhì)量不高于第j介質(zhì)質(zhì)量閾值則進(jìn)行操作提供新數(shù)據(jù)存儲(chǔ)介質(zhì),其中所述新數(shù)據(jù)存儲(chǔ)介質(zhì)不是所述N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)之一;和將編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的信息復(fù)制到所述新數(shù)據(jù)存儲(chǔ)介質(zhì)。
3.根據(jù)權(quán)利要求2所述的方法,其中所述新數(shù)據(jù)存儲(chǔ)介質(zhì)包括VOLSER,該方法還包括步驟確定是否將要保留第i數(shù)據(jù)存儲(chǔ)介質(zhì);如果不保留第i數(shù)據(jù)存儲(chǔ)介質(zhì)則進(jìn)行操作在執(zhí)行所述復(fù)制步驟之后銷毀所述第i數(shù)據(jù)存儲(chǔ)介質(zhì);將所述VOLSER與第i數(shù)據(jù)存儲(chǔ)介質(zhì)關(guān)聯(lián)。
4.根據(jù)權(quán)利要求3所述的方法,還包括步驟如果將保留第i數(shù)據(jù)存儲(chǔ)介質(zhì)則進(jìn)行操作設(shè)置N等于N+1;和將所述VOLSER與第N+1數(shù)據(jù)存儲(chǔ)介質(zhì)關(guān)聯(lián)。
5.根據(jù)權(quán)利要求1所述的方法,還包括步驟如果第i介質(zhì)質(zhì)量高于第j介質(zhì)質(zhì)量閾值則進(jìn)行操作確定第i環(huán)境參數(shù);檢索第j環(huán)境閾值;確定所述第i環(huán)境參數(shù)是否大于第j環(huán)境閾值;如果所述第i環(huán)境參數(shù)大于第j環(huán)境閾值則進(jìn)行操作提供新數(shù)據(jù)存儲(chǔ)介質(zhì),其中所述新數(shù)據(jù)存儲(chǔ)介質(zhì)不是所述N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)之一;和將編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的信息復(fù)制到所述新數(shù)據(jù)存儲(chǔ)介質(zhì)。
6.根據(jù)權(quán)利要求5所述的方法,還包括步驟如果第i環(huán)境參數(shù)大于第j環(huán)境閾值則進(jìn)行操作確定第i存取參數(shù);檢索第j存取閾值;確定所述第i存取參數(shù)是否大于第j存取閾值;如果所述第i存取參數(shù)大于第j存取閾值則進(jìn)行操作提供新數(shù)據(jù)存儲(chǔ)介質(zhì),其中所述新數(shù)據(jù)存儲(chǔ)介質(zhì)不是所述N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)之一;和將編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的信息復(fù)制到所述新數(shù)據(jù)存儲(chǔ)介質(zhì)。
7.根據(jù)權(quán)利要求6所述的方法,還包括步驟如果第i存取參數(shù)大于第j存取閾值則進(jìn)行操作確定第i已使用時(shí)間參數(shù);檢索第j已使用時(shí)間閾值;確定所述第i已使用時(shí)間參數(shù)是否大于第j已使用時(shí)間閾值;如果所述第i已使用時(shí)間大于第j已使用時(shí)間閾值則進(jìn)行操作提供新數(shù)據(jù)存儲(chǔ)介質(zhì),其中所述新數(shù)據(jù)存儲(chǔ)介質(zhì)不是所述N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)之一;和將編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的信息復(fù)制到所述新數(shù)據(jù)存儲(chǔ)介質(zhì)。
8.根據(jù)權(quán)利要求7所述的方法,還包括步驟如果第i已使用時(shí)間參數(shù)大于第j已使用時(shí)間閾值則進(jìn)行操作確定所述數(shù)據(jù)管理策略是否要求刷新第i數(shù)據(jù)存儲(chǔ)介質(zhì);如果所述數(shù)據(jù)管理策略要求刷新第i數(shù)據(jù)存儲(chǔ)介質(zhì)則進(jìn)行操作將第i數(shù)據(jù)存儲(chǔ)介質(zhì)裝載到能夠讀出編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的數(shù)據(jù)、并且能夠?qū)?shù)據(jù)編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的數(shù)據(jù)存儲(chǔ)設(shè)備中;讀出編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的所述信息,其中所述信息被以第一格式編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上;確定所述數(shù)據(jù)管理策略是否要求格式轉(zhuǎn)換;如果所述數(shù)據(jù)管理策略不要求格式轉(zhuǎn)換則進(jìn)行操作,以將所述第一格式的所述信息寫到所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)中;如果所述數(shù)據(jù)管理策略要求格式轉(zhuǎn)換則進(jìn)行操作將所述信息從所述第一格式轉(zhuǎn)換到第二格式;將所述第二格式的所述信息寫到所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)。
9.根據(jù)權(quán)利要求7所述的方法,其中所述建立存取閾值還包括建立具有存取頻率分量和存取總次數(shù)分量的存取閾值,其中所述存取頻率分量包括在將信息向或者從數(shù)據(jù)存儲(chǔ)介質(zhì)進(jìn)行寫入或讀出的操作之間的平均時(shí)間間隔,并且所述存取總次數(shù)分量包括在指定時(shí)間間隔內(nèi)將數(shù)據(jù)向或者從數(shù)據(jù)存儲(chǔ)介質(zhì)進(jìn)行寫入或讀出的次數(shù)。
10.根據(jù)權(quán)利要求9所述的方法,其中所述建立環(huán)境閾值還包括建立具有最大可接受平均存儲(chǔ)溫度、最大可接受短期存儲(chǔ)溫度、最大可接受平均相對濕度、最大可接受短期存儲(chǔ)相對濕度的環(huán)境閾值。
11.一種包括N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)的數(shù)據(jù)管理系統(tǒng),其中所述N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)的每一個(gè)都包括M種介質(zhì)類型之一,用于所述M種介質(zhì)類型的每一種的預(yù)定介質(zhì)質(zhì)量閾值,用于所述M種介質(zhì)類型的每一種的預(yù)定存取閾值,用于所述M種介質(zhì)類型的每一種的預(yù)定已使用時(shí)間閾值,用于所述M種介質(zhì)類型的每一種的預(yù)定環(huán)境閾值,用于所述M種介質(zhì)類型的每一種的預(yù)定數(shù)據(jù)管理策略,其中N大于或等于1,并且M大于或等于1,所述系統(tǒng)包括用于選擇第i數(shù)據(jù)存儲(chǔ)介質(zhì)的裝置,其中所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)是所述N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)之一,并且所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)包括第j介質(zhì)類型,其中第j介質(zhì)類型是所述M種介質(zhì)類型之一;用于確定第i數(shù)據(jù)存儲(chǔ)介質(zhì)質(zhì)量的裝置;用于確定第i介質(zhì)質(zhì)量是否高于第j介質(zhì)質(zhì)量閾值的裝置;用于如果第i介質(zhì)質(zhì)量不高于第j介質(zhì)質(zhì)量閾值則可以進(jìn)行操作以將編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的信息復(fù)制到新數(shù)據(jù)存儲(chǔ)介質(zhì)的裝置。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),還包括用于根據(jù)所述數(shù)據(jù)管理策略來選擇用于所述新數(shù)據(jù)存儲(chǔ)介質(zhì)的第k介質(zhì)類型的裝置,其中所述第k介質(zhì)類型是所述M種介質(zhì)類型之一。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其中所述新數(shù)據(jù)存儲(chǔ)介質(zhì)包括VOLSER,所述系統(tǒng)還包括用于根據(jù)所述數(shù)據(jù)管理策略來確定是否保留第i數(shù)據(jù)存儲(chǔ)介質(zhì)的裝置;如果不保留第i數(shù)據(jù)存儲(chǔ)介質(zhì)則進(jìn)行操作的裝置,包括用于銷毀所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)的裝置;用于將所述VOLSER與第i數(shù)據(jù)存儲(chǔ)介質(zhì)關(guān)聯(lián)的裝置。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),還包括如果將保留第i數(shù)據(jù)存儲(chǔ)介質(zhì)則進(jìn)行操作的裝置,包括用于設(shè)置N等于N+1的裝置;和用于將所述VOLSER與第N+1數(shù)據(jù)存儲(chǔ)介質(zhì)關(guān)聯(lián)的裝置。
15.根據(jù)權(quán)利要求11所述的系統(tǒng),還包括如果第i介質(zhì)質(zhì)量高于第j介質(zhì)質(zhì)量閾值則進(jìn)行操作的裝置,包括用于確定第i環(huán)境參數(shù)的裝置;用于檢索第j環(huán)境閾值的裝置;用于確定所述第i環(huán)境參數(shù)是否大于第j環(huán)境閾值的裝置;如果所述第i環(huán)境參數(shù)大于第j環(huán)境閾值則進(jìn)行操作的裝置,包括用于將編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的信息復(fù)制到新數(shù)據(jù)存儲(chǔ)介質(zhì)的裝置。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),還包括如果第i環(huán)境參數(shù)大于第j環(huán)境閾值則進(jìn)行操作的裝置,包括用于確定第i存取參數(shù)的裝置;用于檢索第j存取閾值的裝置;用于確定所述第i存取參數(shù)是否大于第j存取閾值的裝置;如果所述第i存取參數(shù)大于第j存取閾值則進(jìn)行操作的裝置,包括用于將編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的信息復(fù)制到新數(shù)據(jù)存儲(chǔ)介質(zhì)的裝置。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),還包括如果第i存取參數(shù)不大于第j存取閾值則進(jìn)行操作的裝置,包括用于確定第i已使用時(shí)間參數(shù)的裝置;用于檢索第j已使用時(shí)間閾值的裝置;用于確定所述第i已使用時(shí)間參數(shù)是否大于第j已使用時(shí)間閾值的裝置;如果所述第i已使用時(shí)間參數(shù)大于第j已使用時(shí)間閾值則進(jìn)行操作的裝置,包括用于將編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的信息復(fù)制到新數(shù)據(jù)存儲(chǔ)介質(zhì)的裝置。
18.根據(jù)權(quán)利要求17所述的系統(tǒng),還包括如果第i已使用時(shí)間參數(shù)大于第j已使用時(shí)間閾值則進(jìn)行操作的裝置,包括用于確定所述數(shù)據(jù)管理策略是否要求刷新第i數(shù)據(jù)存儲(chǔ)介質(zhì)的裝置;如果所述數(shù)據(jù)管理策略要求刷新第i數(shù)據(jù)存儲(chǔ)介質(zhì)則進(jìn)行操作的裝置,包括用于將第i數(shù)據(jù)存儲(chǔ)介質(zhì)裝載到能夠讀出編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的數(shù)據(jù)、并且能夠?qū)?shù)據(jù)編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的數(shù)據(jù)存儲(chǔ)設(shè)備中的裝置;用于讀出編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的所述信息的裝置,其中所述信息被以第一格式編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上;用于確定所述數(shù)據(jù)管理策略是否要求格式轉(zhuǎn)換的裝置;如果所述數(shù)據(jù)管理策略不要求格式轉(zhuǎn)換則進(jìn)行操作的裝置,用于將所述第一格式的所述信息寫到所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)中;如果所述數(shù)據(jù)管理策略要求格式轉(zhuǎn)換則進(jìn)行操作的裝置,包括用于將所述信息從所述第一格式轉(zhuǎn)換到第二格式的裝置;用于將所述第二格式的所述信息寫到所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)的裝置。
19.一種可由可編程計(jì)算機(jī)處理器使用的計(jì)算機(jī)程序產(chǎn)品,其具有實(shí)現(xiàn)在其中的計(jì)算機(jī)可讀程序代碼,以管理在N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)中編碼的信息,其中所述N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)的每一個(gè)都包括M種介質(zhì)類型之一,用于所述M種介質(zhì)類型的每一種的預(yù)定介質(zhì)質(zhì)量閾值,用于所述M種介質(zhì)類型的每一種的預(yù)定存取閾值,用于所述M種介質(zhì)類型的每一種的預(yù)定已使用時(shí)間閾值,用于所述M種介質(zhì)類型的每一種的預(yù)定環(huán)境閾值,用于所述M種介質(zhì)類型的每一種的預(yù)定數(shù)據(jù)管理策略,其中N大于或等于1,并且M大于或等于1,該產(chǎn)品包括使得所述可編程計(jì)算機(jī)處理器執(zhí)行根據(jù)權(quán)利要求1-10中任何一項(xiàng)所述的方法中的步驟的計(jì)算機(jī)可讀程序代碼。
20.一種提供數(shù)據(jù)存儲(chǔ)服務(wù)的方法,包括步驟提供N個(gè)包括信息的數(shù)據(jù)存儲(chǔ)介質(zhì),其中所述N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)的每一個(gè)都包括M種介質(zhì)類型之一,其中N大于或等于1,并且M大于或等于1;從數(shù)據(jù)存儲(chǔ)服務(wù)顧客接收信息;將所述信息編碼在所述N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)上;從所述客戶接收用于所述M種介質(zhì)類型的每一種的介質(zhì)質(zhì)量閾值;從所述客戶接收用于所述M種介質(zhì)類型的每一種的存取閾值;從所述客戶接收用于所述M種介質(zhì)類型的每一種的已使用時(shí)間閾值;從所述客戶接收用于所述M種介質(zhì)類型的每一種的環(huán)境閾值;從所述客戶接收用于所述M種介質(zhì)類型的每一種的數(shù)據(jù)管理策略;根據(jù)所述客戶數(shù)據(jù)管理策略選擇第i數(shù)據(jù)存儲(chǔ)介質(zhì),其中所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)是所述N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)之一,并且所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)具有第j介質(zhì)類型,其中第j介質(zhì)類型是所述M種介質(zhì)類型之一;確定第i介質(zhì)質(zhì)量;確定第i介質(zhì)質(zhì)量是否高于第j介質(zhì)質(zhì)量閾值;如果第i介質(zhì)質(zhì)量不高于第j介質(zhì)質(zhì)量閾值則進(jìn)行操作提供新數(shù)據(jù)存儲(chǔ)介質(zhì),其中所述新數(shù)據(jù)存儲(chǔ)介質(zhì)不是所述N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)之一;和將編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的信息復(fù)制到所述新數(shù)據(jù)存儲(chǔ)介質(zhì)。
21.根據(jù)權(quán)利要求20所述的方法,還包括步驟如果第i介質(zhì)質(zhì)量高于第j介質(zhì)質(zhì)量閾值則進(jìn)行操作確定第i環(huán)境參數(shù);檢索第j環(huán)境閾值;確定所述第i環(huán)境參數(shù)是否大于第j環(huán)境閾值;如果所述第i環(huán)境參數(shù)大于第j環(huán)境閾值則進(jìn)行操作提供新數(shù)據(jù)存儲(chǔ)介質(zhì),其中所述新數(shù)據(jù)存儲(chǔ)介質(zhì)不是所述N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)之一;和將編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的信息復(fù)制到所述新數(shù)據(jù)存儲(chǔ)介質(zhì)。
22.根據(jù)權(quán)利要求21所述的方法,還包括步驟如果第i環(huán)境參數(shù)大于第j環(huán)境閾值則進(jìn)行操作確定第i存取參數(shù);檢索第j存取閾值;確定所述第i存取參數(shù)是否大于第j存取閾值;如果所述第i存取參數(shù)大于第j存取閾值則進(jìn)行操作提供新數(shù)據(jù)存儲(chǔ)介質(zhì),其中所述新數(shù)據(jù)存儲(chǔ)介質(zhì)不是所述N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)之一;和將編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的信息復(fù)制到所述新數(shù)據(jù)存儲(chǔ)介質(zhì)。
23.根據(jù)權(quán)利要求22所述的方法,還包括步驟如果第i存取參數(shù)大于第j存取閾值則進(jìn)行操作確定第i已使用時(shí)間參數(shù);檢索第j已使用時(shí)間閾值;確定所述第i已使用時(shí)間參數(shù)是否大于第j已使用時(shí)間閾值;如果所述第i已使用時(shí)間大于第j已使用時(shí)間閾值則進(jìn)行操作提供新數(shù)據(jù)存儲(chǔ)介質(zhì),其中所述新數(shù)據(jù)存儲(chǔ)介質(zhì)不是所述N個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)之一;和將編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的信息復(fù)制到所述新數(shù)據(jù)存儲(chǔ)介質(zhì)。
24.根據(jù)權(quán)利要求23所述的方法,還包括步驟如果第i已使用時(shí)間參數(shù)不大于第j已使用時(shí)間閾值則進(jìn)行操作確定所述數(shù)據(jù)管理策略是否要求刷新第i數(shù)據(jù)存儲(chǔ)介質(zhì);如果所述數(shù)據(jù)管理策略要求刷新第i數(shù)據(jù)存儲(chǔ)介質(zhì)則進(jìn)行操作將第i數(shù)據(jù)存儲(chǔ)介質(zhì)裝載到能夠讀出編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的數(shù)據(jù)、并且能夠?qū)?shù)據(jù)編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的數(shù)據(jù)存儲(chǔ)設(shè)備中;讀出編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的所述信息,其中所述信息被以第一格式編碼在所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)上;確定所述數(shù)據(jù)管理策略是否要求格式轉(zhuǎn)換;如果所述數(shù)據(jù)管理策略不要求格式轉(zhuǎn)換則進(jìn)行操作,以將所述第一格式的所述信息寫到所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)中;如果所述數(shù)據(jù)管理策略要求格式轉(zhuǎn)換則進(jìn)行操作將所述信息從所述第一格式轉(zhuǎn)換到第二格式;將所述第二格式的所述信息寫到所述第i數(shù)據(jù)存儲(chǔ)介質(zhì)。
全文摘要
公開了數(shù)據(jù)管理方法。所述方法提供多個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì),其中每個(gè)數(shù)據(jù)存儲(chǔ)介質(zhì)具有M種介質(zhì)類型之一。所述方法為所述M種介質(zhì)類型的每一種建立介質(zhì)質(zhì)量閾值、存取閾值、已使用時(shí)間閾值、環(huán)境閾值。所述方法還可選擇地為所述M種介質(zhì)類型的每一種建立數(shù)據(jù)管理策略。在檢查第i數(shù)據(jù)存儲(chǔ)介質(zhì)時(shí),如果沒有超過任何適當(dāng)?shù)拈撝?,并且如果?shù)據(jù)管理策略不要求刷新數(shù)據(jù),則將第i數(shù)據(jù)存儲(chǔ)介質(zhì)返回以進(jìn)行存儲(chǔ)。如果數(shù)據(jù)管理策略要求數(shù)據(jù)刷新,則該方法讀出編碼在第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的信息,并且將該信息寫到第i數(shù)據(jù)存儲(chǔ)介質(zhì)。如果第i介質(zhì)質(zhì)量小于第j介質(zhì)質(zhì)量閾值,或者如果超過了任何其他適當(dāng)?shù)拈撝?,則該方法將編碼在第i數(shù)據(jù)存儲(chǔ)介質(zhì)上的信息復(fù)制到新數(shù)據(jù)存儲(chǔ)介質(zhì)。
文檔編號(hào)G06F17/30GK1924856SQ200610094180
公開日2007年3月7日 申請日期2006年6月27日 優(yōu)先權(quán)日2005年9月1日
發(fā)明者尼爾斯·豪斯泰恩, 克雷格·A·克萊因, 丹尼爾·J·威納斯基 申請人:國際商業(yè)機(jī)器公司