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

存儲供給協(xié)商的制作方法

文檔序號:6497997閱讀:139來源:國知局
存儲供給協(xié)商的制作方法
【專利摘要】在至少一些示例中,計算機系統(tǒng)包括處理器以及被耦合到所述處理器的存儲設(shè)備。所述存儲設(shè)備存儲存儲供給協(xié)商模塊,當(dāng)所述存儲供給協(xié)商模塊被執(zhí)行時,促使處理器確定所接收的存儲供給請求是否被批準(zhǔn)。如果所接收的存儲供給請求未被批準(zhǔn),則存儲供給協(xié)商模塊促使處理器基于預(yù)先確定的協(xié)商規(guī)則確定一組可替代的存儲供給選項。
【專利說明】存儲供給協(xié)商

【背景技術(shù)】
[0001]存儲資源管理(SRM)指的是使可用存儲(驅(qū)動器)空間在存儲區(qū)域網(wǎng)絡(luò)(SAN)中被利用的效率和速度最優(yōu)化的過程。隨著數(shù)據(jù)存儲需求增加,公司面臨上升的硬件成本,并且還面臨增加的管理其存儲的成本。正面對失去控制的數(shù)據(jù)增長的存儲專業(yè)人員依賴SRM技術(shù)來幫助他們導(dǎo)航存儲環(huán)境。例如,SRM軟件實用程序可以識別未充分利用的容量、識別舊的或非關(guān)鍵數(shù)據(jù)(其可以被移動到不太昂貴的存儲)、以及預(yù)測將來容量需求。
[0002]一些SRM軟件實用程序提供存儲基于SLA (服務(wù)水平協(xié)議)的存儲供給自動化。然而,如果供給請求不能被滿足,則用戶可能不得不手工算出其次可用的替代方案,并且提出一個或多個附加的供給請求。

【專利附圖】

【附圖說明】
[0003]為了詳細(xì)地描述說明性示例,現(xiàn)在將參考附圖,其中:
圖1示出了依據(jù)本公開的各種示例的計算機系統(tǒng);
圖2示出了依據(jù)本公開的各種示例的系統(tǒng);
圖3示出了依據(jù)本公開的各種示例的存儲訪問系統(tǒng);
圖4示出了依據(jù)本公開的各種示例的另一個存儲訪問系統(tǒng);
圖5示出了本公開的各種示例的存儲訪問系統(tǒng)管理模塊的特征;
圖6示出了依據(jù)本公開的各種示例的方法;以及圖7示出了依據(jù)本公開的各種示例的說明性計算機系統(tǒng)。
[0004]符號和術(shù)語
某些術(shù)語被使用(貫穿接下來的說明書和權(quán)利要求)以指代特定系統(tǒng)部件。作為本領(lǐng)域的技術(shù)人員將認(rèn)識到計算機公司可以采用不同的名稱稱呼部件。本文檔不旨在區(qū)分名稱上不同而不是功能上不同的部件。在接下來的討論中以及在權(quán)利要求中,術(shù)語“包括”和“包含”以開放的形式被使用,并且因此應(yīng)被解釋為表示“包括,但不限于……”。此外,術(shù)語“耦合”旨在表示間接、直接、光學(xué)或無線電氣連接。因此,如果第一設(shè)備耦合到第二設(shè)備,則那個連接可以通過直接電氣連接、通過經(jīng)由其它設(shè)備和連接的間接電氣連接、通過光學(xué)電氣連接、或通過無線電氣連接。此外,術(shù)語“擴展器”旨在表示能夠在端點的陣列之間進(jìn)行連接的設(shè)備。此外,術(shù)語“虛擬存儲單元”旨在表示:與相關(guān)的底層物理存儲單元相比較具有不同特性的一個或多個存儲單元的呈現(xiàn)。此外,術(shù)語“暫時連接”旨在表示非永久硬接線的連接。此外,術(shù)語“子部分”旨在表示部件的離散部分。例如,物理存儲單元的子部分指的是物理存儲單元的離散部分。此外,術(shù)語“結(jié)構(gòu)”旨在表示一個或多個交換機(例如,光纖通道交換機),其使各種端口和連接到所述端口的設(shè)備相互連接。此外,術(shù)語“服務(wù)水平協(xié)議”旨在表示提供者和服務(wù)(諸如,存儲供給)的消費者之間的合同協(xié)議。

【具體實施方式】
[0005]本公開的示例描述了用于自動化的最大努力(best-effort)的存儲供給的方法和系統(tǒng)。如在此所公開的,所接收的存儲供給請求可能不被批準(zhǔn)。在這種情形下,至少一個可替代的存儲供給選項被確定為居第二位的選項。例如,預(yù)先確定的協(xié)商規(guī)則可以被應(yīng)用到存儲池數(shù)據(jù)的數(shù)據(jù)庫,以確定可替代的存儲供給選項。預(yù)先確定的協(xié)商規(guī)則可以對應(yīng)于服務(wù)水平協(xié)議(SLA)標(biāo)準(zhǔn),諸如,存儲層標(biāo)準(zhǔn)、存儲量標(biāo)準(zhǔn)、和/或存儲結(jié)構(gòu)標(biāo)準(zhǔn)。如果一個以上的可替代的存儲供給選項被確定,則請求者能夠選擇所述可替代的存儲供給選項中的哪個是優(yōu)選的。
[0006]盡管不限于此,但在此描述的存儲供給技術(shù)可以由存儲資源管理(SRM)軟件實用程序(諸如,“惠普存儲必備(HP Storage Essentials)”軟件套件)來實現(xiàn)?;萜沾鎯Ρ貍湟愿咝阅堋⒖捎眯院涂深A(yù)測性實現(xiàn)了 SRM操作。這些SRM操作包括:存儲發(fā)現(xiàn)、容量管理、定制報告、供給、商業(yè)應(yīng)用和備份監(jiān)控、以及終端對終端的性能管理。SRM管理解決方案的集成式組合(portfol1)增加了員工的效率、使存儲最優(yōu)化、使任務(wù)自動化和簡化,以及取代了用于管理存儲資產(chǎn)的傳統(tǒng)的手工密集工具,諸如,電子制表軟件、繪圖程序和白板。
[0007]惠普存儲必備實現(xiàn)了商業(yè)服務(wù)自動化策略,這允許企業(yè)管理和自動化其整個IT服務(wù),該IT服務(wù)包括應(yīng)用、服務(wù)器、網(wǎng)絡(luò)和存儲基礎(chǔ)設(shè)施。由惠普存儲必備提供的異構(gòu)SRM操作包括:對來自各種供應(yīng)商的基礎(chǔ)設(shè)施和服務(wù)器環(huán)境、物理和虛擬存儲的自動發(fā)現(xiàn)。物理設(shè)備發(fā)現(xiàn)包括:主機、主機總線適配器(HBA)、交換機、磁帶、物理服務(wù)器、虛擬服務(wù)器、虛擬機件(VMware)和存儲系統(tǒng)。支持流行的商業(yè)應(yīng)用的自動發(fā)現(xiàn),該商業(yè)應(yīng)用包括甲骨文(Oracle)數(shù)據(jù)庫、微軟SQL服務(wù)器、微軟交換服務(wù)器、賽貝斯(Sybase)數(shù)據(jù)庫、和系統(tǒng)間緩存(InterSystems Cache)數(shù)據(jù)庫。為了實現(xiàn)終端對終端的存儲自動化,惠普存儲必備SRM操作被與諸如惠普操作調(diào)度(HP Operat1ns Orchestrat1n)的軟件實用程序集成,以使手工和易于出錯的IT管理過程(包括存儲)自動化,并且與諸如惠普通用配置管理數(shù)據(jù)庫(HPUniversal Configurat1n Management Database) (UCMDB)的軟件實用程序集成,以執(zhí)行影響分析建模以及對存儲環(huán)境的所請求的變化的報告、自動化變化跟蹤、以及用于存儲設(shè)備的順應(yīng)性報告。惠普存儲必備與工業(yè)標(biāo)準(zhǔn)兼容,諸如,存儲管理初步規(guī)范(SM1-S)、基于環(huán)球網(wǎng)的企業(yè)管理(WBEM)、Windows管理方法(WMI )、JBoss和Java 2企業(yè)版本(J2EE)。以這種方式,SRM操作是可擴展的,并且將支持存在并正在被開發(fā)的苛刻的異構(gòu)和多供應(yīng)商的IT環(huán)境。
[0008]圖1示出了依據(jù)本公開的各種示例的計算機系統(tǒng)102。如所示出的,計算機系統(tǒng)102包括耦合到非臨時性存儲設(shè)備108的處理器104,所述非臨時性存儲設(shè)備108存儲有存儲供給協(xié)商模塊110。當(dāng)由處理器104執(zhí)行時,存儲供給協(xié)商模塊110促使處理器104確定所接收的存儲供給請求是否被批準(zhǔn)。如果所接收的存儲供給請求未被批準(zhǔn),則存儲供給協(xié)商模塊110促使處理器基于預(yù)先確定的協(xié)商規(guī)則112確定一組可替代的存儲供給選項。
[0009]例如,預(yù)先確定的協(xié)商規(guī)則112可以包括促使處理器104識別可替代的存儲供給選項對于與所接收的存儲供給請求相比較的相同存儲層值以及較低存儲量值是否可用的規(guī)則。此外,預(yù)先確定的協(xié)商規(guī)則112可以包括促使處理器104識別可替代的存儲供給選項對于與所接收的存儲供給請求相比較的較低存儲層值以及相同存儲量值是否可用的規(guī)貝U。此外,預(yù)先確定的協(xié)商規(guī)則112可以包括促使處理器104識別可替代的存儲供給選項對于與所接收的存儲供給請求相比較的較低存儲層值以及較低存儲量值是否可用的規(guī)則。此外,預(yù)先確定的協(xié)商規(guī)則112可以包括促使處理器104識別可替代的存儲供給選項在與所接收的存儲供給請求相比較的另一個結(jié)構(gòu)中是否可用的規(guī)則。在至少一些示例中,預(yù)先確定的協(xié)商規(guī)則112促使處理器104依據(jù)存儲層標(biāo)準(zhǔn)、存儲量標(biāo)準(zhǔn)和存儲結(jié)構(gòu)標(biāo)準(zhǔn)確定一組區(qū)分優(yōu)先級別的可替代的存儲供給選項。
[0010]一旦可替代的存儲供給選項被識別,所述存儲供給協(xié)商模塊110可以促使處理器104把所識別的選項呈現(xiàn)到用戶,以便選擇所述選項中的一個。在一些示例中,存儲供給協(xié)商模塊110還促使處理器104通過啟動所選擇的存儲供給來響應(yīng)可替代的存儲供給選項的選擇,所選擇的存儲供給有待于在所述選擇之后執(zhí)行的自動化許可(clearance)檢查。附加地或可替代地,存儲供給協(xié)商模塊110可以促使處理器104通過啟動所選擇的存儲供給來響應(yīng)可替代的存儲供給選項的選擇,所選擇的存儲供給有待于基于在選擇之后由管理員執(zhí)行的手工許可檢查批準(zhǔn)。如果可替代的存儲供給選項被選擇并且由于許可檢查失敗而未被批準(zhǔn),則存儲供給協(xié)商模塊110可以促使處理器104隨后基于預(yù)先確定的協(xié)商規(guī)則112確定另一組可替代的存儲供給選項,以便呈現(xiàn)給用戶。
[0011]作為示例,假設(shè)請求者提出了針對白金(Platinum)層RAID I卷的存儲供給請求,并且供給系統(tǒng)不能供給所述請求。作為響應(yīng),所公開的示例確定居第二位的可替代方案,并且為所選擇的可替代方案選觸發(fā)供給。
[0012]在至少一些示例中,軟件實用程序(例如,惠普存儲必備)被使用以收集識別居第二位的可替代方案所需要的所有數(shù)據(jù)。例如,可以收集用于存儲層定義和存儲池數(shù)據(jù)的后期RAID計算數(shù)字。此外,在此描述的協(xié)商步驟可以使用其它軟件實用程序(例如,惠普操作調(diào)度工具)被建立為工作流。
[0013]例如,如果用戶請求I太字節(jié)(TB)的白金層RAID I卷并且所述供給請求失敗,則協(xié)商過程(在此有時被稱為服務(wù)水平協(xié)議(SLA協(xié)商過程))作為結(jié)果被觸發(fā)。在至少一些示例中,SLA協(xié)商過程包括接下來的步驟。首先,相同結(jié)構(gòu)內(nèi)的N個居第二位的選項被依據(jù)預(yù)先確定的協(xié)商規(guī)則或標(biāo)準(zhǔn)來識別。例如,預(yù)先確定的協(xié)商規(guī)則中的規(guī)則_八可以被應(yīng)用于識別相同層中相同容量的非RAID I卷。在一些示例中,此類識別通過訪問由SRM軟件實用程序選擇的存儲池數(shù)據(jù)是可能的。存數(shù)池數(shù)據(jù)可以包括度量(諸如,后期RAID計算)以識別特定RAID水平的卷容量,其可以在作為所選擇存儲層的一部分的陣列中的指定存儲池內(nèi)被供給。
[0014]同時,預(yù)先確定的協(xié)商規(guī)則中的規(guī)則_B可以被應(yīng)用于識別相同層中并且具有比用戶所請求的低的容量的RAID I卷。在一些示例中,用戶可以為新的卷配置可接受的限制。例如,用戶可以識別是所請求容量的80%的容量(在這種情形下為800吉字節(jié)(GB))的RAIDI卷是可接受的??山邮苋萘糠秶鷥?nèi)的可用存儲卷可以被使用后期RAID計算來識別。
[0015]此外,預(yù)先確定的協(xié)商規(guī)則中的規(guī)則_C可以被應(yīng)用于識別在下一個存儲層中與用戶請求的相比較的相同容量的RAID I卷(例如,識別在這種情形下的金層中的ITB的RAID I卷)。再次,具有可接受容量范圍和層的可用存儲卷可以被使用后期RAID計算來識別。
[0016]此外,預(yù)先確定的協(xié)商規(guī)則中的規(guī)則_D可以被應(yīng)用于識別在下一個存儲層中與用戶請求的相比較的較小容量的RAID I卷(例如,識別在這種情形下的金層中的800GB的RAID I卷)。再次,具有可接受容量范圍(例如,由用戶選擇的范圍)和層的可用存儲卷可以被使用后期RAID計算來識別。
[0017]如果適合的可替代方案未被通過把規(guī)則_A至規(guī)則_D應(yīng)用到初始結(jié)構(gòu)的存儲池數(shù)據(jù)而識別,則預(yù)先確定的協(xié)商規(guī)則可以重復(fù)為第二結(jié)構(gòu)的存儲池數(shù)據(jù)應(yīng)用規(guī)則_A至規(guī)則_D。在這種情形下,需要附加的步驟來把第二結(jié)構(gòu)中的存儲器物理連接到初始請求被針對其做出的初始結(jié)構(gòu)。為初始結(jié)構(gòu)和為第二結(jié)構(gòu)應(yīng)用規(guī)則_A至規(guī)則_D的過程可以由第一工作流程管理,該第一工作流程可以被移交到第二工作流程以完成配置,其中一旦第二工作流程完成,第一工作流程重新開始。
[0018]在N個居第二位的選項被識別之后,這些選項可以被呈現(xiàn)到提出原始請求的用戶。因此,用戶能夠選擇所述選項中的一個,它在這之后被供給。在一些示例中,所選擇的選項可能變得不可用,或者可能未被管理員批準(zhǔn)。在這種情形下,識別N個居第二位選項的過程被重復(fù),或者先前的列表被再次呈現(xiàn),直到所選擇的選項被批準(zhǔn)。
[0019]所公開的技術(shù)消除了在識別對所選擇的供給請求的可替代方案中涉及的管理開銷。此外,通過系統(tǒng)地分析和識別對所選擇的供給請求的居第二位的可替代方案,終端用戶經(jīng)驗被大大地增強。此外,完成供給作業(yè)所需的總時間大幅度地被減少。在一些示例中,所公開的技術(shù)被應(yīng)用到云服務(wù)目錄。
[0020]圖2不出了依據(jù)本公開的各種不例的系統(tǒng)200。如所不出的,系統(tǒng)200包括具有與存儲供給協(xié)商模塊110通信的存儲供給用戶接口 204的用戶計算機202,該存儲供給協(xié)商模塊110駐留在計算機系統(tǒng)上(如針對圖1所描述的)。系統(tǒng)200還包括具有與存儲供給協(xié)商模塊110通信的存儲供給管理員接口 214的管理員計算機212。如之前所描述的,存儲供給協(xié)商模塊110促使其執(zhí)行處理器來確定所接收的存儲供給請求是否被批準(zhǔn)。如果否,則存儲供給協(xié)商模塊110促使其執(zhí)行處理器基于預(yù)先確定的協(xié)商規(guī)則(如在此所描述的)確定一組可替代的存儲供給選項。
[0021]為了向存儲供給協(xié)商模塊110提出存儲供給請求,在用戶計算機202處的用戶訪問存儲供給用戶接口 204,其包括計算機可讀指令來呈現(xiàn)用戶接口以用于提出存儲供給請求、再查看居第二位的選項(如果請求不能被滿足)、以及選擇居第二位的選項。作為示例,為了提出存儲供給請求,所顯示的按鈕可以用鼠標(biāo)或經(jīng)由觸摸屏在其上單擊。附加地或可替代地,文本或其它鍵擊可以被輸入。不管輸入的格式,存儲供給協(xié)商模塊110使其執(zhí)行處理器能夠解釋存儲供給請求(或接收其解釋)并基于存儲池數(shù)據(jù)220確定所述請求是否可以被滿足。如果請求不能被滿足,則存儲供給協(xié)商模塊110促使其執(zhí)行處理器分析存儲池數(shù)據(jù)220以基于預(yù)先確定的協(xié)商規(guī)則112識別N個居第二位的存儲供給選項。然后,所識別的居第二位的選項被經(jīng)由存儲供給用戶接口 204呈現(xiàn)到用戶,從而由用戶選擇所述選項中的一個。
[0022]選擇后,存儲供給協(xié)商模塊110促使其執(zhí)行處理器實施所選擇的選項。可替代地,所選擇的供給選項有待于自動化或手工的許可檢查。自動化的許可檢查可以由存儲供給協(xié)商模塊110來執(zhí)行,所述存儲供給協(xié)商模塊110促使其執(zhí)行處理器采用存儲池數(shù)據(jù)220來驗證所選擇的存儲供給仍然可用。同時,手工許可檢查可以由管理員計算機212處的管理員來執(zhí)行,所述管理員負(fù)責(zé)經(jīng)由存儲供給管理員接口 214再查看所選擇的供給選項,所述存儲供給管理員接口 214包括計算機可讀指令以用于把包括許可檢查信息的存儲供給信息呈現(xiàn)到管理員。管理員可以決定不采取所選擇的供給選項,即使所述存儲池數(shù)據(jù)220指示所述供給選項是可用的。響應(yīng)于成功的許可檢查,存儲供給選項被實施??商娲兀憫?yīng)于失敗的許可檢查,用戶計算機202處的用戶可以被通知所述供給選項不能被滿足和/或另一組居第二位的供給選項被經(jīng)由存儲供給用戶接口 204呈現(xiàn)以用于選擇。
[0023]圖3示出了依據(jù)本公開的各種示例的存儲訪問系統(tǒng)300。如所示出的,存儲訪問系統(tǒng)300包括經(jīng)由結(jié)構(gòu)312與多個物理存儲單元342A-342N通信的多個啟動器302A-302N。啟動器302A-302N可以對應(yīng)于存儲器控制器、光纖通道主機總線適配器、或啟動被定向到(目標(biāo)為)物理存儲單元342A-342N中的至少一個的存儲訪問請求(例如,讀取或?qū)懭霐?shù)據(jù))的其它設(shè)備。如所示出的,啟動器302A-302N中的每一個包括對應(yīng)的物理(PHY)層304A-304N和收發(fā)器(TX/RX) 306A-306N以用于傳送存儲訪問請求并接收對存儲訪問請求的響應(yīng)。相似地,物理存儲單元342A-342N中的每一個包括對應(yīng)的PHY層344A-344N和收發(fā)器(TX/RX)346A-346N以用于接收存儲訪問請求并傳送對存儲訪問請求的響應(yīng)。
[0024]如所示出的,結(jié)構(gòu)312包括:具有對應(yīng)的收發(fā)器316A-316N的啟動器側(cè)PHY層314A-314N,以及具有對應(yīng)的收發(fā)器336A-336N的存儲側(cè)PHY層334A-334N。依據(jù)至少一些示例,存儲側(cè)PHY層334A-334N的數(shù)量大于啟動器側(cè)PHY層314A-314N的數(shù)量,以增加關(guān)于由存儲訪問系統(tǒng)300的啟動器302A-302N中的至少一些可訪問的物理存儲單元的數(shù)量的靈活性。換言之,結(jié)構(gòu)312可以進(jìn)行操作來通過支持啟動器和物理存儲單元之間的臨時連接以擴展物理存儲單元的數(shù)量,該物理存儲單元可由每個啟動器302A-302N訪問。以這種方式,在不增加啟動器302A-302N的復(fù)雜性也不增加物理存儲單元342A-342N的復(fù)雜性的情形下,提供了存儲訪問系統(tǒng)300中的增加的靈活性。經(jīng)由結(jié)構(gòu)312對啟動器302A的存儲的供給可以被使用控制邏輯224來管理。
[0025]在至少一些示例中,結(jié)構(gòu)312與在此描述的存儲供給協(xié)商模塊110通信,該存儲供給協(xié)商模塊110可以駐留在計算機系統(tǒng)上并且由計算機系統(tǒng)執(zhí)行。執(zhí)行存儲供給協(xié)商模塊110的計算機系統(tǒng)例如可以是存儲訪問系統(tǒng)300的各種部件也屬于的存儲區(qū)域網(wǎng)絡(luò)(SAN)的一部分。在操作中,存儲供給協(xié)商模塊110促使其執(zhí)行處理器與結(jié)構(gòu)312來通信以啟動存儲供給、更新存儲供給、跟蹤存儲供給、或執(zhí)行如在此描述的其它操作。具有存儲池數(shù)據(jù)220的數(shù)據(jù)庫(未示出)還可以耦合到結(jié)構(gòu)312,以用于存儲與存儲供給協(xié)商模塊110的操作相關(guān)的信息。
[0026]盡管相同的變量“N”被用于描述啟動器、啟動器側(cè)的PHY層、存儲側(cè)的PHY層、以及物理存儲單元的數(shù)量,但應(yīng)理解變量“N”旨在指定任意的數(shù)量。因此,啟動器的數(shù)量、啟動器側(cè)的PHY層的數(shù)量、存儲側(cè)的PHY層的數(shù)量、以及物理存儲單元的數(shù)量對于存儲訪問系統(tǒng)300的不同的示例可以不同。
[0027]圖4示出了依據(jù)本公開的各種示例的另一個存儲訪問系統(tǒng)400。在存儲訪問系統(tǒng)400中,具有多個擴展器416A-416N的結(jié)構(gòu)412被定位在啟動器302A-302N和多個存儲陣列(或盤陣列)402A-402N之間。存儲訪問系統(tǒng)400中的存儲陣列402A-402N中的每一個包括多個物理存儲單元(如針對圖3所描述的)。
[0028]依據(jù)至少一些示例,存儲訪問系統(tǒng)400中的擴展器(例如,擴展器416A-416N)被配置成依照光纖光學(xué)通信協(xié)議擴展物理存儲單元和啟動器之間的PHY層接口的數(shù)量。此外,存儲訪問系統(tǒng)400中的擴展器(例如,擴展器416A-416N)被配置成支持在此描述的物理存儲單元的分區(qū)。
[0029]在至少一些示例中,結(jié)構(gòu)412與在此描述的存儲供給協(xié)商模塊110通信,該存儲供給協(xié)商模塊110可以駐留在計算機系統(tǒng)上并且由計算機系統(tǒng)執(zhí)行。執(zhí)行存儲供給協(xié)商模塊110的計算機系統(tǒng)例如可以是存儲訪問系統(tǒng)400的其它部件也屬于的存儲區(qū)域網(wǎng)絡(luò)(SAN)的一部分。在操作中,存儲供給協(xié)商模塊110促使其執(zhí)行處理器與結(jié)構(gòu)412來通信以啟動存儲供給、更新存儲供給、跟蹤存儲供給、或執(zhí)行如在此描述的其它操作。具有存儲池數(shù)據(jù)220的數(shù)據(jù)庫(未示出)還可以耦合到結(jié)構(gòu)412,以用于存儲與存儲供給協(xié)商模塊110的操作相關(guān)的信息。
[0030]圖5示出了依據(jù)公開的示例的存儲訪問系統(tǒng)管理模塊500的特征。管理模塊500提供了用于存儲訪問系統(tǒng)(諸如,在此所描述的存儲訪問系統(tǒng)300和400)的各種管理特征。如所示出的,管理模塊500包括控制邏輯502和管理員接口 520。更具體地,控制邏輯502包括各種部件,該部件包括資源管理器504、發(fā)現(xiàn)管理器508、和結(jié)構(gòu)分區(qū)管理器510。控制邏輯部件和管理員接口 520可以對應(yīng)于進(jìn)行操作以執(zhí)行各種功能的硬件和軟件。例如,在操作中,資源管理器504分派用于存儲訪問系統(tǒng)的通信結(jié)構(gòu)資源以支持啟動器和物理存儲單元之間的固定或臨時的連接。在啟動器與物理存儲單元或虛擬存儲單元之間所建立的連接期間,資源管理器504確保對活躍連接的中斷不發(fā)生。換言之,即使多個啟動器已發(fā)現(xiàn)并且具有訪問特定物理存儲單元的權(quán)限,資源管理器504也確保重疊的存儲訪問請求不干擾所建立的連接。更具體而言,對于相同物理存單元的重疊存儲訪問請求會被按順序地(例如,以它們被接收的次序和/或依據(jù)某個其它的區(qū)分優(yōu)先級的標(biāo)準(zhǔn))處理。
[0031]在操作中,發(fā)現(xiàn)管理器506執(zhí)行所有擴展器以及附連到其上的終端設(shè)備(啟動器和物理存儲單元)的發(fā)現(xiàn)。例如,發(fā)現(xiàn)管理器506可以響應(yīng)于異步事件或響應(yīng)于來自系統(tǒng)管理員的請求執(zhí)行發(fā)現(xiàn)。由發(fā)現(xiàn)管理器506執(zhí)行的發(fā)現(xiàn)操作的結(jié)果可以被存儲在數(shù)據(jù)庫508中。依據(jù)至少一些示例,數(shù)據(jù)庫508可以存儲物理存儲單元地址以及啟動器地址和擴展器地址。根據(jù)需要,所述數(shù)據(jù)庫508被采用每個新發(fā)現(xiàn)操作來更新。當(dāng)接收到來自啟動器的存儲訪問請求時,管理模塊500能夠使用數(shù)據(jù)庫508把存儲訪問請求定向到適合的物理存儲單元。相似地,來自物理存儲單元的響應(yīng)被使用相同的數(shù)據(jù)庫508路由回啟動器。
[0032]在操作中,結(jié)構(gòu)分區(qū)管理器510定義和執(zhí)行存儲訪問系統(tǒng)(例如,存儲訪問系統(tǒng)300或400)內(nèi)的區(qū)域。在至少一些示例中,物理存儲單元的每個區(qū)域僅對于預(yù)先確定的啟動器是可發(fā)現(xiàn)和可訪問的。如所示出的,結(jié)構(gòu)分區(qū)管理器510包括權(quán)限表格512和區(qū)域514。權(quán)限表格512識別定義了結(jié)構(gòu)中與彼此通信的設(shè)備(B卩,啟動器和物理存儲單元)的區(qū)域。啟動器或物理存儲單元可以是多個區(qū)域的一部分。作為示例,第一啟動器可以被分派到區(qū)域I并且可以訪問區(qū)域2和3,而第二啟動器可以處于區(qū)域4中并且可以訪問區(qū)域5等。此夕卜,一些區(qū)域(例如,區(qū)域2、3和5)可以識別與在權(quán)限表格512中所引用的每個區(qū)域相關(guān)聯(lián)的物理存儲單元。
[0033]如所示出的,管理模塊500可以與在此所描述的存儲供給協(xié)商模塊110通信。依據(jù)至少一些示例,資源管理器504、發(fā)現(xiàn)管理器506、結(jié)構(gòu)分區(qū)管理器510以及存儲供給協(xié)商模塊110—起操作以支持在此公開的存儲供給協(xié)商操作。例如,響應(yīng)于接收存儲供給請求的通知,存儲供給協(xié)商模塊110可以促使其執(zhí)行處理器訪問來自資源管理器504、發(fā)現(xiàn)管理器506、和/或結(jié)構(gòu)分區(qū)管理器510的信息,以確定存儲供給請求是否能夠被滿足、識別居第二位的可替代方案、并且依據(jù)所選擇的供給請求供給存儲。
[0034]此外,存儲供給協(xié)商模塊110可以促使其執(zhí)行處理器與發(fā)現(xiàn)管理器506以及結(jié)構(gòu)分區(qū)管理器510通信,以確保存儲設(shè)備如數(shù)據(jù)庫508和區(qū)域514中所期望的一樣被包括。在所發(fā)現(xiàn)的物理存儲單元或虛擬存儲單元被分派到區(qū)域之后,未分派的啟動器不能夠發(fā)現(xiàn)物理存儲單元或虛擬存儲單元。在一些示例中,區(qū)域分派可以被響應(yīng)于控制信號針對所發(fā)現(xiàn)的物理存儲單元以及針對虛擬存儲單元來更新。此類控制信號由管理模塊500(例如,經(jīng)由管理器接口 520)接收。
[0035]圖6示出了依據(jù)本公開的各種示例的方法600。方法600例如可以由執(zhí)行存儲供給協(xié)商模塊110的處理器104執(zhí)行。如所示出的,方法600包括接收存儲供給請求(塊602)。如果所述存儲供給請求被批準(zhǔn)(判決塊604),則存儲供給被基于所述請求啟動(塊606)??商娲兀绻龃鎯┙o請求未被批準(zhǔn)(決定塊604),則至少一個可替代的存儲供給選項被依據(jù)一組預(yù)先確定的SLA協(xié)商規(guī)則來確定(塊608)。
[0036]在至少一些示例中,確定至少一個可替代的存儲供給選項(如在塊608中)包括應(yīng)用預(yù)先確定的SLA協(xié)商規(guī)則來識別:與所接收的存儲供給請求相比較具有相同存儲層值和較低存儲量值的可替代的存儲供給選項。附加地或可替代地,確定至少一個可替代的存儲供給選項(如在塊608中)包括應(yīng)用預(yù)先確定的SLA協(xié)商規(guī)則來識別:與所接收的存儲供給請求相比較具有較低存儲層值和相同存儲量值的可替代的存儲供給選項。附加地或可替代地,確定至少一個可替代的存儲供給選項(如在塊608中)包括應(yīng)用預(yù)先確定的SLA協(xié)商規(guī)則來識別:與所接收的存儲供給請求相比較具有較低存儲層值和較低存儲量值的可替代的存儲供給選項。附加地或可替代地,確定至少一個可替代的存儲供給選項(如在塊608中)包括應(yīng)用預(yù)先確定的SLA協(xié)商規(guī)則來識別:與所接收的存儲供給請求相比較在另一個結(jié)構(gòu)中的可替代的存儲供給選項。附加地或可替代地,確定至少一個可替代的存儲供給選項(如在塊608中)包括應(yīng)用預(yù)先確定的SLA協(xié)商規(guī)則以依據(jù)存儲層標(biāo)準(zhǔn)、存儲量標(biāo)準(zhǔn)和存儲結(jié)構(gòu)標(biāo)準(zhǔn)識別一組區(qū)分優(yōu)先級別的可替代的存儲供給選項。
[0037]支持如在此所描述的居第二位的存儲供給的識別和選擇的存儲供給協(xié)商部件和操作可以被采用任何通用計算部件(諸如,專用集成芯片(ASIC)、計算機、或具有足夠的處理功率、存儲資源和網(wǎng)絡(luò)吞吐容量以處理被放置到其上的必需的工作負(fù)載的網(wǎng)絡(luò)部件)來實現(xiàn)。圖7圖示了典型的通用計算機系統(tǒng)700,其適于實現(xiàn)在此公開的部件的一個或多個示例。計算機系統(tǒng)700包括處理器702 (其可以被稱為中央處理器單元或CPU),其與存儲器設(shè)備、輸入/輸出(I/O)接口 710、以及網(wǎng)絡(luò)接口 712通信,該存儲器設(shè)備包括第二存儲器704、只讀存儲器(R0M)706、和隨機訪問存儲器(RAM)708。處理器702可以被實現(xiàn)為一個或多個CPU芯片,或者可以是一個或多個專用集成電路(ASIC)的一部分。
[0038]第二存儲器704典型地包括一個或多個盤驅(qū)動器、閃存設(shè)備、或磁帶驅(qū)動器,并且被用于數(shù)據(jù)的非易失性存儲器,以及在RAM 708沒有大到足以保存所有的工作數(shù)據(jù)的情形下被用作溢出數(shù)據(jù)存儲設(shè)備。第二存儲器704可以被用來存儲:當(dāng)此類程序被選擇用于執(zhí)行時被加載到RAM 708中的程序。ROM 706被用來存儲在程序執(zhí)行期間被讀取的指令和可能的數(shù)據(jù)。ROM 706是非易失性存儲器設(shè)備,其相對于第二存儲器704的較大存儲器容量典型地具有小的存儲器容量。RAM 708被用來存儲易失性數(shù)據(jù)以及可能來存儲指令。對ROM 706和RAM 708 二者的訪問典型地比對第二存儲器704快。
[0039]RAM 706、RAM708、和/或第二存儲器704是非臨時性計算機可讀介質(zhì)的示例,該非臨時性計算機可讀介質(zhì)可以存儲對應(yīng)于存儲供給協(xié)商模塊110的存儲供給指令。當(dāng)被執(zhí)行時,此類指令可以促使處理器702來確定所接收的存儲供給請求是否被批準(zhǔn)。如果所述存儲供給請求未被批準(zhǔn),則所述指令促使處理器702來提供對所接收的存儲供給請求的響應(yīng),其中所述響應(yīng)包括依據(jù)一組預(yù)先確定的服務(wù)水平協(xié)議(SLA)協(xié)商規(guī)則的至少一個可替代的存儲供給選項。此外,此類指令可以促使處理器702把預(yù)先確定的SLA協(xié)商規(guī)則應(yīng)用到存儲池數(shù)據(jù)的數(shù)據(jù)庫來識別:與所接收的存儲供給請求相比較具有相同存儲層值和較低存儲量值的可替代的存儲供給選項。此外,此類指令可以促使處理器702把預(yù)先確定的SLA協(xié)商規(guī)則應(yīng)用到存儲池數(shù)據(jù)的數(shù)據(jù)庫來識別:與所接收的存儲供給請求相比較具有較低存儲層值和相同存儲量值的可替代的存儲供給選項。此外,此類指令可以促使處理器702把預(yù)先確定的SLA協(xié)商規(guī)則應(yīng)用到存儲池數(shù)據(jù)的數(shù)據(jù)庫來識別:與所接收的存儲供給請求相比較具有較低存儲層值和較低存儲量值的可替代的存儲供給選項。此外,此類指令可以促使處理器702把預(yù)先確定的SLA協(xié)商規(guī)則應(yīng)用到存儲池數(shù)據(jù)的數(shù)據(jù)庫以依據(jù)存儲層標(biāo)準(zhǔn)、存儲量標(biāo)準(zhǔn)和存儲結(jié)構(gòu)標(biāo)準(zhǔn)識別一組區(qū)分優(yōu)先級別的可替代的存儲供給選項。
[0040]以上的討論是為了說明本發(fā)明的原則和各種示例。一旦以上公開被充分理解,眾多的變化和修改對于本領(lǐng)域的技術(shù)人員將變得顯然。旨在接下來的權(quán)利要求被解釋成包括所有此類變化和修改。
【權(quán)利要求】
1.一種計算機系統(tǒng),包括: 處理器;以及 被耦合到處理器的存儲設(shè)備,其中所述存儲設(shè)備存儲當(dāng)被執(zhí)行時促使處理器確定所接收的存儲供給請求是否被批準(zhǔn)的存儲供給協(xié)商模塊, 其中,如果所接收的存儲供給請求未被批準(zhǔn),則存儲供給協(xié)商模塊促使處理器基于預(yù)先確定的協(xié)商規(guī)則確定一組可替代的存儲供給選項。
2.如權(quán)利要求1所述的計算機系統(tǒng),其中所述預(yù)先確定的協(xié)商規(guī)則包括如下規(guī)則,該規(guī)則促使處理器識別:與所接收的存儲供給請求相比較,可替代的存儲供給選項在另一個結(jié)構(gòu)中是否可用。
3.如權(quán)利要求1所述的計算機系統(tǒng),其中所述預(yù)先確定的協(xié)商規(guī)則促使處理器依據(jù)存儲層標(biāo)準(zhǔn)、存儲量標(biāo)準(zhǔn)和存儲結(jié)構(gòu)標(biāo)準(zhǔn)確定一組可替代的存儲供給選項。
4.如權(quán)利要求1所述的計算機系統(tǒng),其中所述存儲供給協(xié)商模塊促使處理器通過啟動依據(jù)選擇的存儲供給來響應(yīng)可替代的存儲供給選項的選擇,所述依據(jù)選擇的存儲供給有待于在所述選擇之后執(zhí)行的自動化許可檢查。
5.如權(quán)利要求1 所述的計算機系統(tǒng),其中所述存儲供給協(xié)商模塊促使處理器通過啟動依據(jù)選擇的存儲供給來響應(yīng)可替代的存儲供給選項的選擇,所述依據(jù)選擇的存儲供給有待于基于在所述選擇之后由管理員執(zhí)行的手工許可檢查的批準(zhǔn)。
6.如權(quán)利要求1所述的計算機系統(tǒng),其中如果可替代的存儲供給選項被選擇并且由于許可檢查失敗而未被批準(zhǔn),則所述存儲供給協(xié)商模塊促使處理器隨后基于預(yù)先確定的協(xié)商規(guī)則確定另一組可替代的存儲供給選項。
7.一種方法,包括: 由處理器接收存儲供給請求; 由處理器確定所述存儲供給請求是否被批準(zhǔn);以及 如果所述存儲供給請求未被批準(zhǔn),則由處理器依據(jù)一組預(yù)先確定的服務(wù)水平協(xié)議(SLA)協(xié)商規(guī)則確定至少一個可替代的存儲供給選項。
8.如權(quán)利要求7所述的方法,其中確定至少一個可替代的存儲供給選項包括:應(yīng)用預(yù)先確定的SLA協(xié)商規(guī)則來識別與所接收的存儲供給請求相比較具有相同存儲層值和較低存儲量值的可替代的存儲供給選項。
9.如權(quán)利要求7所述的方法,其中確定至少一個可替代的存儲供給選項包括:應(yīng)用預(yù)先確定的SLA協(xié)商規(guī)則來識別與所接收的存儲供給請求相比較具有較低存儲層值和相同存儲量值的可替代的存儲供給選項。
10.如權(quán)利要求7所述的方法,其中確定至少一個可替代的存儲供給選項包括:應(yīng)用預(yù)先確定的SLA協(xié)商規(guī)則來識別與所接收的存儲供給請求相比較具有較低存儲層值和較低存儲量值的可替代的存儲供給選項。
11.如權(quán)利要求7所述的方法,其中確定至少一個可替代的存儲供給選項包括:應(yīng)用預(yù)先確定的SLA協(xié)商規(guī)則以依據(jù)存儲層標(biāo)準(zhǔn)、存儲量標(biāo)準(zhǔn)和存儲結(jié)構(gòu)標(biāo)準(zhǔn)識別一組區(qū)分優(yōu)先級別的可替代的存儲供給選項。
12.—種存儲存儲供給指令的非臨時性計算機可讀介質(zhì),當(dāng)所述存儲供給指令被執(zhí)行時,促使處理器來:確定所接收的存儲供給請求是否被批準(zhǔn);以及 如果所述存儲供給請求未被批準(zhǔn),則把預(yù)先確定的服務(wù)水平協(xié)議(SLA)協(xié)商規(guī)則應(yīng)用到存儲池數(shù)據(jù),來識別多個可替代的存儲供給選項;以及 協(xié)商所述多個可替代的存儲供給選項中的一個的選擇。
13.如權(quán)利要求12所述的非臨時性計算機可讀介質(zhì),其中所述存儲供給指令進(jìn)一步促使處理器把預(yù)先確定的SLA協(xié)商規(guī)則應(yīng)用到存儲池數(shù)據(jù)來: 識別與所接收的存儲供給請求相比較具有相同存儲層值和較低存儲量值的至少一個可替代的存儲供給選項; 識別與所接收的存儲供給請求相比較具有較低存儲層值和相同存儲量值的至少一個可替代的存儲供給選項;以及 識別與所接收的存儲供給請求相比較具有較低存儲層值和較低存儲量值的至少一個可替代的存儲供給選項。
14.如權(quán)利要求12所述的非臨時性計算機可讀介質(zhì),其中所述存儲供給指令進(jìn)一步促使處理器供給所選擇的選項,并且在被供給之前把所選擇的選項提交許可檢查。
15.如權(quán)利要求12所述的非臨時性計算機可讀介質(zhì),其中所述存儲供給指令進(jìn)一步促使處理器把預(yù)先確定的SLA協(xié)商規(guī)則應(yīng)用到存儲池數(shù)據(jù)的數(shù)據(jù)庫以依據(jù)存儲層標(biāo)準(zhǔn)、存儲量標(biāo)準(zhǔn)和存儲結(jié)構(gòu)標(biāo)準(zhǔn)識別一組區(qū)分優(yōu)先級別的可替代的存儲供給選項。
【文檔編號】G06F12/08GK104054060SQ201280067637
【公開日】2014年9月17日 申請日期:2012年1月20日 優(yōu)先權(quán)日:2012年1月20日
【發(fā)明者】V.克里什納穆蒂, A.P.阿南塔, V.薩吉, S.薩普拉 申請人:惠普發(fā)展公司,有限責(zé)任合伙企業(yè)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
新密市| 漠河县| 安国市| 天峻县| 岐山县| 汝城县| 宣化县| 永和县| 高淳县| 赣州市| 句容市| 江山市| 阜阳市| 内乡县| 慈溪市| 南溪县| 阿尔山市| 焦作市| 南木林县| 寿光市| 大宁县| 兴安盟| 阿拉善右旗| 禹城市| 蒲城县| 固镇县| 静海县| 右玉县| 石屏县| 杭州市| 沂源县| 左云县| 桐庐县| 松桃| 静安区| 盱眙县| 邹平县| 武安市| 诸城市| 霞浦县| 行唐县|