亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于將數(shù)據(jù)寫入鏡像存儲(chǔ)組件的裝置和方法

文檔序號(hào):6760131閱讀:184來(lái)源:國(guó)知局
專利名稱:用于將數(shù)據(jù)寫入鏡像存儲(chǔ)組件的裝置和方法
技術(shù)領(lǐng)域
本發(fā)明涉及控制冗余數(shù)據(jù)存儲(chǔ)中的數(shù)據(jù),更具體地說(shuō),涉及控制將數(shù)據(jù)寫入存儲(chǔ)設(shè)備。
背景技術(shù)
目前,在數(shù)據(jù)均勻地分布到驅(qū)動(dòng)器的情況下將數(shù)據(jù)寫入RAID-10陣列。進(jìn)一步的改進(jìn)(如美國(guó)專利No.6,484,235中描述的)允許驅(qū)動(dòng)器通過(guò)定位LBA以使用磁盤的最快部分進(jìn)行讀取來(lái)以其最佳性能返回?cái)?shù)據(jù)。隨著目前在企業(yè)級(jí)存儲(chǔ)中使用較慢的SATA驅(qū)動(dòng)器的趨勢(shì),驅(qū)動(dòng)器讀取I/O的最優(yōu)化變得從未如此重要,特別是在SATA驅(qū)動(dòng)器具有比現(xiàn)有SCSI驅(qū)動(dòng)器更長(zhǎng)的尋道時(shí)間時(shí)。
美國(guó)專利6,484,235披露了從一個(gè)驅(qū)動(dòng)器讀取50%的LBA,而從另一個(gè)驅(qū)動(dòng)器讀取另外50%的LBA以減少磁頭移動(dòng)并因此還盡可能地減少尋道時(shí)間。這通過(guò)以下方式來(lái)實(shí)現(xiàn)將每個(gè)驅(qū)動(dòng)器邏輯地分成兩個(gè)同心排列的部分,使得任何給定的將從一個(gè)驅(qū)動(dòng)器讀取的LBA都更接近另一個(gè)驅(qū)動(dòng)器的外部,而其相應(yīng)的鏡像數(shù)據(jù)LBA都更接近另一個(gè)驅(qū)動(dòng)器的內(nèi)部。
此技術(shù)利用了就性能而言,驅(qū)動(dòng)器具有最佳盤片區(qū)域這一事實(shí)。這通常是外邊緣,因?yàn)槠滢D(zhuǎn)動(dòng)速度與內(nèi)邊緣的轉(zhuǎn)動(dòng)速度相同,并且盡管面積增加,而數(shù)據(jù)密度仍保持不變。這提供了更高的I/O速度。
目前,在整個(gè)驅(qū)動(dòng)器中鏡像數(shù)據(jù),以便兩個(gè)驅(qū)動(dòng)器是彼此的精確副本。相比之下,根據(jù)美國(guó)專利6,484,235,主驅(qū)動(dòng)器如以前那樣包含數(shù)據(jù),而次驅(qū)動(dòng)器使其邏輯LBA相反。這意味著每個(gè)驅(qū)動(dòng)器都能夠以其最佳速度讀取其數(shù)據(jù)部分。磁頭僅在寫入(其通常只代表大約30%的數(shù)據(jù)傳輸)時(shí)才必須離開(kāi)最佳區(qū)域。統(tǒng)計(jì)上地,這些寫入中的一半應(yīng)落入最佳區(qū)域內(nèi),所以只有大約15%的傳輸將用于最佳區(qū)域之外的數(shù)據(jù)。
在進(jìn)一步的改進(jìn)中,LBA邊界可以為了負(fù)載平衡而被動(dòng)態(tài)地移動(dòng)。從主磁盤讀取邊界之前的所有LBA,而從次磁盤讀取邊界之后的LBA。如果主磁盤的負(fù)載大于次磁盤的負(fù)載,則會(huì)降低邊界。這意味著從主磁盤的讀取將更少,從更小的區(qū)域(較短的尋道)并且仍從磁盤的最佳部分,而從次驅(qū)動(dòng)器的讀取將仍從其最佳(雖然較大)區(qū)域。
但是,上述過(guò)程仍存在由那些迫使磁頭位于最佳區(qū)域之外的寫入所導(dǎo)致的問(wèn)題。因此,需要一種將改進(jìn)的讀取I/O技術(shù)的優(yōu)點(diǎn)與更有效的寫入I/O技術(shù)相結(jié)合的裝置和邏輯方法。

發(fā)明內(nèi)容
本發(fā)明因此在第一方面中提供了一種用于將數(shù)據(jù)寫入鏡像存儲(chǔ)組件的裝置,所述鏡像存儲(chǔ)組件被配置成將數(shù)據(jù)項(xiàng)放置在第一介質(zhì)的最小尋道時(shí)間區(qū)域中,并且被配置成將所述數(shù)據(jù)項(xiàng)的鏡像副本放置在第二介質(zhì)的非最小尋道時(shí)間區(qū)域中;所述裝置包括接收將被寫入的所述數(shù)據(jù)項(xiàng)的數(shù)據(jù)接收組件;存儲(chǔ)所述數(shù)據(jù)項(xiàng)的數(shù)據(jù)存儲(chǔ)組件;導(dǎo)致將所述數(shù)據(jù)項(xiàng)立即寫入所述第一介質(zhì)的所述最小尋道時(shí)間區(qū)域的第一寫入組件;以及導(dǎo)致從所述數(shù)據(jù)存儲(chǔ)組件推遲讀取所述數(shù)據(jù)項(xiàng)和將所述鏡像副本推遲寫入所述第二介質(zhì)的所述非最小尋道時(shí)間區(qū)域的第二寫入組件。
優(yōu)選地,所述第一介質(zhì)和所述第二介質(zhì)中的至少一個(gè)介質(zhì)包括盤存儲(chǔ)裝置。
優(yōu)選地,所述最小尋道時(shí)間區(qū)域包括盤片的外部區(qū)域。
優(yōu)選地,所述非最小尋道時(shí)間區(qū)域包括盤片的內(nèi)部區(qū)域。
優(yōu)選地,所述數(shù)據(jù)存儲(chǔ)組件包括非易失性存儲(chǔ)裝置。
優(yōu)選地,所述非易失性存儲(chǔ)裝置包括非易失性隨機(jī)存取存儲(chǔ)器。
優(yōu)選地,所述數(shù)據(jù)存儲(chǔ)組件在所述推遲寫入完成后被清空。
優(yōu)選地,所述數(shù)據(jù)存儲(chǔ)組件可以對(duì)多個(gè)數(shù)據(jù)項(xiàng)進(jìn)行批處理操作。
優(yōu)選地,所述推遲寫入所述鏡像副本可以在減少活動(dòng)期間操作。
優(yōu)選地,所述推遲寫入所述鏡像副本可以被更高優(yōu)先級(jí)的工作中斷。
在第二方面中,提供了一種用于操作用于將數(shù)據(jù)寫入鏡像存儲(chǔ)組件的裝置的方法,所述鏡像存儲(chǔ)組件被配置成將數(shù)據(jù)項(xiàng)放置在第一介質(zhì)的最小尋道時(shí)間區(qū)域中,并且被配置成將所述數(shù)據(jù)項(xiàng)的鏡像副本放置在第二介質(zhì)的非最小尋道時(shí)間區(qū)域中;所述方法包括以下步驟由數(shù)據(jù)接收組件接收將被寫入的所述數(shù)據(jù)項(xiàng);由數(shù)據(jù)存儲(chǔ)組件存儲(chǔ)所述數(shù)據(jù)項(xiàng);由第一寫入組件導(dǎo)致將所述數(shù)據(jù)項(xiàng)立即寫入所述第一介質(zhì)的所述最小尋道時(shí)間區(qū)域;以及由第二寫入組件導(dǎo)致從所述數(shù)據(jù)存儲(chǔ)組件推遲讀取所述數(shù)據(jù)項(xiàng)和將所述鏡像副本推遲寫入所述第二介質(zhì)的所述非最小尋道時(shí)間區(qū)域。
優(yōu)選地,所述第一介質(zhì)和所述第二介質(zhì)中的至少一個(gè)介質(zhì)包括盤存儲(chǔ)裝置。
優(yōu)選地,所述最小尋道時(shí)間區(qū)域包括盤片的外部區(qū)域。
優(yōu)選地,所述非最小尋道時(shí)間區(qū)域包括盤片的內(nèi)部區(qū)域。
優(yōu)選地,所述數(shù)據(jù)存儲(chǔ)組件包括非易失性存儲(chǔ)裝置。
優(yōu)選地,所述非易失性存儲(chǔ)裝置包括非易失性隨機(jī)存取存儲(chǔ)器。
優(yōu)選地,所述數(shù)據(jù)存儲(chǔ)組件在所述推遲寫入完成后被清空。
優(yōu)選地,所述數(shù)據(jù)存儲(chǔ)組件可以對(duì)多個(gè)數(shù)據(jù)項(xiàng)進(jìn)行批處理操作。
優(yōu)選地,所述推遲寫入所述鏡像副本可以在減少活動(dòng)期間操作。
優(yōu)選地,所述推遲寫入所述鏡像副本可以被更高優(yōu)先級(jí)的工作中斷。
在第三方面中,提供了一種包括計(jì)算機(jī)程序代碼的計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序代碼被加載到計(jì)算機(jī)系統(tǒng)中并在其上執(zhí)行時(shí),導(dǎo)致所述計(jì)算機(jī)系統(tǒng)執(zhí)行根據(jù)所述第二方面的方法的所有步驟。所述第二方面的優(yōu)選方法步驟特征反映在所述第三方面的優(yōu)選計(jì)算機(jī)程序特征中。
因此,本發(fā)明的優(yōu)選實(shí)施例優(yōu)選地僅將數(shù)據(jù)立即寫入在其最佳區(qū)域中具有相關(guān)LBA的驅(qū)動(dòng)器(其是快速的),并且緩沖并優(yōu)選地批處理對(duì)另一個(gè)驅(qū)動(dòng)器的寫入,以便其磁頭很少偏離到其最佳區(qū)域之外。


現(xiàn)在將參考附圖僅通過(guò)實(shí)例的方式來(lái)描述本發(fā)明的優(yōu)選實(shí)施例,這些附圖是圖1以示意圖的形式示出了根據(jù)本發(fā)明的優(yōu)選實(shí)施例的裝置;圖2以流程圖的形式示出了其中可以實(shí)現(xiàn)根據(jù)本發(fā)明的優(yōu)選實(shí)施例的操作方法的邏輯排列或方法。
具體實(shí)施例方式
轉(zhuǎn)至圖1,其中示出了根據(jù)本發(fā)明的優(yōu)選實(shí)施例的裝置的布置。
裝置100被布置為將數(shù)據(jù)寫入示為盤110、120的鏡像存儲(chǔ)裝置。由盤110、120表示的鏡像存儲(chǔ)裝置被配置成將數(shù)據(jù)項(xiàng)放置在第一介質(zhì)一盤110一的最小尋道時(shí)間區(qū)域140中,并被配置成將同一數(shù)據(jù)項(xiàng)的鏡像副本放置在第二介質(zhì)一盤120一的非最小尋道時(shí)間區(qū)域170中。裝置100包括接收將被寫入的數(shù)據(jù)項(xiàng)的數(shù)據(jù)接收組件105??梢允欠且资噪S機(jī)存取存儲(chǔ)器(NVRAM)的非易失性數(shù)據(jù)存儲(chǔ)組件160被用來(lái)存儲(chǔ)所述數(shù)據(jù)項(xiàng)。第一寫入組件130導(dǎo)致將數(shù)據(jù)項(xiàng)立即寫入盤110的最小尋道時(shí)間區(qū)域140。第二寫入組件150導(dǎo)致從非易失性存儲(chǔ)組件160推遲讀取所述數(shù)據(jù)項(xiàng)并導(dǎo)致將所述數(shù)據(jù)的鏡像副本推遲寫入盤120的非最小尋道時(shí)間區(qū)域170。有利地,可以在低活動(dòng)期間執(zhí)行所述數(shù)據(jù)項(xiàng)鏡像副本的推遲讀取和寫入,并且可以作為可以被其他具有更高優(yōu)先級(jí)的任務(wù)搶先的后臺(tái)任務(wù)來(lái)執(zhí)行,當(dāng)峰值活動(dòng)結(jié)束時(shí)再次恢復(fù)。盡管在此示出了使用盤110、120來(lái)實(shí)現(xiàn)本發(fā)明的優(yōu)選實(shí)施例,但是任何具有用于數(shù)據(jù)存儲(chǔ)和檢索的類似布置的等同數(shù)據(jù)存儲(chǔ)介質(zhì)都可以被構(gòu)想為用于本發(fā)明其他實(shí)現(xiàn)的合適環(huán)境。有利地,非易失性存儲(chǔ)組件160可以被布置成保留多個(gè)數(shù)據(jù)項(xiàng),使得可以批處理所述數(shù)據(jù)項(xiàng)以更有效地寫入,更進(jìn)一步地減少重新定位驅(qū)動(dòng)器磁頭的需要。此寫入的批處理將從最佳區(qū)域的偏離限于成批的,因此當(dāng)將數(shù)據(jù)寫入盤時(shí),減少了驅(qū)動(dòng)器必須在最佳區(qū)域之外執(zhí)行的尋道的數(shù)量。此類技術(shù)是本領(lǐng)域中公知的,并且通常包括將數(shù)據(jù)或奇偶校驗(yàn)標(biāo)記為“不確定”,直到批量寫入被完成。對(duì)數(shù)據(jù)的風(fēng)險(xiǎn)將高于不執(zhí)行此操作的情況,但這是對(duì)提高的性能的權(quán)衡,并且可以借助公知的數(shù)據(jù)完整性技術(shù)來(lái)降低所述風(fēng)險(xiǎn)。通過(guò)例如在NVRAM中使用原子奇偶校驗(yàn),同時(shí)發(fā)生適配器故障和來(lái)自未完成寫入的數(shù)據(jù)損壞才會(huì)導(dǎo)致數(shù)據(jù)丟失。
實(shí)際上,可能的修改將是在驅(qū)動(dòng)器自身中維護(hù)優(yōu)選實(shí)施例的非易失性存儲(chǔ)組件160并相應(yīng)地以這樣的方式修改盤固件如正常的RAID那樣,I/O可以被同時(shí)發(fā)送到驅(qū)動(dòng)器110和120。然后,所述驅(qū)動(dòng)器的老化算法將被修改為更加緩慢地老化對(duì)盤的非最小尋道區(qū)域的寫入。控制非最小尋道區(qū)域的驅(qū)動(dòng)器將因此形成寫入數(shù)據(jù)的更大緩沖區(qū),并由此更有效地自動(dòng)地批處理在最佳區(qū)域外的寫入。
在任何情況下,只要是確保對(duì)第一盤110的最小尋道區(qū)域140和第二盤120的非最小尋道區(qū)域170的寫入已達(dá)到成功完成所必需的,就會(huì)保存非易失性存儲(chǔ)組件中的數(shù)據(jù)項(xiàng)。然后,非易失性存儲(chǔ)組件160可以被清空,以準(zhǔn)備用于與下一個(gè)寫入請(qǐng)求關(guān)聯(lián)的一個(gè)或多個(gè)數(shù)據(jù)項(xiàng)。
現(xiàn)在轉(zhuǎn)至圖2,其中以流程圖的形式示出了根據(jù)本發(fā)明的優(yōu)選實(shí)施例的方法或邏輯排列的步驟。
在操作用于將數(shù)據(jù)寫入圖2中所示的鏡像存儲(chǔ)的裝置的方法中,所述鏡像存儲(chǔ)被配置成將數(shù)據(jù)項(xiàng)放置在第一介質(zhì)的最小尋道時(shí)間區(qū)域中,并將所述數(shù)據(jù)項(xiàng)的鏡像副本放置在第二介質(zhì)的非最小尋道時(shí)間區(qū)域中。所述方法開(kāi)始于開(kāi)始步驟200,并且在步驟202,數(shù)據(jù)接收組件接收將被寫入的數(shù)據(jù)項(xiàng)。通常,作為主機(jī)寫入I/O的結(jié)果來(lái)接收數(shù)據(jù)項(xiàng),但是構(gòu)想了替代形式,例如來(lái)自數(shù)據(jù)存儲(chǔ)網(wǎng)絡(luò)(例如存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN))中的對(duì)等控制器、適配器或存儲(chǔ)虛擬化引擎的非主機(jī)復(fù)制服務(wù)請(qǐng)求。在步驟204,非易失性數(shù)據(jù)存儲(chǔ)組件存儲(chǔ)所述數(shù)據(jù)項(xiàng)。所述非易失性存儲(chǔ)組件可以利用例如NVRAM來(lái)存儲(chǔ)所述數(shù)據(jù),以便改善數(shù)據(jù)完整性和可恢復(fù)性。在步驟206,第一寫入組件導(dǎo)致將所述數(shù)據(jù)項(xiàng)立即寫入第一介質(zhì)的最小尋道時(shí)間區(qū)域。此寫入可以使用來(lái)自所述非易失性數(shù)據(jù)存儲(chǔ)組件的數(shù)據(jù)。在可替代形式中,可以直接寫入所述數(shù)據(jù)項(xiàng),而無(wú)需被寫入所述非易失性數(shù)據(jù)存儲(chǔ)組件并隨后從其讀取。
流程圖中的點(diǎn)線在此表示在立即寫入步驟206與相繼的步驟(步驟208)之間可能存在不確定長(zhǎng)度的延遲,其中第二寫入組件導(dǎo)致從非易失性存儲(chǔ)裝置推遲讀取所述數(shù)據(jù)項(xiàng)以及將所述數(shù)據(jù)項(xiàng)的鏡像副本推遲寫入所述第二介質(zhì)的非最小尋道區(qū)域。在步驟208之后不再需要所述非易失性存儲(chǔ)裝置的內(nèi)容,并且因此在步驟210,可以清空所述非易失性存儲(chǔ)裝置以準(zhǔn)備接收用于任何其他寫入請(qǐng)求的一個(gè)或多個(gè)數(shù)據(jù)項(xiàng)。在結(jié)束步驟212,結(jié)束所述方法步驟。
對(duì)本領(lǐng)域的技術(shù)人員將顯而易見(jiàn)的是,本發(fā)明的方法可以被合適地包括在邏輯設(shè)備中,所述邏輯設(shè)備包括執(zhí)行所述方法的諸步驟的邏輯裝置,并且此類邏輯裝置可以包括硬件組件或固件組件。
對(duì)本領(lǐng)域的技術(shù)人員將同樣顯而易見(jiàn)的是,本發(fā)明的邏輯排列可以被合適地包括在邏輯設(shè)備中,所述邏輯設(shè)備包括執(zhí)行所述方法的諸步驟的邏輯裝置,并且此類邏輯裝置可以包括諸如例如可編程邏輯陣列中的邏輯門之類的組件。此類邏輯排列還可以被包括在用于使用例如虛擬硬件描述符語(yǔ)言(其可以使用固定的或可傳輸?shù)妮d波介質(zhì)來(lái)存儲(chǔ))在此類陣列中臨時(shí)或永久地建立邏輯結(jié)構(gòu)的啟用裝置中。
可以理解,上述方法還可以被合適地在運(yùn)行在一個(gè)或多個(gè)處理器(未示出)上的軟件中完全或部分地執(zhí)行,并且可以作為諸如磁或光計(jì)算機(jī)盤之類的任何適合數(shù)據(jù)載體(也未示出)上承載的計(jì)算機(jī)程序元素來(lái)提供所述軟件。用于數(shù)據(jù)傳輸?shù)耐ǖ劳瑯涌梢园ㄋ忻枋龅拇鎯?chǔ)介質(zhì)以及諸如有線或無(wú)線信號(hào)介質(zhì)之類的信號(hào)承載介質(zhì)。
本發(fā)明可以被合適地包括為用于與計(jì)算機(jī)系統(tǒng)一起使用的計(jì)算機(jī)程序產(chǎn)品。此類實(shí)現(xiàn)可以包括固定在諸如計(jì)算機(jī)可讀介質(zhì)(例如,軟盤、CD-ROM、ROM或硬盤)之類的有形介質(zhì)上,或經(jīng)過(guò)調(diào)制解調(diào)器或其他接口設(shè)備通過(guò)有形介質(zhì)(包括但不限于光或模擬通訊線路)或使用無(wú)線技術(shù)(包括但不限于微波、紅外線或其他傳輸技術(shù))無(wú)形地傳輸?shù)接?jì)算機(jī)系統(tǒng)的一系列計(jì)算機(jī)可讀指令。所述計(jì)算機(jī)可讀指令系列包括所有或部分先前在此描述的功能。
本領(lǐng)域的技術(shù)人員將理解,可以以多種用于與許多計(jì)算機(jī)體系結(jié)構(gòu)或操作系統(tǒng)一起使用的編程語(yǔ)言來(lái)編寫此類計(jì)算機(jī)可讀指令。此外,可以使用任何當(dāng)前或未來(lái)的存儲(chǔ)器技術(shù)(包括但不限于半導(dǎo)體、磁或光)來(lái)存儲(chǔ)此類指令,或使用任何當(dāng)前或未來(lái)的通信技術(shù)(包括但不限于光、紅外線或微波)來(lái)傳輸此類指令。構(gòu)想了此類計(jì)算機(jī)程序產(chǎn)品可以作為附帶有印刷或電子文檔的可移動(dòng)介質(zhì)(例如,緊縮套裝軟件)來(lái)發(fā)布、被預(yù)加載到計(jì)算機(jī)系統(tǒng)(例如,加載到系統(tǒng)ROM或固定盤上),或者通過(guò)網(wǎng)絡(luò)(例如,因特網(wǎng)或萬(wàn)維網(wǎng))從服務(wù)器或電子公告版來(lái)發(fā)布。
將進(jìn)一步理解,可以以代表客戶部署以便按需提供服務(wù)的服務(wù)的形式來(lái)提供本發(fā)明的實(shí)施例。
還將理解,對(duì)上述優(yōu)選實(shí)施例的各種進(jìn)一步修改對(duì)本領(lǐng)域的技術(shù)人員將是顯而易見(jiàn)的。
權(quán)利要求
1.一種用于將數(shù)據(jù)寫入鏡像存儲(chǔ)組件的裝置,所述鏡像存儲(chǔ)組件被配置成將數(shù)據(jù)項(xiàng)放置在第一介質(zhì)的最小尋道時(shí)間區(qū)域中,并且被配置成將所述數(shù)據(jù)項(xiàng)的鏡像副本放置在第二介質(zhì)的非最小尋道時(shí)間區(qū)域中;所述裝置包括接收將被寫入的所述數(shù)據(jù)項(xiàng)的數(shù)據(jù)接收組件;存儲(chǔ)所述數(shù)據(jù)項(xiàng)的數(shù)據(jù)存儲(chǔ)組件;導(dǎo)致將所述數(shù)據(jù)項(xiàng)立即寫入所述第一介質(zhì)的所述最小尋道時(shí)間區(qū)域的第一寫入組件;以及導(dǎo)致從所述數(shù)據(jù)存儲(chǔ)組件推遲讀取所述數(shù)據(jù)項(xiàng)和將所述鏡像副本推遲寫入所述第二介質(zhì)的所述非最小尋道時(shí)間區(qū)域的第二寫入組件。
2.如權(quán)利要求1中所述的裝置,其中所述第一介質(zhì)和所述第二介質(zhì)中的至少一個(gè)介質(zhì)包括盤存儲(chǔ)裝置。
3.如權(quán)利要求2中所述的裝置,其中所述最小尋道時(shí)間區(qū)域包括盤片的外部區(qū)域。
4.如權(quán)利要求2或3中所述的裝置,其中所述非最小尋道時(shí)間區(qū)域包括盤片的內(nèi)部區(qū)域。
5.如上述任一權(quán)利要求中所述的裝置,其中所述數(shù)據(jù)存儲(chǔ)組件包括非易失性存儲(chǔ)裝置。
6.如權(quán)利要求5中所述的裝置,其中所述非易失性存儲(chǔ)裝置包括非易失性隨機(jī)存取存儲(chǔ)器。
7.如上述任一權(quán)利要求中所述的裝置,其中所述數(shù)據(jù)存儲(chǔ)組件在所述推遲寫入完成后被清空。
8.如上述任一權(quán)利要求中所述的裝置,其中所述數(shù)據(jù)存儲(chǔ)組件可以對(duì)多個(gè)數(shù)據(jù)項(xiàng)進(jìn)行批處理操作。
9.如上述任一權(quán)利要求中所述的裝置,其中所述推遲寫入所述鏡像副本可以在減少活動(dòng)期間操作。
10.如上述任一權(quán)利要求中所述的裝置,其中所述推遲寫入所述鏡像副本可以被更高優(yōu)先級(jí)的工作中斷。
11.一種用于操作用于將數(shù)據(jù)寫入鏡像存儲(chǔ)組件的裝置的方法,所述鏡像存儲(chǔ)組件被配置成將數(shù)據(jù)項(xiàng)放置在第一介質(zhì)的最小尋道時(shí)間區(qū)域中,并且被配置成將所述數(shù)據(jù)項(xiàng)的鏡像副本放置在第二介質(zhì)的非最小尋道時(shí)間區(qū)域中;所述方法包括以下步驟由數(shù)據(jù)接收組件接收將被寫入的所述數(shù)據(jù)項(xiàng);由數(shù)據(jù)存儲(chǔ)組件存儲(chǔ)所述數(shù)據(jù)項(xiàng);由第一寫入組件導(dǎo)致將所述數(shù)據(jù)項(xiàng)立即寫入所述第一介質(zhì)的所述最小尋道時(shí)間區(qū)域;以及由第二寫入組件導(dǎo)致從所述數(shù)據(jù)存儲(chǔ)組件推遲讀取所述數(shù)據(jù)項(xiàng)和將所述鏡像副本推遲寫入所述第二介質(zhì)的所述非最小尋道時(shí)間區(qū)域。
12.如權(quán)利要求11中所述的方法,其中所述第一介質(zhì)和所述第二介質(zhì)中的至少一個(gè)介質(zhì)包括盤存儲(chǔ)裝置。
13.如權(quán)利要求12中所述的方法,其中所述最小尋道時(shí)間區(qū)域包括盤片的外部區(qū)域。
14.如權(quán)利要求12或13中所述的方法,其中所述非最小尋道時(shí)間區(qū)域包括盤片的內(nèi)部區(qū)域。
15.如權(quán)利要求11到14中的任一權(quán)利要求所述的方法,其中所述數(shù)據(jù)存儲(chǔ)組件包括非易失性存儲(chǔ)裝置。
16.如權(quán)利要求15中所述的方法,其中所述非易失性存儲(chǔ)裝置包括非易失性隨機(jī)存取存儲(chǔ)器。
17.如權(quán)利要求11到16中的任一權(quán)利要求所述的方法,其中所述數(shù)據(jù)存儲(chǔ)組件在所述推遲寫入完成后被清空。
18.如權(quán)利要求11到17中的任一權(quán)利要求所述的方法,其中所述數(shù)據(jù)存儲(chǔ)組件可以對(duì)多個(gè)數(shù)據(jù)項(xiàng)進(jìn)行批處理操作。
19.如權(quán)利要求11到18中的任一權(quán)利要求所述的方法,其中所述推遲寫入所述鏡像副本可以在減少活動(dòng)期間操作。
20.如權(quán)利要求11到19中的任一權(quán)利要求所述的方法,其中所述推遲寫入所述鏡像副本可以被更高優(yōu)先級(jí)的工作中斷。
21.一種包括計(jì)算機(jī)程序代碼的計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序代碼被加載到計(jì)算機(jī)系統(tǒng)中并在其上執(zhí)行時(shí),導(dǎo)致所述計(jì)算機(jī)系統(tǒng)執(zhí)行如權(quán)利要求11到20中的任一權(quán)利要求所述的方法的所有步驟。
全文摘要
一種可用于將數(shù)據(jù)寫入鏡像存儲(chǔ)組件的裝置,所述鏡像存儲(chǔ)組件被配置成將數(shù)據(jù)項(xiàng)放置在第一介質(zhì)的最小尋道時(shí)間區(qū)域中,并且被配置成將所述數(shù)據(jù)項(xiàng)的鏡像副本放置在第二介質(zhì)的非最小尋道時(shí)間區(qū)域中。所述裝置包括接收將被寫入的所述數(shù)據(jù)項(xiàng)的數(shù)據(jù)接收組件;存儲(chǔ)所述數(shù)據(jù)項(xiàng)的數(shù)據(jù)存儲(chǔ)組件;導(dǎo)致將所述數(shù)據(jù)項(xiàng)立即寫入所述第一介質(zhì)的所述最小尋道時(shí)間區(qū)域的第一寫入組件;以及導(dǎo)致從所述數(shù)據(jù)存儲(chǔ)組件推遲讀取所述數(shù)據(jù)項(xiàng)和將所述鏡像副本推遲寫入所述第二介質(zhì)的所述非最小尋道時(shí)間區(qū)域的第二寫入組件。
文檔編號(hào)G11B20/12GK1912821SQ200610072699
公開(kāi)日2007年2月14日 申請(qǐng)日期2006年4月11日 優(yōu)先權(quán)日2005年8月10日
發(fā)明者J·I·塞特爾, D·D·克里奇利, R·H·霍普金斯 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1