• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    管理存儲(chǔ)子系統(tǒng)中元數(shù)據(jù)的方法、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品技術(shù)方案

    技術(shù)編號(hào):2853054 閱讀:174 留言:0更新日期:2012-04-11 18:40
    提供了用于配置管理存儲(chǔ)子系統(tǒng)中的元數(shù)據(jù)的計(jì)算基礎(chǔ)設(shè)施的方法、系統(tǒng)、計(jì)算機(jī)程序產(chǎn)品和方法。從客戶端接收呼叫,以更新元數(shù)據(jù)軌道的一部分。還從客戶端接收識(shí)別要更新的元數(shù)據(jù)軌道的至少一個(gè)字段的數(shù)據(jù)、所述要更新的至少一個(gè)字段的相關(guān)更新值、以及所述至少一個(gè)字段的更新類(lèi)型。然后,利用所述至少一個(gè)字段的特性和相關(guān)更新值填充客戶端接口的數(shù)據(jù)結(jié)構(gòu)字段,并且利用更新類(lèi)型填充客戶端接口的操作碼字段。然后,將任務(wù)控制塊(TCB)分配給客戶端呼叫,并且,在TCB的指導(dǎo)下,執(zhí)行各種操作而沒(méi)有客戶端的進(jìn)一步活動(dòng)。可以在更新之前使元數(shù)據(jù)軌道有效,以便確保客戶端僅具有對(duì)有效更新的訪問(wèn)權(quán)。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專(zhuān)利技術(shù)一般地涉及企業(yè)存儲(chǔ)子系統(tǒng),特別涉及高效且安全地管理元數(shù)據(jù)。
    技術(shù)介紹
    企業(yè)計(jì)算系統(tǒng)通常包括一個(gè)或多個(gè)用于處理客戶數(shù)據(jù)并運(yùn)行應(yīng)用程序的主系統(tǒng)、用于存儲(chǔ)數(shù)據(jù)的直接存取存儲(chǔ)設(shè)備(DASD)、以及一個(gè)或多個(gè)用于指導(dǎo)主機(jī)和DASD之間的數(shù)據(jù)存儲(chǔ)和檢索的存儲(chǔ)控制器。除客戶數(shù)據(jù)外,存儲(chǔ)控制器通常保存元數(shù)據(jù),所述元數(shù)據(jù)提供關(guān)于DASD中或存儲(chǔ)控制器內(nèi)的高速緩沖存儲(chǔ)器中的數(shù)據(jù)軌道或塊的信息。存儲(chǔ)控制器在對(duì)由元數(shù)據(jù)代表的客戶數(shù)據(jù)進(jìn)行某些操作期間處理該元數(shù)據(jù),以便提高執(zhí)行所請(qǐng)求操作的速度和效率。在DASD初始化期間,將元數(shù)據(jù)從盤(pán)送入(stage)到高速緩沖存儲(chǔ)器(易失型存儲(chǔ)器)。電力故障或某些其它類(lèi)型的錯(cuò)誤可能導(dǎo)致高速緩沖存儲(chǔ)器的內(nèi)容丟失。諸如IBMTMEnterprise Storage ServerTM(企業(yè)存儲(chǔ)服務(wù)器)(ESS)的某些存儲(chǔ)控制器可配置有復(fù)制服務(wù)功能性,包括(但不限于)快閃復(fù)制、對(duì)等遠(yuǎn)程復(fù)制、擴(kuò)展遠(yuǎn)程復(fù)制和并行復(fù)制,其幫助備份數(shù)據(jù)和從災(zāi)難性故障中進(jìn)行恢復(fù)。在復(fù)制服務(wù)(CS)操作期間,產(chǎn)生多字段CS元數(shù)據(jù),并由存儲(chǔ)控制器來(lái)保存它。CS元數(shù)據(jù)包括關(guān)于任意時(shí)間點(diǎn)處的復(fù)制服務(wù)操作狀態(tài)的信息,例如內(nèi)部設(shè)置、源和目的地地址、以及關(guān)于正被復(fù)制的數(shù)據(jù)狀態(tài)的其它數(shù)據(jù)。因此,如果控制器掉電或遭遇某些其它中斷事件,則可以重新啟動(dòng)該控制器,讀取元數(shù)據(jù),將CS操作還原到中斷點(diǎn),并隨后重新開(kāi)始并完成該CS操作。在IBM ESS的較早版本中,CS元數(shù)據(jù)被保存在直接由客戶端更新的26KB內(nèi)存儲(chǔ)結(jié)構(gòu)中。在更新期間,即使只更新少數(shù)字段,也將整個(gè)結(jié)構(gòu)寫(xiě)入盤(pán)中,并且不記錄元數(shù)據(jù)的哪些字段被改變。在后續(xù)版本中,CS控制數(shù)據(jù)的26KB結(jié)構(gòu)被映射到7個(gè)8KB的全局(global)元數(shù)據(jù)軌道。在更新期間,僅將包含所更新的字段的元數(shù)據(jù)軌道寫(xiě)入盤(pán)中。盡管改進(jìn)了原來(lái)的處理過(guò)程,但是仍然不記錄哪些字段被更新。當(dāng)把8KB軌道寫(xiě)入盤(pán)中時(shí),該軌道被劃分為3部分,并且每個(gè)部分是單個(gè)寫(xiě)入操作。為安全起見(jiàn),將每一個(gè)完整的8KB軌道(full 8KB track)存儲(chǔ)在3個(gè)分開(kāi)的位置。因此,對(duì)單個(gè)元數(shù)據(jù)軌道的每次更新都需要9次寫(xiě)入操作。實(shí)施了日志記錄(journaling),以允許在非易失性存儲(chǔ)器(NVS)中存儲(chǔ)更新,從而提高了更新性能,并且在電力喪失或其它重大事件的情況下保存元數(shù)據(jù)。每個(gè)元數(shù)據(jù)軌道在NVS中具有對(duì)應(yīng)頁(yè),其包括一連串的塊,所述塊包含識(shí)別正在執(zhí)行的操作和正在修改的高速緩沖存儲(chǔ)器中的數(shù)據(jù)的日志條目序列。在恢復(fù)操作期間,可以將元數(shù)據(jù)從盤(pán)送入高速緩沖存儲(chǔ)器,并施加先前記錄在日志條目中的變化,從而將元數(shù)據(jù)還原成具有最近版本的數(shù)據(jù)。盡管如此,仍然可能不能明確地識(shí)別修改過(guò)的字段。此外,眾所周知,NVS相對(duì)于其它類(lèi)型的存儲(chǔ)器來(lái)說(shuō)較為昂貴,因此希望盡可能地限制其使用。在這種早先的系統(tǒng)中,當(dāng)客戶端請(qǐng)求訪問(wèn)元數(shù)據(jù)軌道、例如更新該軌道中的一個(gè)或多個(gè)字段時(shí),需要大量控制器資源來(lái)提供諸如日志訪問(wèn)、軌道訪問(wèn)、任務(wù)控制塊(TCB)分配和軌道鎖定(用來(lái)確保一次只有一個(gè)進(jìn)程具有對(duì)目標(biāo)數(shù)據(jù)的訪問(wèn)權(quán))的功能。這種資源使用使控制器處理器停頓。此外,在此之前,客戶端具有對(duì)元數(shù)據(jù)軌道的完全訪問(wèn)權(quán),從而會(huì)使它們?cè)馐芸赡艿母矊?xiě)和其它破壞完整性的風(fēng)險(xiǎn)。元數(shù)據(jù)軌道還可能由于諸如存儲(chǔ)器覆寫(xiě)、失效轉(zhuǎn)移(failover)/電力喪失、或者壞縱向冗余校驗(yàn)(LRC)的很多原因中的任意一種而變?yōu)闊o(wú)效。例如,在錯(cuò)誤處理恢復(fù)期間,檢查L(zhǎng)RC,并且如果不正確,則將該軌道標(biāo)記為無(wú)效。將認(rèn)識(shí)到,不應(yīng)做出訪問(wèn)或更新無(wú)效元數(shù)據(jù)的嘗試。因此,仍然希望有更高效和全面地管理元數(shù)據(jù),諸如復(fù)制服務(wù)元數(shù)據(jù)。
    技術(shù)實(shí)現(xiàn)思路
    本專(zhuān)利技術(shù)提供用于管理存儲(chǔ)子系統(tǒng)中的元數(shù)據(jù)的方法。從客戶端接收呼叫(call),以更新元數(shù)據(jù)軌道的一部分。通過(guò)使用操作碼,要更新的元數(shù)據(jù)軌道的至少一個(gè)字段連同所述至少一個(gè)字段的更新類(lèi)型一起被接收。然后,利用所述至少一個(gè)字段的特性(identity)以及相關(guān)更新值來(lái)填充(populate)客戶端接口的數(shù)據(jù)結(jié)構(gòu)字段,并且利用更新類(lèi)型來(lái)填充客戶端接口的操作碼字段。在一個(gè)實(shí)施例中,隨后將任務(wù)控制塊(TCB)分配給客戶端呼叫。在TCB的指導(dǎo)下,獲得鎖定,由此防止其它客戶端訪問(wèn)包含所述要更新的至少一個(gè)字段的元數(shù)據(jù)軌道,將元數(shù)據(jù)軌道送入高速緩沖存儲(chǔ)器,將所述至少一個(gè)字段復(fù)制到TCB,施加更新類(lèi)型以便將所述至少一個(gè)字段的更新值映射到該元數(shù)據(jù)軌道,并且將元數(shù)據(jù)復(fù)制到TCB中。最后,將對(duì)客戶端接口的控制權(quán)返還給客戶端,由此,隨后將具有要更新的字段的元數(shù)據(jù)軌道送回(destage)。以這種方式,僅僅收集關(guān)于對(duì)可能較大數(shù)量的結(jié)構(gòu)的改變的最少量的信息。保存關(guān)于哪些字段被修改過(guò)的信息,從而允許日志記錄和選擇性送回。此外,來(lái)自客戶端的單個(gè)呼叫啟動(dòng)若干功能,從而提高元數(shù)據(jù)訪問(wèn)的效率和可用性。在另一實(shí)施例中,在讀取包含所述要更新的至少一個(gè)字段的元數(shù)據(jù)軌道之后,使該元數(shù)據(jù)軌道有效,其后,施加更新類(lèi)型,以便將所述至少一個(gè)字段的更新值映射到元數(shù)據(jù)軌道,并將對(duì)客戶端接口的控制權(quán)返還給客戶端,由此,隨后將具有要更新的字段的元數(shù)據(jù)軌道送回。這樣,本專(zhuān)利技術(shù)提供按需軌道有效化,以確保請(qǐng)求訪問(wèn)元數(shù)據(jù)的客戶端具有有效的元數(shù)據(jù)。本專(zhuān)利技術(shù)還提供用于配置(deploy)管理存儲(chǔ)子系統(tǒng)中的元數(shù)據(jù)的計(jì)算基礎(chǔ)設(shè)施的系統(tǒng)、計(jì)算機(jī)程序產(chǎn)品和方法。附圖說(shuō)明圖1是本專(zhuān)利技術(shù)的元數(shù)據(jù)管理系統(tǒng)的方框圖;圖2是可用來(lái)實(shí)現(xiàn)本專(zhuān)利技術(shù)的一系列元數(shù)據(jù)軌道的圖示;圖3是本專(zhuān)利技術(shù)的客戶端接口的圖示;以及圖4、5和6是本專(zhuān)利技術(shù)的方法的流程圖。具體實(shí)施例方式圖1是實(shí)施本專(zhuān)利技術(shù)的元數(shù)據(jù)管理的存儲(chǔ)控制器100的方框圖。控制器100通過(guò)網(wǎng)絡(luò)10附接到至少一個(gè)客戶端系統(tǒng)12。控制器100還附接到至少一個(gè)存儲(chǔ)設(shè)備14,例如直接存取存儲(chǔ)設(shè)備(DASD)。控制器100包括處理器102、用于存儲(chǔ)具有可由處理器102執(zhí)行的指令的計(jì)算機(jī)可讀代碼的通用存儲(chǔ)器104、高速緩沖存儲(chǔ)器106和非易失性存儲(chǔ)器(NVS)108。控制器100還包括日志記錄區(qū)110和存儲(chǔ)管理軟件120,它們實(shí)際上均可被存儲(chǔ)在存儲(chǔ)器104中。控制器100包括處理器102、用于存儲(chǔ)具有可由處理器102執(zhí)行的指令的計(jì)算機(jī)可讀代碼的通用存儲(chǔ)器104、高速緩沖存儲(chǔ)器106和非易失性存儲(chǔ)器(NVS)108。NVS 108包括日志記錄區(qū)110;控制器100還包括實(shí)際上可存儲(chǔ)在存儲(chǔ)器104中的存儲(chǔ)管理軟件120。存儲(chǔ)管理軟件120可包括復(fù)制服務(wù)(CS)代碼122和元數(shù)據(jù)管理代碼132。復(fù)制服務(wù)代碼122可包括但不限于對(duì)等遠(yuǎn)程復(fù)制(PPRC)功能124、擴(kuò)展遠(yuǎn)程復(fù)制(XRC)功能126、并行復(fù)制(CC)128和/或快閃復(fù)制或時(shí)間點(diǎn)(point-in-time)復(fù)制功能130。這種服務(wù)幫助備份數(shù)據(jù)、復(fù)制數(shù)據(jù)和從災(zāi)難性故障中進(jìn)行恢復(fù)。存儲(chǔ)管理軟件120還包括任務(wù)控制塊112、配置為一個(gè)或多個(gè)邏輯卷136的一個(gè)或多個(gè)邏輯子系統(tǒng)(LSS)134以及存儲(chǔ)設(shè)備驅(qū)動(dòng)器142。在某些存儲(chǔ)控制器中,高速緩沖存儲(chǔ)器106和NVS 108都可以是存儲(chǔ)器104中的微碼構(gòu)造,所述微碼構(gòu)造由設(shè)備驅(qū)動(dòng)器142配置,并被視為設(shè)備驅(qū)動(dòng)器142的一部分。存儲(chǔ)設(shè)備14可配置為具有客戶數(shù)據(jù)16和元數(shù)據(jù)18的軌道。如前面所述,元數(shù)據(jù)本文檔來(lái)自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點(diǎn)】
    一種用于管理存儲(chǔ)子系統(tǒng)中的元數(shù)據(jù)的方法,包括:從客戶端接收呼叫,以更新元數(shù)據(jù)軌道的一部分;從客戶端接收識(shí)別要更新的元數(shù)據(jù)軌道的至少一個(gè)字段的數(shù)據(jù)、所述要更新的至少一個(gè)字段的相關(guān)更新值、以及所述至少一個(gè)字段的更新類(lèi)型; 利用所述至少一個(gè)字段的特性和相關(guān)更新值來(lái)填充客戶端接口的數(shù)據(jù)結(jié)構(gòu)字段;利用更新類(lèi)型來(lái)填充客戶端接口的操作碼字段;將任務(wù)控制塊(TCB)分配給客戶端呼叫;獲得鎖定,由此防止其它客戶端訪問(wèn)該元數(shù)據(jù)軌道;在TCB的 指導(dǎo)下:將包含所述要更新的至少一個(gè)字段的元數(shù)據(jù)軌道送入高速緩沖存儲(chǔ)器;將所述至少一個(gè)字段復(fù)制到TCB;施加更新類(lèi)型,以便將所述至少一個(gè)字段的更新值映射到元數(shù)據(jù)軌道;和將元數(shù)據(jù)復(fù)制到TCB中;以及將對(duì)客 戶端接口的控制權(quán)返還給客戶端,由此,隨后將具有要更新的字段的元數(shù)據(jù)軌道送回。

    【技術(shù)特征摘要】
    US 2004-11-18 10/993,0221.一種用于管理存儲(chǔ)子系統(tǒng)中的元數(shù)據(jù)的方法,包括從客戶端接收呼叫,以更新元數(shù)據(jù)軌道的一部分;從客戶端接收識(shí)別要更新的元數(shù)據(jù)軌道的至少一個(gè)字段的數(shù)據(jù)、所述要更新的至少一個(gè)字段的相關(guān)更新值、以及所述至少一個(gè)字段的更新類(lèi)型;利用所述至少一個(gè)字段的特性和相關(guān)更新值來(lái)填充客戶端接口的數(shù)據(jù)結(jié)構(gòu)字段;利用更新類(lèi)型來(lái)填充客戶端接口的操作碼字段;將任務(wù)控制塊(TCB)分配給客戶端呼叫;獲得鎖定,由此防止其它客戶端訪問(wèn)該元數(shù)據(jù)軌道;在TCB的指導(dǎo)下將包含所述要更新的至少一個(gè)字段的元數(shù)據(jù)軌道送入高速緩沖存儲(chǔ)器;將所述至少一個(gè)字段復(fù)制到TCB;施加更新類(lèi)型,以便將所述至少一個(gè)字段的更新值映射到元數(shù)據(jù)軌道;和將元數(shù)據(jù)復(fù)制到TCB中;以及將對(duì)客戶端接口的控制權(quán)返還給客戶端,由此,隨后將具有要更新的字段的元數(shù)據(jù)軌道送回。2.如權(quán)利要求1所述的方法,還包括在讀取包含所述要更新的至少一個(gè)字段的元數(shù)據(jù)軌道之后,在TCB的指導(dǎo)下使元數(shù)據(jù)軌道有效。3.如權(quán)利要求2所述的方法,其中,使元數(shù)據(jù)軌道有效包括確定元數(shù)據(jù)軌道是否處于有效狀態(tài);以及如果該元數(shù)據(jù)軌道不處于有效狀態(tài),則執(zhí)行該元數(shù)據(jù)軌道的日志恢復(fù)。4.如權(quán)利要求2所述的方法,其中,使元數(shù)據(jù)軌道有效包括確定元數(shù)據(jù)軌道是否處于有效狀態(tài);以及如果該元數(shù)據(jù)軌道不處于有效狀態(tài),則對(duì)該元數(shù)據(jù)軌道執(zhí)行清除狀態(tài)軌道(CST)操作。5.如權(quán)利要求1所述的方法,還包括創(chuàng)建在對(duì)應(yīng)的客戶端的多個(gè)預(yù)定訪問(wèn)操作期間可能被更新的元數(shù)據(jù)字段的多個(gè)子集,每個(gè)訪問(wèn)操作由更新類(lèi)型識(shí)別;以及響應(yīng)于客戶端呼叫,向客戶端發(fā)送與由客戶端提供的更新類(lèi)型相對(duì)應(yīng)的元數(shù)據(jù)字段的子集;由此,向客戶端賦予僅僅對(duì)在由更新類(lèi)型識(shí)別的操作期間有可能被更新的元數(shù)據(jù)軌道的那些字段的訪問(wèn)權(quán)。6.如權(quán)利要求1所述的方法,其中,所述元數(shù)據(jù)包括復(fù)制服務(wù)元數(shù)據(jù)。7.一種用于管理存儲(chǔ)子系統(tǒng)中的元數(shù)據(jù)的方法,包括從客戶端接收呼叫,以更新元數(shù)據(jù)軌道的一部分;從客戶端接收識(shí)別要更新的元數(shù)據(jù)軌道的至少一個(gè)字段的數(shù)據(jù)、所述要更新的至少一個(gè)字段的相關(guān)更新值、以及所述至少一個(gè)字段的更新類(lèi)型;利用所述至少一個(gè)字段的特性和相關(guān)更新值填充客戶端接口的數(shù)據(jù)結(jié)構(gòu)字段;利用更新類(lèi)型填充客戶端接口的操作碼字段;讀取包含所述要更新的至少一個(gè)字段的元數(shù)據(jù)軌道;在讀取包含所述要更新的至少一個(gè)字段的元數(shù)據(jù)軌道之后,使該元數(shù)據(jù)軌道有效;施加更新類(lèi)型,以便將所述至少一個(gè)字段的更新值映射到元數(shù)據(jù)軌道;以及將對(duì)客戶端接口的控制權(quán)返還給客戶端,由此,隨后將具有要更新的字段的元數(shù)據(jù)軌道送回。8.如權(quán)利要求7所述的方法,其中,使元數(shù)據(jù)軌道有效包括確定元數(shù)據(jù)軌道是否處于有效狀態(tài);以及如果該元數(shù)據(jù)軌道不處于有效狀態(tài),則執(zhí)行該元數(shù)據(jù)軌道的日志恢復(fù)。9.如權(quán)利要求7所述的方法,其中,使元數(shù)據(jù)軌道有效包括確定元數(shù)據(jù)軌道是否處于有效狀態(tài);以及如果該元數(shù)據(jù)軌道不處于有效狀態(tài),則對(duì)該元數(shù)據(jù)軌道執(zhí)行清除狀態(tài)軌道(CST)操作。10.如權(quán)利要求7所述的方法,還包括創(chuàng)建在對(duì)應(yīng)的客戶端的多個(gè)預(yù)定訪問(wèn)操作期間可能被更新的元數(shù)據(jù)字段的多個(gè)子集,每個(gè)訪問(wèn)操作由更新類(lèi)型識(shí)別;以及響應(yīng)于客戶端呼叫,向客戶端發(fā)送與由客戶端提供的更新類(lèi)型相對(duì)應(yīng)的元數(shù)據(jù)字段的子集;由此,向客戶端賦予僅僅對(duì)在由更新類(lèi)型識(shí)別的操作期間有可能被更新的元數(shù)據(jù)軌道的那些字段的訪問(wèn)權(quán)。11.如權(quán)利要求7所述的方法,還包括獲得鎖定,由此防止其它客戶端訪問(wèn)該元數(shù)據(jù)軌道。12.如權(quán)利要求7所述的方法,其中,所述元數(shù)據(jù)包括復(fù)制服務(wù)元數(shù)據(jù)。13.一種用于管理存儲(chǔ)子系統(tǒng)中的元數(shù)據(jù)的系統(tǒng),包括用于從客戶端接收呼叫以便更新元數(shù)據(jù)軌道的一部分的裝置;用于從客戶端接收識(shí)別要更新的元數(shù)據(jù)軌道的至少一個(gè)字段的數(shù)據(jù)、所述要更新的至少一個(gè)字段的相關(guān)更新值以及所述至少一個(gè)字段的更新類(lèi)型的裝置;客戶端接口,包括數(shù)據(jù)結(jié)構(gòu)字段,用于保存所述至少一個(gè)字段的特性以及相關(guān)更新值;和操作碼字段,用于保存更新類(lèi)型;任務(wù)控制塊(TCB),被分配給客戶端呼叫,并且可用來(lái)在獲得鎖定之后指導(dǎo)以下操作,由此防止其它客戶端訪問(wèn)元數(shù)據(jù)軌道將包含所述要更新的至少一個(gè)字段的元數(shù)據(jù)軌道送入高速緩沖存儲(chǔ)器;將所述至少一個(gè)字段復(fù)制到TCB;施加更新類(lèi)型,以便將所述至少一個(gè)字段的更新值映射到元數(shù)據(jù)軌道;和將元數(shù)據(jù)復(fù)制到TCB中;以及用于將對(duì)客戶端接口的控制權(quán)返還給客戶端、由此隨后將具有要更新的字段的元數(shù)據(jù)軌道送回的裝置。14.如權(quán)利要求13所述的系統(tǒng),其中,TCB還用來(lái)指導(dǎo)在讀取了元數(shù)據(jù)軌道之后的使元數(shù)據(jù)軌道有效。15.如權(quán)利要求14所述的系統(tǒng),其中,在使元數(shù)據(jù)軌道有效期間,TCB還用來(lái)指導(dǎo)確定元數(shù)據(jù)是否處于有效狀態(tài);以及如果元數(shù)據(jù)軌道不處于有效狀態(tài),則進(jìn)行元數(shù)據(jù)軌道的日志恢復(fù)。16.如權(quán)利要求14所述的系統(tǒng),其中,在使元數(shù)據(jù)軌道有效期間,TCB還用來(lái)指導(dǎo)確定元數(shù)據(jù)軌道是否處于有效狀態(tài);以及如果元數(shù)據(jù)軌道不處于有效狀態(tài),則對(duì)元數(shù)據(jù)軌道執(zhí)行清除狀態(tài)軌道(CST)操作。17.如權(quán)利要求13所述的系統(tǒng),還包括用于創(chuàng)建在對(duì)應(yīng)的客戶端的多個(gè)預(yù)定訪問(wèn)操作期間可能被更新的元數(shù)據(jù)字段的多個(gè)子集的裝置,每個(gè)訪問(wèn)操作由更新類(lèi)型識(shí)別;以及用于響應(yīng)于客戶端呼叫而向客戶端發(fā)送與由客戶端提供的更新類(lèi)型相對(duì)應(yīng)的元數(shù)據(jù)字段的子集的裝置;由此,向客戶端賦予僅僅對(duì)在由更新類(lèi)型識(shí)別的操作期間有可能被更新的元數(shù)據(jù)軌道的那些字段的訪問(wèn)權(quán)。18.如權(quán)利要求13所述的系統(tǒng),其中,所述元數(shù)據(jù)包括復(fù)制服務(wù)元數(shù)據(jù)。19.一種用于管理存儲(chǔ)子系統(tǒng)中的元數(shù)據(jù)的系統(tǒng),包括用于從客戶端接收呼叫以更新元數(shù)據(jù)軌道的一部分的裝置;用于從客戶端接收識(shí)別要更新的元數(shù)據(jù)軌道的至少一個(gè)字段的數(shù)據(jù)、所述要更新的至少一個(gè)字段的相關(guān)更新值以及所述至少一個(gè)字段的更新類(lèi)型的裝置;客戶端接口,包括數(shù)據(jù)結(jié)構(gòu)字段,用于保存所述至少一個(gè)字段的特性和相關(guān)更新值;和操作碼字段,用于保存更新類(lèi)型;任務(wù)控制塊(TCB),被分配給客戶端呼叫,并用來(lái)在獲得鎖定之后指導(dǎo)以下操作,由此防止其它客戶端訪問(wèn)該元數(shù)據(jù)軌道將包含所述要更新的至少一個(gè)字段的元數(shù)據(jù)軌道送入高速緩沖存儲(chǔ)器;將所述至少一個(gè)字段復(fù)制到TCB;在讀取元數(shù)據(jù)軌道之后使該元數(shù)據(jù)軌道有效;用于將對(duì)客戶端接口的控制權(quán)返還給該客戶端、由此隨后將具有要更新的字段的元數(shù)據(jù)軌道送回的裝置。20.如權(quán)利要求19所述的系統(tǒng),其中,在使元數(shù)據(jù)軌道有效期間,TCB還用來(lái)指導(dǎo)確定元數(shù)據(jù)軌道是否處于有效狀態(tài);以及如果該元數(shù)據(jù)軌道不處于有效狀態(tài),則執(zhí)行元數(shù)據(jù)軌道的日志恢復(fù)。21.如權(quán)利要求19所述的系統(tǒng),其中,在使元數(shù)據(jù)軌道有效期間,TCB還用來(lái)指導(dǎo)確定元數(shù)據(jù)軌道是否處于有效狀態(tài);以及如果該元數(shù)據(jù)軌道不處于有效狀態(tài),則對(duì)該元數(shù)據(jù)軌道執(zhí)行清除狀態(tài)軌道(CST)操作。22.如權(quán)利要求19所述的系統(tǒng),還包括用于創(chuàng)建在對(duì)應(yīng)的客戶端的多個(gè)預(yù)定訪問(wèn)操作期間可能被更新的元數(shù)據(jù)字段的多個(gè)子集的裝置,每個(gè)訪問(wèn)操作由更新類(lèi)型識(shí)別;以及用于響應(yīng)于客戶端呼叫而向客戶端發(fā)送與由客戶端提供的更新類(lèi)型相對(duì)應(yīng)的元數(shù)據(jù)字段的子集的裝置;由此,向客戶端賦予僅僅對(duì)在由更新類(lèi)型識(shí)別的操作期間有可能被更新的元數(shù)據(jù)軌道的那些字段的訪問(wèn)權(quán)。23.如權(quán)利要求19所述的系統(tǒng),其中,TCB還用來(lái)指導(dǎo)鎖定的獲得,由此在讀取元數(shù)據(jù)軌道之后防止其它客戶端訪問(wèn)該元數(shù)據(jù)軌道。24.如權(quán)利要求19所述的系統(tǒng),其中,所述元數(shù)據(jù)包括復(fù)制服務(wù)元數(shù)據(jù)。25.一種可與可編程計(jì)算機(jī)一起使用的計(jì)算機(jī)可讀介質(zhì)的計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品具有在其中實(shí)施的、用于管理存儲(chǔ)子系統(tǒng)中的元數(shù)據(jù)的計(jì)算機(jī)可讀代碼,該計(jì)算機(jī)可讀代碼包括用于以下操作的指令從客戶端接收呼叫,以便更新元數(shù)據(jù)軌道的一部分;從客戶端接收識(shí)別要更新的元數(shù)據(jù)軌道的至少一個(gè)字段的數(shù)...

    【專(zhuān)利技術(shù)屬性】
    技術(shù)研發(fā)人員:阿倫S馬哈安杰利克R布達(dá)雅詹姆斯A斯普林格
    申請(qǐng)(專(zhuān)利權(quán))人:阿倫S馬哈安杰利克R布達(dá)雅詹姆斯A斯普林格
    類(lèi)型:發(fā)明
    國(guó)別省市:US[美國(guó)]

    相關(guān)技術(shù)
      暫無(wú)相關(guān)專(zhuān)利
    網(wǎng)友詢問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 无码一区二区三区| 久久久久久AV无码免费网站| 免费A级毛片无码A∨| 少妇人妻无码精品视频| 亚洲成AV人在线播放无码| 久久久久亚洲AV无码去区首| 中文字幕无码视频专区| 在线观看亚洲AV每日更新无码| 久久无码人妻精品一区二区三区| 日日麻批免费40分钟无码| 亚洲av无码乱码在线观看野外| 人妻无码久久一区二区三区免费| 性色av无码免费一区二区三区| 少妇伦子伦精品无码STYLES| 亚洲人成无码网WWW| 无码狠狠躁久久久久久久| 久久久久亚洲AV无码专区首| 亚欧无码精品无码有性视频| 无码中文字幕乱码一区| 无码国产精品一区二区免费16 | 亚洲成a∧人片在线观看无码| 成人无码区免费A∨直播| 国产精品无码一区二区三区不卡 | 日韩人妻无码精品系列| 午夜爽喷水无码成人18禁三级| 国产免费无码一区二区| 精品久久久无码中文字幕天天| 久久亚洲精品无码网站| 亚洲精品无码中文久久字幕| 亚洲Av无码一区二区二三区| 久久人妻av无码中文专区| 中文字幕人妻无码系列第三区| 蜜臀亚洲AV无码精品国产午夜.| 亚洲精品无码aⅴ中文字幕蜜桃| 久久久久亚洲av无码专区喷水 | 粉嫩大学生无套内射无码卡视频 | 2014AV天堂无码一区| 久久久久亚洲AV无码专区网站| 成人免费无码大片A毛片抽搐| 国产精品无码一区二区在线观| 四虎成人精品无码永久在线|