国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      具有多個拷貝目標的存儲系統(tǒng)的制作方法

      文檔序號:6650048閱讀:112來源:國知局
      專利名稱:具有多個拷貝目標的存儲系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明一般地涉及計算機存儲系統(tǒng),并且更具體地涉及提供FlashCopy(R)功能或等同物的高級功能存儲系統(tǒng)(FlashCopy是國際商業(yè)機器公司的注冊商標)。
      背景技術(shù)
      在計算機存儲系統(tǒng)領(lǐng)域,存在對被描述為“高級功能”的逐漸增加的需求。這種功能超出了傳統(tǒng)的存儲控制器系統(tǒng)的簡單的I/O功能。高級功能在本領(lǐng)域中是公知的,并且依賴于對元數(shù)據(jù)的控制,所述元數(shù)據(jù)被用于保持關(guān)于被存儲在該系統(tǒng)內(nèi)的真實的或“用戶”數(shù)據(jù)的狀態(tài)數(shù)據(jù)。使用高級功能可獲得的操作使得能夠快速地對數(shù)據(jù)的虛擬映像施加各種活動,同時留下真實數(shù)據(jù)可被用戶應(yīng)用使用。這樣一種公知的高級功能是FlashCopy。
      在最高的層次上,F(xiàn)lashCopy是這樣一種功能,其中使得“某些數(shù)據(jù)”的第二映像成為是可用的。在其它系統(tǒng)情境(context)中,這種功能某些時候被稱為時點拷貝或T0拷貝。第二映像的內(nèi)容最初與第一映像相同。第二映像被“立即”成為是可用的。在實踐中這意味著第二映像被以遠少于創(chuàng)建真正的、單獨的物理拷貝所需的時間成為是可用的,并且這意味著它可以被建立而不給正在使用的應(yīng)用的操作帶來不可接受的破壞。
      一旦被建立,第二拷貝可以被用于多個目的,包括執(zhí)行備份,系統(tǒng)試驗和數(shù)據(jù)挖掘。最初進行使用的應(yīng)用繼續(xù)以其最初的目的使用第一拷貝。與不周FlashCopy的備份對比,在不用FlashCopy的備份中該應(yīng)用必須被關(guān)閉,并且在該應(yīng)用可以被再次重新開始之前執(zhí)行所述備份。發(fā)現(xiàn)應(yīng)用足夠空閑的時間窗口以便關(guān)閉應(yīng)用越來越難。執(zhí)行備份的代價正在逐漸增加。因此FlashCopy允許執(zhí)行備份而不用停止工作的能力具有明顯的并且不斷增加的商業(yè)價值。
      FlashCopy實現(xiàn)通過將被編址到所述第二映像(此后稱為目標)的讀I/O重定向到原始映像(此后稱為源),除非該區(qū)域已經(jīng)經(jīng)歷了寫,實現(xiàn)第二映像存在的假象。在一個區(qū)域已經(jīng)成為寫(或是向源或是向目標)的對象的情況下,則為了保持源和目標都擁有它們自己的數(shù)據(jù)拷貝的假象,調(diào)用一個處理,該處理將寫命令的操作掛起,而不使其產(chǎn)生作用,發(fā)出從源讀受影響的區(qū)域的命令,將讀出的數(shù)據(jù)以寫應(yīng)用到所述目標上,然后(并且僅當所有步驟都成功時)釋放被掛起的寫。對同一區(qū)域的后續(xù)的寫不需要被掛起,因為該目標已經(jīng)具有了其自己的數(shù)據(jù)拷貝。這種寫入時拷貝的技術(shù)是公知的,并且被用于許多環(huán)境。
      FlashCopy的所有實現(xiàn)都依賴于管理著上述決定的數(shù)據(jù)結(jié)構(gòu),即,關(guān)于在目標處接收到的讀是將被發(fā)送到源還是目標的決定,以及關(guān)于是否必須掛起寫以便允許進行寫入時拷貝的決定。所述的數(shù)據(jù)結(jié)構(gòu)實質(zhì)上追蹤被從源拷貝到目標的數(shù)據(jù)區(qū)域或顆粒(grain),與那些沒有被拷貝的數(shù)據(jù)區(qū)域或顆粒不同。在其最簡單的形式中,以位圖的形式保持這種數(shù)據(jù)結(jié)構(gòu),所述位圖示出了哪些顆粒已經(jīng)被寫了,以及哪些未被寫活動觸及。
      某些存儲控制器允許用戶為給定的源配置多于一個的目標。這具有多種應(yīng)用。例如,可以對每個目標進行不同的實驗?;蛩瞿繕丝梢栽诓煌臅r間(例如,一周內(nèi)的不同天)被采用,并且允許或許出于從某種數(shù)據(jù)損壞(諸如,可能由病毒引起)中恢復(fù)的目的,歷史地訪問盤。
      通過如圖1中所示配置盤,多目標FlashCopy的現(xiàn)有實現(xiàn)擴展了FlashCopy算法,在圖1中A是源邏輯單元,并且B和C示出了在過去某一時間被采用的兩個目標。每個A,B和C可以被更新。箭頭示出了仍然依賴源邏輯單元的顆粒(盤的固定大小的區(qū)域)。這些顆粒在追蹤每個FlashCopy的進展的位圖中具有相應(yīng)的位“0b”。
      這種傳統(tǒng)算法簡單地并行地布置多個目標,并且依次在每個映射上運行原始的FlashCopy算法。
      這具有這樣的缺點,即,對源中的顆粒的寫可能引起多個顆粒的拷貝(每個關(guān)系一個)。上述例子中最后的顆粒將是1。這引起了額外的處理和延遲,并且可能限制現(xiàn)有技術(shù)的多FlashCopy布置的可伸縮性,并且因此其可用性。

      發(fā)明內(nèi)容
      因此,本發(fā)明在第一個方面提供了一種可與主計算機裝置以及多個被控制的存儲裝置共同操作的存儲控制器,并且包括主機寫組件,其可以操作以便將數(shù)據(jù)對象寫到所述多個被控制的存儲裝置中的一個處的源數(shù)據(jù)映像;第一拷貝組件,其對第一元數(shù)據(jù)狀態(tài)做出響應(yīng),并且可以操作以便控制將所述數(shù)據(jù)對象拷貝到所述多個被控制的存儲裝置中的一個處的第一目標數(shù)據(jù)映像;第二拷貝組件,其對第二元數(shù)據(jù)狀態(tài)做出響應(yīng),并且可以操作以便執(zhí)行下面中的一個控制將所述數(shù)據(jù)對象拷貝到所述多個被控制的存儲裝置中的一個處的第二目標數(shù)據(jù)映像;以及使所述第一拷貝組件執(zhí)行將所述第二目標數(shù)據(jù)映像拷貝到所述第一目標數(shù)據(jù)映像。
      該存儲控制器優(yōu)選地包括第三拷貝組件,其可以操作以便控制所述數(shù)據(jù)對象到所述多個被控制的存儲裝置中的一個處的第三目標數(shù)據(jù)映像的級聯(lián)(cascade)拷貝。
      優(yōu)選地,所述存儲控制器被結(jié)合在存儲網(wǎng)絡(luò)內(nèi)。
      優(yōu)選地,所述存儲網(wǎng)絡(luò)是存儲區(qū)域網(wǎng)絡(luò)。
      優(yōu)選地,所述第一和所述第二拷貝組件中的至少一個位于通信網(wǎng)絡(luò)的不同節(jié)點處。
      優(yōu)選地,所述第一和所述第二拷貝組件以及所述第三拷貝組件中的至少一個位于通信網(wǎng)絡(luò)的不同節(jié)點處。
      在第二個方面,本發(fā)明提供了一種操作可與主計算機裝置以及多個被控制的存儲裝置共同操作的存儲控制器的方法,并且包括如下步驟由主機寫組件將數(shù)據(jù)對象寫到所述多個被控制的存儲裝置中的一個處的源數(shù)據(jù)映像;響應(yīng)第一元數(shù)據(jù)狀態(tài),由第一拷貝組件將所述數(shù)據(jù)對象拷貝到所述多個被控制的存儲裝置中的一個處的第一目標數(shù)據(jù)映像;響應(yīng)第二元數(shù)據(jù)狀態(tài),由第二拷貝組件執(zhí)行下面中的一個控制將所述數(shù)據(jù)對象拷貝到所述多個被控制的存儲裝置中的一個處的第二目標數(shù)據(jù)映像;和使所述第一拷貝組件執(zhí)行將所述第二目標數(shù)據(jù)映像拷貝到所述第一目標數(shù)據(jù)映像。
      該方法優(yōu)選地包括另一個步驟,由第三拷貝組件將所述數(shù)據(jù)對象級聯(lián)拷貝到所述多個被控制的存儲裝置中的一個處的第三目標數(shù)據(jù)映像。
      優(yōu)選地,所述存儲控制器被結(jié)合在存儲網(wǎng)絡(luò)內(nèi)。
      優(yōu)選地,所述存儲網(wǎng)絡(luò)是存儲區(qū)域網(wǎng)絡(luò)。
      優(yōu)選地,所述第一和所述第二拷貝組件中的至少一個位于通信網(wǎng)絡(luò)的不同節(jié)點處。
      優(yōu)選地,所述第一和所述第二拷貝組件以及所述第三拷貝組件中的至少一個位于通信網(wǎng)絡(luò)的不同節(jié)點處。
      在第三個方面,本發(fā)明提供了一種包括計算機程序代碼的計算機程序,當被裝入到計算機系統(tǒng)內(nèi)并被在其上執(zhí)行時,使得所述計算機執(zhí)行根據(jù)第二實施例的方法的步驟。第二實施例優(yōu)選的方法步驟可由相應(yīng)的程序代碼要素執(zhí)行。
      因此本發(fā)明的優(yōu)選實施例提供了一種級聯(lián)結(jié)構(gòu)中的FlashCopy映射的布置,并且可起作用以便確保任何主機I/O所需的寫的數(shù)目被局限為2,而不論級聯(lián)結(jié)構(gòu)中目標盤的數(shù)目如何。


      現(xiàn)在將參考附圖,僅以示例的方式說明本發(fā)明的優(yōu)選實施例,其中圖1示出了具有多個并行目標的現(xiàn)有技術(shù)的數(shù)據(jù)布置;圖2示出了本發(fā)明的優(yōu)選實施例可以被應(yīng)用于其中的初始數(shù)據(jù)布置;圖3示出了本發(fā)明的第一層次的優(yōu)選實施例已經(jīng)被應(yīng)用于其中的更新的數(shù)據(jù)布置;圖4A示出了圖2和3的數(shù)據(jù)布置的簡化視圖;
      圖4B示出了已被引入了另一個目標的圖4A的數(shù)據(jù)布置的視圖;圖4C示出了已被引入了再一個目標的圖4A的數(shù)據(jù)布置的視圖;圖5示出了從中刪除了一個目標的圖4A的數(shù)據(jù)布置的視圖;圖6是一個示意圖,示出了根據(jù)本發(fā)明的一個實施例的存儲控制器的結(jié)構(gòu);和圖7示出了根據(jù)本發(fā)明的優(yōu)選實施例的方法的步驟。
      具體實施例方式
      假設(shè)A和B已經(jīng)處于FlashCopy關(guān)系,并且C被作為A的拷貝添加。在建立映像C時,可如圖2中所示布置所述關(guān)系。
      實際上,B被作為C(其在這個時刻與A相同)的拷貝建立,并且C是A的拷貝。
      B持有的位圖描述了其與A的不同,同時正確地描述了其與C的不同。C與A相同,并且具有空的位圖。
      對A的更新現(xiàn)在僅需要將數(shù)據(jù)從A拷貝到C的拷貝操作。相反,對C的更新需要兩個拷貝操作,從A到C和從C到B。這是因為對一個鏈的中部的更新迫使對兩側(cè)中的每一側(cè)上的關(guān)系進行拷貝。
      例如,使用圖2的布置,如果我們對A中的第一和第四顆粒,以及C中的第二和第六顆粒應(yīng)用更新,結(jié)果如圖3所示。
      將FlashCopy結(jié)構(gòu)擴展為包括多于3個盤需要一種使用上面所述的基本方案的迭代布置,其中一個源和兩個目標盤的任意三元組的情況如上所述,并且因此所需的主機I/O的數(shù)目總是被局限為3。
      圖4A示出了圖2和3的2個映射,但是以簡化的形式,暫時忽略了所述顆粒和所述位圖中相應(yīng)的位。
      如圖4B中所示,獲取A的第三個映像涉及在A和C之間插入第四個盤(D)。
      如圖4C中所示,通過在C和B之間插入E可以實現(xiàn)獲取C的映像(級聯(lián)的FlashCopy)。
      任意級聯(lián)方案中的主要挑戰(zhàn)是高效地實現(xiàn)目標讀,并且避免鎖處理中的死鎖。目標讀必須鎖定所有未被拷貝的顆粒以防更新,直到它發(fā)現(xiàn)適當?shù)漠a(chǎn)生源為止。
      重新觸發(fā)一個關(guān)系需要將其從所述鏈中刪除,并且重新將其插入它的初始源之后。(初始源的標識以及在該鏈中的當前位置必須被保留,以便保持該管理模型)。
      如果更下面的映射與鏈的中部有依賴性(或與該鏈的更上部有依賴性),在從鏈的中部刪除一個關(guān)系的情況中存在要解決的另一個難點。
      為了使得管理盡可能地接近樹的方案,刪除一個關(guān)系的處理必須被擴展為隔離所述的依賴性。再次考慮圖4A的3個盤的鏈,并且轉(zhuǎn)到圖5,該處理如下。為了刪除C●第一個和最后的顆粒OK,因為它們根本不被拷貝;●第四個顆粒OK,因為它被在兩個中拷貝;●第三和第五個顆粒OK,因為它們在B中被拷貝;并且●第二個顆粒必須被拷貝到B中,因為C將丟失其拷貝。
      因此,需要后臺拷貝類型的任務(wù),以便迫使為已經(jīng)被拷貝到C內(nèi)的顆粒進行到B中的拷貝。
      在該處理發(fā)生的同時,被A的更新拷貝的顆粒必須被完全拷貝到B(而不是拷貝到C,并且然后后臺拷貝到B)。通過使該邏輯單元離線阻止了對C的更新。這需要刪除該關(guān)系中的一個異步步驟。刪除鏈的末端處的關(guān)系不需要這種異步處理。
      因此已經(jīng)描述了級聯(lián)FlashCopy更新處理的機能,并且轉(zhuǎn)到圖6,示出了本發(fā)明的優(yōu)選實施例已經(jīng)被實現(xiàn)在其內(nèi)的存儲控制器的簡化的示意圖。
      在圖6中示出了可以與主計算機裝置102,以及多個被控制的存儲裝置104,106,1040,1060共同操作的存儲控制器100,并且包括主機寫組件108,其可以操作以便將數(shù)據(jù)對象110寫到所述多個被控制的存儲裝置104,106,1040,1060中的一個處的源數(shù)據(jù)映像112;第一拷貝組件114,其對第一元數(shù)據(jù)狀態(tài)做出響應(yīng),并且可以操作以便控制將所述數(shù)據(jù)對象110拷貝到所述多個被控制的存儲裝置104,106,1040,1060中的一個處的第一目標數(shù)據(jù)映像116;第二拷貝組件118,其對第二元數(shù)據(jù)狀態(tài)做出響應(yīng),并且可以操作以便執(zhí)行下面中的一個控制將所述數(shù)據(jù)對象110拷貝到所述多個被控制的存儲裝置104,106,1040,1060中的一個處的第二目標數(shù)據(jù)映像120,以及使所述第一拷貝組件114執(zhí)行將所述第二目標數(shù)據(jù)映像120拷貝到所述第一目標數(shù)據(jù)映像116;其中所述控制拷貝和執(zhí)行拷貝獨立于所述主計算機裝置102和所述主機寫組件108。
      存儲控制器100可以包括另一個拷貝組件122,其可以操作以便獨立于所述主計算機裝置102,所述主機寫組件108,所述第一和第二拷貝組件114,118,控制將所述數(shù)據(jù)對象110級聯(lián)拷貝到所述多個被控制的存儲裝置104,106,1040,1060中的一個處的另一個目標數(shù)據(jù)映像124。
      現(xiàn)在轉(zhuǎn)到圖7,示出了一種方法的一系列步驟,根據(jù)該方法,本發(fā)明的優(yōu)選實施例可以被實現(xiàn)在硬件邏輯布置、軟件或它們的組合中。
      圖7的方法用于操作可以與主計算機裝置以及多個被控制的存儲裝置共同操作的存儲控制器。為了說明本發(fā)明的優(yōu)選實施例的優(yōu)點,示出了最復(fù)雜的情況即這樣一種情況,其中對位于一組級聯(lián)的盤的中部的盤發(fā)起寫活動。
      在步驟200,主機寫組件將數(shù)據(jù)對象寫到所述多個被控制的存儲裝置中的一個處的源數(shù)據(jù)映像。
      在這種最壞的情況中,向級聯(lián)的中部發(fā)出主機寫命令(即,圖4a中示出的盤A,C,B中的盤C),并且所述位圖指出C還沒有被從A拷貝,并且B也還沒有被從C拷貝(這又必須從A讀)。
      在這種情況下,所需的I/O是在步驟202從A讀該顆粒的數(shù)據(jù),然后在步驟204寫到B。在步驟206用于C的新的寫數(shù)據(jù)被與從A讀出的數(shù)據(jù)合并,并且在步驟208被應(yīng)用到盤C。然后在步驟210所述位圖被更新,以便示出B已經(jīng)被從C拷貝,然后在步驟212更新以便示出C已經(jīng)被從A拷貝(這些位圖更新的順序是重要的)。
      不再需要其它的主機I/O,即使C之后具有也需要被拷貝的長的盤級聯(lián)。
      本領(lǐng)域的普通技術(shù)人員容易理解,對于本領(lǐng)域的普通技術(shù)人員來說,對上述實施例的各種進一步修改是顯而易見的。
      本領(lǐng)域的技術(shù)人員將會明白,本發(fā)明的方法可以適合地被包含在邏輯裝置內(nèi),所述邏輯裝置包括用于執(zhí)行該方法的步驟的邏輯設(shè)備,并且這些邏輯設(shè)備可以包含硬件組件或固件組件。
      應(yīng)當理解,上面所述的方法還適于被完全地或部分地承載在運行在一個或多個處理器(未示出)上的軟件內(nèi),并且所述軟件可以被作為承載在任意適合的數(shù)據(jù)載體(也未示出)上的計算機程序元件被提供,所述數(shù)據(jù)載體諸如磁的或光學(xué)計算機盤。另外用于數(shù)據(jù)傳輸?shù)耐ǖ揽梢园ㄋ蟹N類的存儲介質(zhì)以及信號承載介質(zhì),諸如有線或無線信號介質(zhì)。
      本發(fā)明可以被適合地表述為用于計算機系統(tǒng)的計算機程序產(chǎn)品。這種實現(xiàn)可以包括一系列計算機可讀指令,所述計算機可讀指令或是固定在有形介質(zhì)諸如計算機可讀介質(zhì)(例如,磁盤,CD-ROM,ROM或硬盤),或可通過調(diào)制解調(diào)器或其它接口設(shè)備,或是在有形介質(zhì)(包括但不限于光學(xué)或模擬通信鏈路)上,或使用無線技術(shù)(包括但不限于微波,紅外線或其它傳輸技術(shù))無形地傳輸?shù)接嬎銠C系統(tǒng)。所述計算機可讀指令序列包含此處前面描述的全部或部分功能。
      本領(lǐng)域的技術(shù)人員將會理解,可用用于許多計算機體系結(jié)構(gòu)或操作系統(tǒng)的多種編程語言編寫這種計算機可讀指令。另外,這種指令可以被使用當前的或未來的任意的存儲器技術(shù)存儲,包括但不限于,半導(dǎo)體,磁的或光學(xué)的,或被使用當前的或未來的任意通信技術(shù)傳輸,包括但不限于,光學(xué)的,紅外線的,或微波??梢栽O(shè)想,這種計算機程序產(chǎn)品可以作為帶有附帶的打印的或電子文檔的可移動介質(zhì)被分發(fā),例如收縮包裝式軟件,被預(yù)先裝載到計算機系統(tǒng),例如,在系統(tǒng)ROM或固定盤上,或通過網(wǎng)絡(luò)(例如,因特網(wǎng)或萬維網(wǎng))從服務(wù)器或電子公告板被分發(fā)。
      還應(yīng)當理解,可以用為顧客部署的服務(wù)的形式提供本發(fā)明的實施例,以便提供站外災(zāi)難恢復(fù)服務(wù)。
      還應(yīng)當理解,對上述優(yōu)選實施例的各種進一步的修改對于本領(lǐng)域的普通技術(shù)人員將是顯而易見的。
      權(quán)利要求
      1.一種可與主計算機裝置以及多個被控制的存儲裝置共同操作的存儲控制器,包括主機寫組件,其可操作地將數(shù)據(jù)對象寫到所述多個被控制的存儲裝置中的一個存儲裝置處的源數(shù)據(jù)映像;第一拷貝組件,其對第一元數(shù)據(jù)狀態(tài)做出響應(yīng),并且可操作地控制將所述數(shù)據(jù)對象拷貝到所述多個被控制的存儲裝置中的一個存儲裝置處的第一目標數(shù)據(jù)映像;第二拷貝組件,其對第二元數(shù)據(jù)狀態(tài)做出響應(yīng),并且可操作地執(zhí)行下面中的一個控制將所述數(shù)據(jù)對象拷貝到所述多個被控制的存儲裝置中的一個存儲裝置處的第二目標數(shù)據(jù)映像;和使所述第一拷貝組件執(zhí)行將所述第二目標數(shù)據(jù)映像拷貝到所述第一目標數(shù)據(jù)映像。
      2.如權(quán)利要求1的存儲控制器,包括第三拷貝組件,其可操作地控制所述數(shù)據(jù)對象到所述多個被控制的存儲裝置中的一個存儲裝置處的第三目標數(shù)據(jù)映像的級聯(lián)拷貝。
      3.如權(quán)利要求1或權(quán)利要求2的存儲控制器,包括其中所述存儲控制器被結(jié)合到存儲網(wǎng)絡(luò)中。
      4.如權(quán)利要求3的存儲控制器,其中所述存儲網(wǎng)絡(luò)是存儲區(qū)域網(wǎng)絡(luò)。
      5.如權(quán)利要求1的存儲控制器,其中所述第一和第二拷貝組件中的至少一個位于通信網(wǎng)絡(luò)的不同節(jié)點處。
      6.如權(quán)利要求2的存儲控制器,其中所述第一和第二拷貝組件以及所述第三拷貝組件中的至少一個位于通信網(wǎng)絡(luò)的不同節(jié)點處。
      7.一種操作可與主計算機裝置以及多個被控制的存儲裝置共同操作的存儲控制器的方法,包括如下步驟由主機寫組件將數(shù)據(jù)對象寫到所述多個被控制的存儲裝置中的一個存儲裝置處的源數(shù)據(jù)映像;響應(yīng)第一元數(shù)據(jù)狀態(tài),由第一拷貝組件將所述數(shù)據(jù)對象拷貝到所述多個被控制的存儲裝置中的一個存儲裝置處的第一目標數(shù)據(jù)映像;響應(yīng)第二元數(shù)據(jù)狀態(tài),由第二拷貝組件執(zhí)行下面中的一個控制將所述數(shù)據(jù)對象拷貝到所述多個被控制的存儲裝置中的一個存儲裝置處的第二目標數(shù)據(jù)映像;和使所述第一拷貝組件執(zhí)行將所述第二目標數(shù)據(jù)映像拷貝到所述第一目標數(shù)據(jù)映像。
      8.如權(quán)利要求7的方法,包括另一個步驟,由第三拷貝組件將所述數(shù)據(jù)對象級聯(lián)拷貝到所述多個被控制的存儲裝置中的一個存儲裝置處的第三目標數(shù)據(jù)映像。
      9.如權(quán)利要求7或權(quán)利要求8的方法,其中所述存儲控制器被結(jié)合到存儲網(wǎng)絡(luò)中。
      10.如權(quán)利要求9的方法,其中所述存儲網(wǎng)絡(luò)是存儲區(qū)域網(wǎng)絡(luò)。
      11.如權(quán)利要求7的方法,其中所述第一和第二拷貝組件中的至少一個位于通信網(wǎng)絡(luò)的不同節(jié)點處。
      12.如權(quán)利要求8的方法,其中所述第一和第二拷貝組件以及所述第三拷貝組件中的至少一個位于通信網(wǎng)絡(luò)的不同節(jié)點處。
      13.一種包括計算機程序代碼的計算機程序,當被裝入計算機系統(tǒng)并被在其上執(zhí)行時,使得所述計算機執(zhí)行權(quán)利要求7到12中任意一個的方法的步驟。
      全文摘要
      一種可與主計算機裝置以及多個被控制的存儲裝置共同操作的存儲控制器,包括主機寫組件,用于將數(shù)據(jù)對象寫到多個被控制的存儲裝置中的一個處的源數(shù)據(jù)映像;第一拷貝組件,其對第一元數(shù)據(jù)狀態(tài)做出響應(yīng),并且可操作地控制將數(shù)據(jù)對象拷貝到多個被控制的存儲裝置中的一個處的第一目標數(shù)據(jù)映像;第二拷貝組件,其對第二元數(shù)據(jù)狀態(tài)做出響應(yīng),并且可操作地執(zhí)行下面中的一個控制將數(shù)據(jù)對象拷貝到多個被控制的存儲裝置中的一個處的第二目標數(shù)據(jù)映像;和使第一拷貝組件執(zhí)行將第二目標數(shù)據(jù)映像拷貝到第一目標數(shù)據(jù)映像。
      文檔編號G06F11/20GK1794161SQ20051011528
      公開日2006年6月28日 申請日期2005年11月11日 優(yōu)先權(quán)日2004年12月23日
      發(fā)明者C·F·芬特 申請人:國際商業(yè)機器公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1