[發(fā)明專利]限制在驅(qū)動(dòng)陣列中執(zhí)行后臺管理操作的設(shè)備有效
| 申請?zhí)枺?/td> | 201480006746.1 | 申請日: | 2014-01-08 |
| 公開(公告)號: | CN105431832B | 公開(公告)日: | 2019-03-22 |
| 發(fā)明(設(shè)計(jì))人: | 亞當(dāng)·羅伯茨;克里斯托弗·詹姆斯·荷迪;蓋瑞·庫達(dá)克;莉蒂亞·杜 | 申請(專利權(quán))人: | 聯(lián)想企業(yè)解決方案(新加坡)有限公司 |
| 主分類號: | G06F12/14 | 分類號: | G06F12/14 |
| 代理公司: | 北京申翔知識產(chǎn)權(quán)代理有限公司 11214 | 代理人: | 艾晶 |
| 地址: | 新加坡*** | 國省代碼: | 新加坡;SG |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 限制 驅(qū)動(dòng) 陣列 執(zhí)行 后臺 管理 操作 設(shè)備 方法 | ||
限制在驅(qū)動(dòng)陣列中執(zhí)行后臺管理操作,包括:從驅(qū)動(dòng)陣列的存儲器驅(qū)動(dòng)接收讀指令;確定讀指令是否與寫入數(shù)據(jù)到驅(qū)動(dòng)陣列的內(nèi)存儲器驅(qū)動(dòng)的寫指令相關(guān)聯(lián);確定寫指令與寫指令相關(guān)聯(lián)則限制被寫指令作為目標(biāo)的存儲器驅(qū)動(dòng)執(zhí)行后臺管理操作;確定寫指令是否完成;如果寫指令已完成則移除對于被寫指令作為目標(biāo)的存儲器驅(qū)動(dòng)執(zhí)行后臺管理操作的限制。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,或者,更具體地說,涉及用于限制在驅(qū)動(dòng)陣列中執(zhí)行后臺管理操作的方法,設(shè)備和產(chǎn)品。
背景技術(shù)
存儲器系統(tǒng)可以是由RAID控制器控制的獨(dú)立磁盤冗余陣列(‘RAID’)。RAID控制器通過在在一組獨(dú)立存儲設(shè)備上加入奇偶校驗(yàn)保護(hù)數(shù)據(jù)。奇偶計(jì)算要求RAID控制器使用一些讀寫操作,在某些情況下,這些讀寫操作相互依賴以保持驅(qū)動(dòng)器組的一致性。RAID陣列上的奇偶校驗(yàn)計(jì)算需要來自多個(gè)源的數(shù)據(jù),并且寫入將要等待一系列的讀取和奇偶校驗(yàn)計(jì)算完成。個(gè)別設(shè)備將活動(dòng)的暫停作為一個(gè)機(jī)會(huì)來執(zhí)行后臺任務(wù),如數(shù)據(jù)的擦除或一致性檢查,這可能會(huì)傷害存儲陣列的寫入性能。
因此本領(lǐng)域需要解決上述問題。
發(fā)明內(nèi)容
一種用于限制在驅(qū)動(dòng)陣列中執(zhí)行后臺管理操作的方法、裝置和產(chǎn)品,包括:驅(qū)動(dòng)控制器從驅(qū)動(dòng)陣列中的存儲驅(qū)動(dòng)接收讀指令以讀取數(shù)據(jù);驅(qū)動(dòng)控制器確定讀指令是否與寫入數(shù)據(jù)到到驅(qū)動(dòng)陣列中的存儲驅(qū)動(dòng)的寫指令相關(guān)聯(lián);驅(qū)動(dòng)陣列控制器響應(yīng)以確定讀指令與寫指令相關(guān)聯(lián);由驅(qū)動(dòng)陣列控制器限制被讀指令作為目標(biāo)的存儲驅(qū)動(dòng)執(zhí)行后臺管理操作;驅(qū)動(dòng)陣列管理器確定讀指令是否完成;驅(qū)動(dòng)陣列管理器響應(yīng)以確定讀指令已經(jīng)完成;由驅(qū)動(dòng)陣列控制器去除被讀指令作為目標(biāo)的存儲驅(qū)動(dòng)的與后臺管理操作執(zhí)行相關(guān)的限制。
從一方面來看,本發(fā)明提供了一種限制在驅(qū)動(dòng)陣列中執(zhí)行后臺管理操作的方法,該方法包括:驅(qū)動(dòng)器陣列控制器接收從驅(qū)動(dòng)陣列的存儲驅(qū)動(dòng)讀取數(shù)據(jù)的讀指令;驅(qū)動(dòng)器陣列控制器確定讀指令是否與寫入數(shù)據(jù)到驅(qū)動(dòng)陣列中的存儲驅(qū)動(dòng)的寫指令相關(guān)聯(lián);驅(qū)動(dòng)器陣列控制器響應(yīng)以確定讀指令與寫指令相關(guān)聯(lián);驅(qū)動(dòng)器陣列控制器限制被讀指令作為目標(biāo)的存儲驅(qū)動(dòng)的執(zhí)行后臺管理操作;存儲器陣列控制器確定寫操作是否完成;存儲器陣列控制器響應(yīng)以確定寫操操作已經(jīng)完成;驅(qū)動(dòng)陣列控制器去除對被寫指令作為目標(biāo)的存儲驅(qū)動(dòng)的后臺管理操作執(zhí)行的限制。
從另一方面來看,本發(fā)明提供了一種用于限制在驅(qū)動(dòng)陣列中執(zhí)行后臺管理操作的裝置,該裝置包括計(jì)算機(jī)處理器,可操作地連接到計(jì)算機(jī)處理器的計(jì)算機(jī)存儲器,計(jì)算機(jī)存儲器包括計(jì)算機(jī)程序指令,當(dāng)指令執(zhí)行時(shí),該裝置可執(zhí)行以下步驟:驅(qū)動(dòng)陣列控制器接收從驅(qū)動(dòng)陣列的存儲驅(qū)動(dòng)中讀取數(shù)據(jù)的讀指令;驅(qū)動(dòng)陣列控制器確定讀指令是否與從驅(qū)動(dòng)陣列的存儲驅(qū)動(dòng)中讀取數(shù)據(jù)的讀指令相關(guān)聯(lián);驅(qū)動(dòng)陣列控制器響應(yīng)以確定讀指令與寫指令相關(guān)聯(lián);驅(qū)動(dòng)陣列控制器限制被讀指令作為目標(biāo)的存儲驅(qū)動(dòng)執(zhí)行后臺管理操作;驅(qū)動(dòng)陣列控制器確定寫操作是否完成;存儲器陣列控制器響應(yīng)以確定寫操作已經(jīng)完成;驅(qū)動(dòng)陣列控制器去除對被寫指令作為目標(biāo)的存儲驅(qū)動(dòng)執(zhí)行后臺管理操作執(zhí)行的限制。
從另一方面來看,本發(fā)明提供了一種限制在驅(qū)動(dòng)陣列執(zhí)行后臺管理操作的計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括可由處理電路讀取的計(jì)算機(jī)可讀存儲介質(zhì),并且該產(chǎn)品存儲由處理電路執(zhí)行的指令以實(shí)現(xiàn)一個(gè)方法以執(zhí)行本發(fā)明的步驟。
從另一方面來看,本發(fā)明提供了一種存儲于計(jì)算機(jī)可讀介質(zhì)上并且可被加載到數(shù)字計(jì)算機(jī)內(nèi)部存儲器的計(jì)算機(jī)程序,包括軟件代碼部分,當(dāng)所述程序在計(jì)算機(jī)運(yùn)行時(shí),可執(zhí)行本發(fā)明的步驟。
上述和其他方面,根據(jù)下面結(jié)合附圖的對于本發(fā)明的具體實(shí)施例更詳細(xì)的描述,本發(fā)明的特點(diǎn)和優(yōu)勢將顯而易見。附圖中的數(shù)據(jù)表示本發(fā)明具體實(shí)施的各部分。
附圖說明
本發(fā)明將參考優(yōu)選的實(shí)施例,通過舉例的方式描述,具體參見下面的附圖:
圖1給出了一種自動(dòng)計(jì)算裝置的框圖,該裝置是根據(jù)現(xiàn)有技術(shù)使用計(jì)算機(jī)實(shí)現(xiàn)的限制在驅(qū)動(dòng)陣列中執(zhí)行后臺管理操作的示例,本發(fā)明的優(yōu)選實(shí)施例可在該裝置中實(shí)施;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于聯(lián)想企業(yè)解決方案(新加坡)有限公司,未經(jīng)聯(lián)想企業(yè)解決方案(新加坡)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201480006746.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 電流驅(qū)動(dòng)裝置的驅(qū)動(dòng)電路,電流驅(qū)動(dòng)設(shè)備及其驅(qū)動(dòng)方法
- 驅(qū)動(dòng)電路、驅(qū)動(dòng)模塊以及電機(jī)驅(qū)動(dòng)裝置
- 驅(qū)動(dòng)電路、驅(qū)動(dòng)模塊和電機(jī)驅(qū)動(dòng)設(shè)備
- 驅(qū)動(dòng)單元、驅(qū)動(dòng)方法、驅(qū)動(dòng)電路及顯示面板
- 驅(qū)動(dòng)電路、驅(qū)動(dòng)芯片及其驅(qū)動(dòng)方法
- 驅(qū)動(dòng)電機(jī)(電驅(qū)動(dòng))
- 驅(qū)動(dòng)電機(jī)(節(jié)能驅(qū)動(dòng))
- 驅(qū)動(dòng)電機(jī)(設(shè)備驅(qū)動(dòng))
- 驅(qū)動(dòng)機(jī)(驅(qū)動(dòng)軸)
- 驅(qū)動(dòng)機(jī)(電驅(qū)動(dòng))
- 以注射方式執(zhí)行死刑的自動(dòng)執(zhí)行車的執(zhí)行床
- 過程執(zhí)行裝置、過程執(zhí)行方法以及過程執(zhí)行程序
- 用以執(zhí)行跳舞電子游戲的執(zhí)行系統(tǒng)及其執(zhí)行方法
- 策略執(zhí)行系統(tǒng)及其執(zhí)行方法
- 腳本執(zhí)行系統(tǒng)和腳本執(zhí)行方法
- 命令執(zhí)行設(shè)備、命令執(zhí)行系統(tǒng)、命令執(zhí)行方法以及命令執(zhí)行程序
- 程序執(zhí)行裝置、程序執(zhí)行系統(tǒng)以及程序執(zhí)行方法
- 處理執(zhí)行設(shè)備和由該處理執(zhí)行設(shè)備執(zhí)行的方法
- 有序任務(wù)的執(zhí)行方法、執(zhí)行裝置和執(zhí)行系統(tǒng)
- 執(zhí)行器(閥門執(zhí)行器)





