【摘要】1.設計要點不涉及產品的背面,省略后視圖。 2.設計要點不涉及產品的底面,省略仰視圖。 3.本設計的要點是智能卡讀寫器的主視圖、左視圖和右視圖。【專利類型】外觀設計【申請人】北京興華邦科技有限公司【申請人類型】企業【申請人地址】10
【摘要】 海量存儲系統中的資源分配方法屬于存儲區域 網絡領域,其特征在于:按照容量規則對SAN環境中的資源 進行評價,并根據該評價值用基于概率的隨機方法就行資源分 配,以達到資源利用率及性能的最優化;同時,支持SAN中 磁盤的添加與刪除。它具有高度的兼容性及靈活性、高效的資 源管理、高度可擴展性與可靠性及資源管理的代價小等優點。 【專利類型】發明申請 【申請人】清華大學 【申請人類型】學校 【申請人地址】100084北京市100084-82信箱 【申請人地區】中國 【申請人城市】北京市 【申請人區縣】海淀區 【申請號】CN200610113706.4 【申請日】2006-10-13 【申請年份】2006 【公開公告號】CN1955912A 【公開公告日】2007-05-02 【公開公告年份】2007 【授權公告號】CN100428131C 【授權公告日】2008-10-22 【授權公告年份】2008.0 【發明人】舒繼武; 薛巍; 鄭緯民; 劉坤 【主權項內容】1.海量存儲系統中的資源分配方法,其特征在于,依次含有以下幾個步驟: 步驟(1):在所述系統的虛擬化管理節點之上加載一個資源分配與資源配置模塊以及一個中間層命令處理模塊,其中: 資源分配與配置模塊含有以下數據結構: ax_pd_t:記錄某一個物理磁盤PD的屬性,包括容量、帶寬、已用空間、可用空間及資源使用表;該資源使用表對應于莫一個PD,記錄了對應PD的每個存儲管理基本單元SG是否被某個虛擬磁盤VD使用以及被映射到哪個VD的哪個SG上;所述PD和VD均被劃分為大小相等的若干個SG; ax_vd_t:記錄某一個虛擬磁盤的VD的屬性,包括容量及資源映射表;該資源映射表對應于某一個VD,記錄了對應VD的每個SG映射到的某一PD的具體位置; axum_SC:記錄整個系統中所以物理磁盤PD、虛擬磁盤VD的總大小、總可用空間,并包含一個由系統中所有ax_pd_t組成的鏈表及所有ax_vd_t組成的鏈表; 所述資源分配與配置模塊按以下方式實現資源分配: 設定:系統中有n塊物理磁盤,用PD1、PD2……PDn表示,用容量表示的評價值分別為C1、C2……Cn; 待分布的數據對象集合S={SG1,SG2…SGm},m為集合S的大小; 定義PD1的容量區間為(0,C1),PD2的容量區間為(C1,C1+C2),……,PDn的容量區間為 則:在創建VD或添加PD時,S為SAN中所有的數據對象;當刪除PD時,S為待刪除PD上的數據對象; 對于待分布數據對象集合S中的每一個對象SGi,產生一個隨機數r,當r落在PDj的容量區間時,將SGi分布在PDj中; 創建PDn的流程如下: 步驟(1.0),為PD分配數據結構ax_pd_t,填充包括容量、可用大小的基本屬性,初始化PD的資源分配表;定義變量P并初始化為0; 步驟(1.1),將PD加入到虛擬化管理節點中把所有PD虛擬地組織成一個統一的存儲池SC; 步驟(1.2),對SC中存在的VD按以下步驟進行資源重分配: 步驟(1.2.1),對所有已分配的物理磁盤PDi,i=1,2,…,n-1,定義δi=Ci/S’-Ci/S,其 中 為包括PDn在內的所有物理磁盤的總容量, 為所有已分配資源的物理磁盤的總容量; 步驟(1.2.2),對于所有SGi產生(0,1)區間平均分布的隨機數r,所述SGi∈PDi且所有SGi已分配給VD,i=1,2,…,n-1; 步驟(1.2.3),對于該SGi所屬的PDi,若r<δi,則該SGi遷移到PDn的第P個SG中,并修改相應的資源分配表與資源映射表,P加1;否則該SGi保持不變; 步驟(1.2.4),重復步驟(1.2.3),直到i=n-1結束; 刪除PDn的流程如下: 步驟(2.0),對于該PDn上所有已分配的SG的集合,產生 區間平均分布的n-1個隨機數r; 步驟(2.1),若隨機數ri位于PDi的容量區間上,則該SG遷移到PDi的第Pi個SG上;否則該SG保持不變;Pi為PDi上按地址順序第一個未被分配給VD的SG的位置,i=1,2,…,n-1; 步驟(2.2),PDi使得Pi指向PDi下一個未被分配的SG,并修改相應的資源分配表與資源映射表; 步驟(2.3),把PDn從SC中刪除; 創建VD的流程如下: 步驟(3.0),計算SC中剩余空間之和是否大于要創建的VD的容量。如果否,則不能創建該VD;否則轉下一步; 步驟(3.1),創建VD的數據結構并添加到SC中; 步驟(3.2),若要創建的為VDn其步驟如下: 步驟(3.2.1),對該VDn上所有SG的集合,產生 區間平均分布的n個隨機數r; 步驟(3.2.2),如果ri位于PDi的容量區間上,則該SG分配到PDi的第Pi個SG上;Pi為PDi上按地址順序第一個未被分配給VD的SG的位置,i=1,2,…,n; 步驟(3.2.3),PDi使得Pi指向PDi下一個未被分配的SG,并修改相應的資源分配表與資源映射表; 中間層命令處理模塊,根據ax_vd_t提供的資源映射表進行地址變換并完成所接受的前端主機的命令; 步驟(2),所述方法按以下步驟依次進行資源分配: 在添加PDn時: 首先,為該PDn分配并初始化ax_pd_t數據結構及資源使用表并把其加入到全局變量axup_SC中; 其次,進行資源重分配,重購資源使用表及資源映射表; 最后,喚醒后臺線程,該線程根據重購后的資源使用表與資源映射表進行數據拷貝;在刪除PDn時: 第一步,刪除PDn時需要將其上VD的數據進行轉移,計算刪除PD后是否有足夠的資源供VD使用。如果否,則該PD不能刪除; 第二步,進行資源重分配,重構資源使用表與資源映射表; 第三步,喚醒后臺線程,完成重購后的數據拷貝; 第四步,從axup_SC中刪除該PD的ax_pd_t結構,釋放其資源使用表;在刪除VD時: 首先,計算SC中是否有足夠的空間創建該VD; 其次,為VD創建并初始化ax_vd_t數據結構及資源分配表,將其加入axup_SC中; 最后,為VD分配資源,并更改資源使用表與資源映射表。 【當前權利人】清華大學 【當前專利權人地址】北京市100084-82信箱 【專利權人類型】公立 【統一社會信用代碼】12100000400000624D 【被引證次數】21 【被自引次數】4.0 【家族被引證次數】21
未經允許不得轉載:http://m.mhvdw.cn/1776129935.html
喜歡就贊一下






