欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于冗余數(shù)據拷貝的降級管理的方法和系統(tǒng)的制作方法

文檔序號:6458290閱讀:339來源:國知局
專利名稱:用于冗余數(shù)據拷貝的降級管理的方法和系統(tǒng)的制作方法
技術領域
本發(fā)明通常涉及計算機,并且更具體地,涉及高速緩存存儲子系統(tǒng)中的冗余數(shù)據拷貝的降級管理(destage management)。
技術背景諸如國際商業(yè)機器公司(181\1@)企業(yè)存儲服務器(£88@)的存儲子系統(tǒng)將接收指向附接的存儲系統(tǒng)的輸入/輸出(i/o)請求。附接的存儲系統(tǒng)可包括封裝,其包括許多互連的盤驅動器,例如直接訪問存儲設 備(Direct Access Storage Device , DASD)、獨立磁盤冗余陣列 (Redundant Array of Independent Disks, RAIDP車歹'J)、簡單磁盤相綁 (Just a Bunch of Drives, JBOD)等等。如果以比處理I/O請求的速率 更快的速率接收I/0請求,則存儲子系統(tǒng)將i/o請求放在存儲高速緩存 中排隊,所述存儲高速緩存可包括一個或多個千兆字節(jié)的易失性存儲 器,例如隨機存取存儲器(RAM)、動態(tài)隨機存取存儲器(DRAM)等等。 某些修改(寫)數(shù)據的拷貝還可被放在諸如電池備用易失性存儲器的非 易失性存儲單元(NVS)中,以便在存儲子系統(tǒng)發(fā)生故障的情況下,提 供對寫數(shù)據的額外保護。在高速緩存中的每個磁道的最近最少使用(LRU)列表中包括一 個條目??梢詮拇鎯ο到y(tǒng)升級(stage)磁道以便高速緩存返回到讀請求。 此外,磁道的寫數(shù)據在被傳送給附接的存儲系統(tǒng)之前可被存儲在高速 緩存中。當需要高速緩存中的額外空間以緩沖額外請求的讀數(shù)據和修 改數(shù)據時,在LRU列表的LRU末端處指示的磁道被降級到盤。針對被 添加到高速緩存的每個磁道,將一個條目添加到LRU列表的最近最多 使用(MRU)末端。LRU列表中的每個條目包括指示磁道的當前狀態(tài)、 在高速緩存中的位置,以及在存儲系統(tǒng)中的位置的控制塊。為NVS中的磁道維護附加的NVS LRU列表。高速緩存和NVS LRU列表包括用 于NVS和高速緩存兩者中的磁道的條目。在提供寫高速緩存以增強性能的存儲系統(tǒng)中,需要一種持久地存 儲和恢復數(shù)據的方法來保存失去電源情況期間的數(shù)據完整性。如果沒 有以持久方式存儲數(shù)據,則當失去電源時會丟失寫高速緩存中的數(shù) 據。沒有電源中斷期間丟失什么數(shù)據的記錄,所以在子系統(tǒng)中存儲的 全部數(shù)據是不可信的。寫高速緩存的大小影響存儲系統(tǒng)的性能能力, 這是由于其決定對在要求將數(shù)據降級到諸如硬盤設備(HDD)的持久性 (persistent)介質之前,哪些寫事務可被系統(tǒng)處理的限制。發(fā)明內容在使用信息的冗余拷貝來在信息的拷貝中的一個變得不可用時 提供備份的存儲子系統(tǒng)中,可以改進創(chuàng)建冗余拷貝的過程以加速數(shù)據 的單個拷貝的創(chuàng)建。這在創(chuàng)建所需數(shù)據結構的持久性拷貝的耗用時間 (elapsed time)是關鍵性的,例如在如先前描述的電源丟失期間,寫高 速緩存數(shù)據被緊急降級到持久性介質的情況下是有益的。各種因素影 響寫高速緩存降級到持久性介質的可用時間,例如備份電源容量和持 久性介質存儲設備控制器的特性以及接口網絡特性。數(shù)據儲存系統(tǒng)通常在保存寫高速緩存數(shù)據時實現(xiàn)冗余拷貝方法, 使得如果在電源丟失恢復期間存儲設備中的一個出現(xiàn)故障的話,則在 獨立存儲設備上存在數(shù)據的備份拷貝。在這些情況下,盡快創(chuàng)建寫高 速緩存數(shù)據的完整、有效的拷貝是有用處的,以允許由于諸如備份電 源系統(tǒng)故障和/或較慢數(shù)據存儲設備控制器的某些異常情況而中斷寫 高速緩存數(shù)據的降級的情況。在一個實施例中,本發(fā)明是一種在高速緩存存儲子系統(tǒng)中冗余數(shù) 據拷貝的降級管理的方法,包括提供多個目標存儲設備,所述多個目 標存儲設備中的每個能夠存儲數(shù)據圖像的完整拷貝,將所述數(shù)據圖像 和所述目標存儲設備再分成多個子區(qū)域,組織所述多個子區(qū)域中的每 個使得在所述目標設備上的所述多個子區(qū)域的最小累計總數(shù)等于形成所述數(shù)據圖像的完整拷貝所需的子區(qū)域的數(shù)量,以及按次序將來自 寫高速緩存的數(shù)據降級到所述目標存儲設備上的多個子區(qū)域,使得可 以合并最小數(shù)量的子區(qū)域以恢復所述數(shù)據圖像的所述完整拷貝。在另 一個實施例中,本發(fā)明是一種用于在高速緩存存儲子系統(tǒng)中冗余數(shù)據拷貝的降級管理的系統(tǒng),包括組織多個目標存儲設備的計 算機處理設備,所述多個目標存儲設備中的每個能夠存儲數(shù)據圖像的 完整拷貝,其中所述計算機處理設備將所述數(shù)據圖像和所述目標存儲 設備再分成多個子區(qū)域,組織所述多個子區(qū)域中的每個使得在所述目 標存儲設備上的所述多個子區(qū)域的最小累計總數(shù)等于形成所述數(shù)據 圖像的完整拷貝所需的子區(qū)域的數(shù)量,以及連接到所述計算機處理設 備的降級管理模塊,其按次序將來自寫高速緩存的數(shù)據降級到所述目 標存儲設備上的多個子區(qū)域,使得可以合并最小數(shù)量的子區(qū)域以恢復 所述數(shù)據圖像的所述完整拷貝。在另一個實施例中,本發(fā)明是一種產品,其包括用于在高速緩存 存儲子系統(tǒng)中冗余數(shù)據拷貝的降級管理的代碼,其中所述代碼能夠使 得如下操作將被執(zhí)行,所述操作包括提供多個目標存儲設備,所述多個目標存儲設備中的每個能夠存儲數(shù)據圖像的完整拷貝,將所述數(shù) 據圖像和所述目標存儲設備再分成多個子區(qū)域,組織所述多個子區(qū)域 中的每個使得在所述目標存儲設備上的所述多個子區(qū)域的最小累計 總數(shù)等于形成所述數(shù)據圖像的完整拷貝所需的子區(qū)域的數(shù)量,以及按 次序將來自寫高速緩存的數(shù)據降級到所述目標存儲設備上的多個子 區(qū)域,使得可以合并最小數(shù)量的子區(qū)域以恢復所述數(shù)據圖像的所述完 整拷貝。


為了使本發(fā)明的優(yōu)點易于理解,下面會參照附圖中圖解的特定實 施例提供有關前面概述的本發(fā)明的更加具體的說明。應當理解,這些 附圖只描述了本發(fā)明的典型實施例,因此不應被認為是對本發(fā)明的范 圍的限制,下面將通過使用附圖以更多的特征和細節(jié)來描述和說明本發(fā)明,在附圖中圖l圖解了實現(xiàn)本發(fā)明的各方面的計算環(huán)境;圖2圖解了在存儲系統(tǒng)中的盤被組織成RAID等級的實現(xiàn)中,用于 實現(xiàn)高速緩存管理操作的程序部件;圖3圖解了根據本發(fā)明的數(shù)據降級到介質操作的示例性管理;圖4圖解了根據本發(fā)明的恢復持久性數(shù)據結構的第一示例性方法;圖5圖解了根據本發(fā)明的恢復持久性數(shù)據結構的第二示例性方 法;以及圖6圖解了根據本發(fā)明的降級管理的示例性方法。
具體實施方式
在該說明書中所描述的一些功能單元已被標記為模塊,以便更具 體地強調其實現(xiàn)獨立性。例如,模塊可以被實現(xiàn)成硬件電路,包括定 制VLSI電路或門陣列,例如邏輯芯片的現(xiàn)成半導體,晶體管或其它分 立元件。模塊也可以被實現(xiàn)成可編程硬件設備,例如現(xiàn)場可編程門陣 列、可編程陣列邏輯、可編程邏輯器件等等。也可以通過由各種處理器執(zhí)行的軟件來實現(xiàn)各模塊。例如, 一個 指定的可執(zhí)行代碼模塊可以包括一或多個物理或邏輯計算機指令塊, 其可以例如被組織成對象、過程或函數(shù)。然而,不需要將指定模塊的 可執(zhí)行指令在物理上放置在一起,而是可以包括存儲在不同位置的不 同指令,其在被邏輯連接在一起時,構成該模塊并且實現(xiàn)該模塊的所 述目的。實際上,可執(zhí)行代碼模塊可以是單個指令或許多指令,甚至可以 分布于若干不同的代碼段、不同程序中間、和若干儲存裝置上。類似 地,這里在模塊內可以指定和說明操作數(shù)據,并且可以體現(xiàn)為任何適 當?shù)男问?,并且組織在任何適當類型的數(shù)據結構內。操作數(shù)據可以被 聚集為單個數(shù)據集,或者也可以分布于不同位置,包括分布于不同的存儲設備上,并且可以至少部分地僅作為系統(tǒng)或網絡上的電信號而存在。在整個說明書中有關"一個實施例","實施例"或類似語言是指 結合實施例描述的具體功能、結構或特征被包括在本發(fā)明的至少一個 實施例中。于是,整個說明書中短語"在一個實施例中"、"在實施例 中"和類似語言的出現(xiàn)可以,但是不必然,全部指示相同的實施例。有關信號承載介質可采取任何能夠生成信號、導致信號被生成、 或導致在數(shù)字處理裝置上執(zhí)行機器可讀指令的程序的形式。信號承載 介質可通過傳輸線路、致密盤、數(shù)字視頻盤、磁帶、伯努利驅動器、 磁盤、穿孔卡片、閃存、集成電路或其它數(shù)字處理裝置存儲器設備來 體現(xiàn)。所含的示意性流程圖通常被作為邏輯流程圖說明。同樣地,所述 次序和標記的步驟表示所提供的方法的一個實施例??梢韵氲皆诠?能、邏輯或作用上與所圖解方法的一個或多個步驟或其部分步驟相對 應的其它步驟和方法。此外,提供了所采用的格式和符號來說明方法 的邏輯步驟,并且不被認為是限制方法的范圍。雖然各種箭頭類型和 線條類型可被采用于流程圖中,但是可以理解其不限制相應方法的范 圍。實際上, 一些箭頭或其它連接符可被用于僅表明方法的邏輯流程。 例如,箭頭可表明所述方法的列舉步驟之間的未指明持續(xù)時間的等待 或監(jiān)控周期。此外,特定方法發(fā)生的次序可能或可能不嚴格遵從所示 的相應步驟的次序。此外,本發(fā)明的所述功能、結構或特征可以按照任何適當?shù)姆绞?組合在一個或多個實施例中。在下面的說明中,提供許多細節(jié),例如 編程、軟件模塊、用戶選擇、網絡事務、數(shù)據庫查詢、數(shù)據庫結構、 硬件模塊、硬件電路、硬件芯片等等的例子,以提供對本發(fā)明實施例 的徹底了解。然而本領域技術人員會認識到,可以在沒有一個或多個 所述特定細節(jié)的情況下,或通過其它方法、部件、材料等等來實施本 發(fā)明。在其它實例中,沒有詳細示出或描述公知結構、材料或操作, 以避免使本發(fā)明的各個方面不清楚。本發(fā)明提供了一種系統(tǒng)和方法,其首先檢測對持久性存儲非寫高速緩存數(shù)據的需要的存在,動態(tài)地減少寫高速緩存的大小以滿足新的 持久性數(shù)據存儲要求,從而分配持久性存儲位置以支持非寫高速緩存 數(shù)據的持久性存儲。本發(fā)明管理一種靜態(tài)總持久性存儲器分配,并且動態(tài)地控制分配 和分攤持久性存儲器作為其它次要任務關鍵數(shù)據的寫高速緩存和持 久性存儲倉庫供系統(tǒng)使用。對用于次要任務關鍵數(shù)據的倉庫統(tǒng)配置參數(shù)。為有效管理各類持久數(shù)據(寫高速緩存和次要任務關鍵數(shù) 據)的動態(tài)性質,以及對各種持久數(shù)據需用的存儲器容量的相應要求, 在下面段落中描述了系統(tǒng)動態(tài)地重新配置寫高速緩存的容量以及分 配/分攤持久性存儲。參照圖1 ,描述了可以實現(xiàn)本發(fā)明的各方面的示例性存儲子系統(tǒng)計算環(huán)境。存儲子系統(tǒng)2從指向存儲系統(tǒng)6中的磁道的主機4a、 4b…4n 接收I/0請求,存儲系統(tǒng)6包括一個或多個硬盤驅動器8a、 8b…8n。存 儲系統(tǒng)6和盤驅動器8a、 8b…8n可^L配置成DASD、 一個或多個RAID 等級等等。存儲子系統(tǒng)2還包括一個或多個中央處理單元(CPU)10a、 10b、 lOc...lOn,高速緩存12包括存儲磁道的易失性存儲器,以及在 其中緩沖高速緩存中的某些臟(被破壞的)或被修改的磁道的非易失性 存儲單元(NVS)14。主機4a、 4b…4n經由網絡16將I/0請求傳送到存儲 子系統(tǒng)2,網絡16可包括本領域已知的任何網絡,例如存儲區(qū)網絡 (SAN)、局域網(LAN)、廣域網(WAN)、因特網、內聯(lián)網等等。高速 緩存12可以用一個或多個易失性存儲器設備實現(xiàn),而NVS 14可以用一 個或多個諸如電池備份易失性存儲器的高速非易失性存儲設備來實 現(xiàn)。高速緩存管理器18包括硬件部件或由管理高速緩存12的CPU 10a、 10b.,.10n中的一個執(zhí)行的過程。降級管理器20包括管理降級操作的軟 件或硬件部件。高速緩存管理器15和/或降級管理器20可以利用所描述 的硬件和軟件進行操作。然而,此外,高速緩存管理器15和/或降級管 理器20還可以利用在存儲子系統(tǒng)2上操作和執(zhí)行的各種硬件和軟件的 組合進行操作以執(zhí)行此處所描述的過程。圖2圖解了在存儲系統(tǒng)6中的盤8a、 8b…8n被組織成RAID等級的 實現(xiàn)中,用于實現(xiàn)高速緩存管理操作的示例性程序部件。圖2圖解了 其中列出了高速緩存12中的每個磁道的高速緩存LRU列表22,其中列 出了NVS 14中的每個磁道的NVS列表24,以及在存儲系統(tǒng)6中配置的 每個RAID等級的一個RAID等級LRU列表26a、 26b…26n。 CPU 10a、 lOb...lOn將執(zhí)行線程以進行各種操作。執(zhí)行線程30包括掃描高速緩存 LRU列表22以尋找滿足某個條件的被修改的磁道一例如,指定的 RAID等級中的磁道一的條目的LRU任務線程32,被調用來將磁道從 高速緩存12降級到存儲系統(tǒng)6的多個執(zhí)行降級線程34a和34b,以及執(zhí) 行任何其他存儲子系統(tǒng)2操作的其它線程36。如本領域普通技術人員 會理解的那樣,當前所述的降級方法構成了降級數(shù)據的示例性方法, 并不意欲排除根據本發(fā)明的降級數(shù)據的其它方法。為盡快創(chuàng)建寫高速緩存數(shù)據的完整、有效的拷貝,可以構造到介 質的數(shù)據降級,使得創(chuàng)建數(shù)據圖像的可重構拷貝的耗用時間被最小 化,而同時在多個獨立存儲設備上創(chuàng)建多個完整的冗余拷貝。可以提 供能夠存儲數(shù)據圖像的完整拷貝的目標存儲設備以實現(xiàn)該任務。 一旦 設備就位,現(xiàn)有數(shù)據圖像被分成特定子區(qū)域。組織數(shù)據圖像的子區(qū)域, 使得只要可以從目標存儲設備中獲得的不同子區(qū)域的最小累計總數(shù) 等于形成被保存的結構的單個數(shù)據圖像所需的子區(qū)域的數(shù)量,數(shù)據圖 像就可被恢復。排序并且構造子區(qū)域到目標存儲設備的降級次序,使 得優(yōu)先形成能夠在每一目標存儲設備上恢復完整的數(shù)據圖像的數(shù)據 圖像子區(qū)域的拷貝。例如,在數(shù)據降級到介質的時候,如果數(shù)據圖像被再分成兩個(2) 子區(qū)域[子區(qū)域l和子區(qū)域2],并且目標是被存儲在兩個(2)存儲設備[存 儲設備1和存儲設備2]上,控制降級的次序,使得(l)首先來自子區(qū) 域l的數(shù)據被存儲到存儲設備l中,(2)其次來自子區(qū)域2的數(shù)據被存儲 到存儲設備2中,(3)來自子區(qū)域2的數(shù)據被存儲到存儲設備1中,以及 (4)來自子區(qū)域1的數(shù)據被存儲到存儲設備2中。步驟(2)之后,通過組合 子區(qū)域1和子區(qū)域2數(shù)據圖像可以恢復完整的數(shù)據圖像。參照圖3,描述了管理到介質的數(shù)據降級的系統(tǒng)36和方法。系統(tǒng) 36通常描述具有持久性數(shù)據結構38的高速緩存存儲器存儲系統(tǒng)。數(shù)據 結構38被分成第 一子區(qū)域40和第二子區(qū)域42 。多個存儲設備被指定接 收降級數(shù)據。與上段中描述的例子一致,指定第一存儲設備44和第二 存儲設備46。第一存儲設備包括第一子區(qū)域48和第二子區(qū)域50。第二 存儲設備46包括第 一子區(qū)域52和第二子區(qū)域54 。線56指示數(shù)據到設備44和46的第一并行降級。在數(shù)據降級的階段 l期間,持久性數(shù)據結構38的第一子區(qū)域40被存到第一數(shù)據存儲設備, 即存儲設備44,的子區(qū)域48中,并且數(shù)據結構38的子區(qū)域42并行地被 存到第二數(shù)據存儲設備,即存儲設備46,中。在持久性數(shù)據結構保存 的數(shù)據降級的階段l完成時,現(xiàn)在持久性數(shù)據結構的完整拷貝已被存 到持久性介質存儲設備中。圖3還描述了管理到介質的數(shù)據降級以使得實線58指示數(shù)據到第 一和第二存儲設備44、 46的第二并行降級的系統(tǒng)36和方法。在數(shù)據降 級操作的階段2期間,持久性數(shù)據結構38的子區(qū)域42被存到存儲設備 44的子區(qū)域50中,并且持久性數(shù)據結構38的子區(qū)域40并行地被存到存 儲設備46的子區(qū)域52中。在持久性數(shù)據結構保存的數(shù)據降級的階段2 完成時,已經將持久性數(shù)據結構的兩個完整冗余拷貝保存到兩個獨立 的持久性介質存儲設備中。參照圖4,描述了當完成到至少一個持久性介質存儲設備(例如存 儲設備44、 46)的持久性數(shù)據結構降級的階段1和階段2時,持久性數(shù)據 結構38的恢復的第一示例性方法。被降級到子區(qū)域48的數(shù)據被再次恢 復到由線62圖解的數(shù)據結構38中的子區(qū)域40。同樣,線64圖解了被降 級到子區(qū)域50的數(shù)據恢復回到數(shù)據結構38中的子區(qū)域42。當完成階段 l和階段2兩個升級時,可以從單個存儲設備(在這種情況下,存儲設備 44)中完全恢復持久性數(shù)據結構。在大多數(shù)情況下,已完成到兩個存儲 設備的階段1和階段2兩個降級階段,從而使得能夠進行上述恢復操作。參照圖5,描述了當保存到持久性介質存儲設備44、 46中時僅僅第二示例性恢復操作。持久性數(shù)據結構38從兩個存儲設備44、 46中被 重組,其中存儲設備44保存子區(qū)域40的有效拷貝,而存儲設備46保存 子區(qū)域42的有效拷貝。并且,用線66和68分別指示將數(shù)據升級回到結 構38的恢復過程。在該第二例子中,整個持久性數(shù)據結構38能夠從被 存儲到兩個獨立的存儲設備44、 46的兩個子區(qū)域中被適當?shù)刂亟M。圖6圖解了先前在上述例子中描述的組織和管理降級操作的示例 性方法70。方法70開始于多個目標存儲設備的組織(步驟72),每一目 標存儲設備能夠存儲數(shù)據圖像的完整拷貝(步驟74)。如先前所述,各 個數(shù)據圖像被再分成子區(qū)域(步驟76)。其次,數(shù)據從第一子區(qū)域被降 級到第 一 目標存儲設備(步驟78),同時數(shù)據還以并行操作從第二子區(qū) 域被降級到第二存儲設備(步驟80)。類似地,數(shù)據接著從第一子區(qū)域 被降級到第二目標存儲設備(步驟82),同時數(shù)據還以并行操作從第二 子區(qū)域被降級到第一存儲設備(步驟84)。然后,方法70終止(步驟86)。可以利用本領域當前已知的工具來創(chuàng)建實現(xiàn)先前所述的方法,例 如所述的從持久性介質降級到目標存儲設備的方法,的軟件和/或硬 件。所述系統(tǒng)和方法的實現(xiàn)不涉及比使用RAID存儲拓樸的標準計算 環(huán)境中已經使用的資源或附加硬件的附加費用更大的附加費用,其使 實現(xiàn)成本更有效。因為所述方法將在多個冗余存儲設備上完整數(shù)據圖 像的創(chuàng)建優(yōu)先級化,所以降級數(shù)據到持久性介質所需的時間,以及恢 復圖像數(shù)據所需的時間被最小化。系統(tǒng)36可以利用處理部分,例如CPU 10,來動態(tài)地再校準各個 數(shù)據圖像、數(shù)據圖像的子區(qū)域以及可用目標存儲設備,而且根據存儲 系統(tǒng)6中任何確定時間時可用的存儲資源的一定數(shù)量,動態(tài)地實現(xiàn)降 級和恢復過程。這樣,當附加磁盤8或類似的目標存儲設備在系統(tǒng)6中 可用時,CPU IO可以實現(xiàn)一種進行再校準以便有效地分配存儲資源給 特定的降級管理技術的方法。實現(xiàn)和使用所述示例性系統(tǒng)和方法可以提供一種簡單、有效方 法,該方法提供了在具有所述的存儲系統(tǒng)和子系統(tǒng)的計算環(huán)境中冗余數(shù)據拷貝的有效降級管理,并且可以用來最大化存儲系統(tǒng)的性能。雖 然本發(fā)明的一個或多個實施例已被詳細地說明,但技術人員會理解在 不偏離如以下權利要求書中提出本發(fā)明的范圍的情況下,可以對那些 實施例進行修改和調整。
權利要求
1.一種在高速緩存存儲子系統(tǒng)中冗余數(shù)據拷貝的降級管理方法,包括提供多個目標存儲設備,所述多個目標存儲設備中的每一個都能夠存儲數(shù)據圖像的完整拷貝;將所述數(shù)據圖像和所述目標存儲設備再分成多個子區(qū)域,組織所述多個子區(qū)域中的每一個,以使得所述目標存儲設備上的所述多個子區(qū)域的最小累計總數(shù)等于重構所述數(shù)據圖像的完整拷貝所需的子區(qū)域的數(shù)量;以及按次序將來自寫高速緩存的數(shù)據降級到所述目標存儲設備上的多個子區(qū)域以使得可以合并最小數(shù)量的子區(qū)域以恢復所述數(shù)據圖像的所述完整拷貝。
2. 如權利要求1所述的方法,其中按照獨立磁盤冗余陣列(RAID) 拓樸來組織所述存儲子系統(tǒng)。
3. 如權利要求1所述的方法,其中利用在所述存儲子系統(tǒng)上運作 的降級模塊來執(zhí)行降級來自寫高速緩存的數(shù)據的步驟。
4. 如權利要求1所述的方法,其中利用在所述存儲子系統(tǒng)上運作 的處理部件來執(zhí)行將所述數(shù)據圖像再分成多個子區(qū)域的步驟。
5. 如權利要求4所述的方法,其中在使附加目標存儲設備可用于 使用時,由所述處理部件動態(tài)地校準所述將所述數(shù)據圖像再分成多個 子區(qū)域的步驟。
6. 如權利要求1所述的方法,還包括通過組合來自目標存儲設 備的最小數(shù)量的子區(qū)域來恢復所述數(shù)據圖像,其中從單個目標存儲設 備的子區(qū)域恢復所述數(shù)據圖像優(yōu)先于從多個目標存儲設備的恢復。
7. —種在高速緩存存儲子系統(tǒng)中冗余數(shù)據拷貝的降級管理系統(tǒng),包括組織多個目標存儲設備的計算機處理設備,所述目標存儲設備中 的每一個適合于存儲數(shù)據圖像的完整拷貝,其中所迷計算機處理設備將所述數(shù)據圖像和目標存儲設備再分成多個子區(qū)域,組織所述多個子 區(qū)域中的每一個,以使得所述目標存儲設備上的所述多個子區(qū)域的最小累計總數(shù)等于形成所述數(shù)據圖像的完整拷貝所需的子區(qū)域的數(shù)量; 以及連接到所述計算機處理設備的降級管理器模塊,用于按次序將來 自寫高速緩存的數(shù)據降級到所述目標存儲設備上的多個子區(qū)域以使 得可以合并最小數(shù)量的子區(qū)域以恢復所述數(shù)據圖像的所述完整拷貝。
8. 如權利要求7所述的系統(tǒng),其中所述存儲子系統(tǒng)按照獨立磁盤 冗余陣列(RAID)拓樸來組織所述存儲子系統(tǒng)。
9. 如權利要求7所述的系統(tǒng),其中在使附加目標存儲設備可用于 使用時,由所述計算機處理設備動態(tài)地校準所述將所述數(shù)據圖像再分 成多個子區(qū)域的步驟。
10. 如權利要求7所述的系統(tǒng),其中所述降級管理器模塊還包括在 所述存儲子系統(tǒng)上運作的硬件、軟件或硬件和軟件的組合。
全文摘要
公開了一種高速緩存存儲子系統(tǒng)中冗余數(shù)據拷貝的降級管理方法,包括提供多個目標存儲設備,所述多個目標存儲設備中的每一個都能夠存儲數(shù)據圖像的完整拷貝。將所述數(shù)據圖像和所述目標存儲設備再分成多個子區(qū)域,組織所述多個子區(qū)域中的每一個以使得在所述目標存儲設備上的所述多個子區(qū)域的最小累計總數(shù)等于形成所述數(shù)據圖像的完整拷貝所需的子區(qū)域的數(shù)量。按次序將來自寫高速緩存的數(shù)據降級到所述目標存儲設備上的多個子區(qū)域以使得可以合并最小數(shù)量的子區(qū)域以恢復所述數(shù)據圖像的所述完整拷貝。
文檔編號G06F11/14GK101241457SQ200810009450
公開日2008年8月13日 申請日期2008年2月2日 優(yōu)先權日2007年2月9日
發(fā)明者杰里米·M.·品桑, 羅伯特·A.·庫博 申請人:國際商業(yè)機器公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
沙雅县| 搜索| 如皋市| 封丘县| 深州市| 孟津县| 繁峙县| 陇西县| 青阳县| 葫芦岛市| 台北县| 沧源| 凉山| 临高县| 浪卡子县| 万州区| 南昌县| 襄樊市| 贵南县| 措美县| 永丰县| 江西省| 大余县| 辽阳市| 乾安县| 历史| 明溪县| 东源县| 洪湖市| 临武县| 福泉市| 湘潭县| 石阡县| 漠河县| 石棉县| 葵青区| 新和县| 清远市| 桦南县| 鄂温| 当阳市|