專利名稱:一種基于實時訪問負載評測的集群存儲接口節(jié)點配置方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種云計算、云存儲技術(shù)領(lǐng)域,具體地說是一種基于實時訪問負載評測的集群存儲接口節(jié)點配置方法。
背景技術(shù):
隨著云計算和云存儲應(yīng)用對存儲系統(tǒng)的容量和性能要求越來越高,大容量存儲系統(tǒng)由擴充磁盤、陣列的擴展方式逐漸向分布式存儲方式發(fā)展,作為可橫向擴展的存儲系統(tǒng)核心的分布式文件系統(tǒng)獲得了較大的發(fā)展和應(yīng)用。分布式文件系統(tǒng)以接口節(jié)點服務(wù)器形式對外提供存儲服務(wù),接口節(jié)點服務(wù)器承擔(dān)來自系統(tǒng)外部的讀寫訪問請求,在云業(yè)務(wù)應(yīng)用中呈現(xiàn)出了爆發(fā)式訪問請求、海量訪問請求等多種類型的外部訪問請求,如何在接口節(jié)點服務(wù)器集群中的合理分配這種請求并實現(xiàn)接口節(jié)點服務(wù)器的高效、智能管理,在節(jié)約能源的同時保障各類業(yè)務(wù)訪問質(zhì)量,同時提高接口節(jié)點服務(wù)器的利用效率,間接減少分布式文件的訪問壓力成為了云業(yè)務(wù)管理中的一個重要問題。在以分布式文件系統(tǒng)為基礎(chǔ)存儲設(shè)備的云計算、云存儲應(yīng)用業(yè)務(wù)中,分布式文件系統(tǒng)的客戶端(接口節(jié)點服務(wù)器)數(shù)目迅速增長,針對成千上百的接口節(jié)點服務(wù)器的有效、動態(tài)、智能化管理成為一個重要問題。目前接口節(jié)點服務(wù)器的管理方式仍處于手工管理階段,這就使得接口節(jié)點服務(wù)器只要啟動運行就一直處于active (激活)狀態(tài),直至系統(tǒng)關(guān)機;只要處于激活狀態(tài),就為其分配外部訪問請求,而不論其負載高低;此種管理方式下的接口節(jié)點服務(wù)器集群,不僅浪費了較多的電力資源,也使得處于高負載狀態(tài)下的接口節(jié)點繼續(xù)承載外部訪問直至不堪重負。
發(fā)明內(nèi)容
本發(fā)明的技術(shù)任務(wù)是提供在接口節(jié)點服務(wù)器集群中的可合理分配爆發(fā)式訪問請求、海量訪問請求等多種類型的外部訪問請求,并實現(xiàn)接口節(jié)點服務(wù)器的高效、智能管理,在節(jié)約能源的同時保障各類業(yè)務(wù)訪問質(zhì)量,同時提高接口節(jié)點服務(wù)器的利用效率,間接減少分布式文件的訪問壓力的一種基于實時訪問負載評測的集群存儲接口節(jié)點配置方法。本發(fā)明的技術(shù)任務(wù)是按以下方式實現(xiàn)的,包括集群存儲系統(tǒng)的外部應(yīng)用服務(wù)器、接口節(jié)點服務(wù)器、管理服務(wù)器以及文件系統(tǒng)的存儲設(shè)備,外部應(yīng)用服務(wù)器連接接口節(jié)點服務(wù)器、管理服務(wù)器;接口節(jié)點服務(wù)器連接管理服務(wù)器以及文件系統(tǒng)的存儲設(shè)備;還包括接口節(jié)點服務(wù)器上的系統(tǒng)負載監(jiān)控評測模塊、管理服務(wù)器上的訪問入口模塊、管理服務(wù)器上的管理模塊;通過在接口節(jié)點服務(wù)器設(shè)置系統(tǒng)負載監(jiān)控評測模塊用以收集系統(tǒng)的實時負載并評測其可繼續(xù)承擔(dān)新增訪問請求的能力;通過管理服務(wù)器的訪問入口模塊將系統(tǒng)的外部訪問請求分配給較為空閑的接口節(jié)點服務(wù)器;通過管理模塊收集接口節(jié)點服務(wù)器負載并按照設(shè)定的配置策略,對接口節(jié)點服務(wù)器運行服務(wù)狀態(tài)(active、inactive)進行管理。
在分布式文件系統(tǒng)的所有接口節(jié)點服務(wù)器添加系統(tǒng)負載監(jiān)控評測模塊,系統(tǒng)負載監(jiān)控評測模塊是部署在接口節(jié)點服務(wù)器上的系統(tǒng)負載信息收集模塊,用于獲取接口節(jié)點服務(wù)器的實時運行性能負載信息(如CPU、內(nèi)存、網(wǎng)絡(luò)等)以及負載變化率信息,作為評測可繼續(xù)承擔(dān)負載的依據(jù)。實現(xiàn)在接口節(jié)點服務(wù)器實時監(jiān)控系統(tǒng)的運行狀態(tài)以及性能負載,根據(jù)其設(shè)備性能參數(shù)以及系統(tǒng)負載變化率信息評測其可繼續(xù)承擔(dān)外部新增訪問請求的能力。訪問入口模塊是部署在管理服務(wù)器上用于選擇相對空閑接口節(jié)點服務(wù)器并分配外部訪問請求到接口節(jié)點服務(wù)器的模塊,通過收集處于active狀態(tài)接口節(jié)點服務(wù)器的實時負載情況、設(shè)定的系統(tǒng)管理策略以及接口節(jié)點服務(wù)器運行負載閾值,將新增的外部訪問請求分配到選擇的負載相對空閑的接口節(jié)點范圍服務(wù)器。訪問入口模塊收集系統(tǒng)負載模塊產(chǎn)生的接口節(jié)點服務(wù)器的性能負載信息以及可繼續(xù)承擔(dān)外部請求的能力評測,解析通過管理模塊設(shè)定的管理策略以及接口節(jié)點服務(wù)器的負載閾值,選擇接口節(jié)點服務(wù)器集群中相對空閑的接口節(jié)點服務(wù)器作為新增訪問請求的處理節(jié)點。管理模塊是部署在管理服務(wù)器上用于設(shè)定系統(tǒng)管理策略、控制接口節(jié)點運行狀態(tài) (active、inactive)的模塊,根據(jù)收集到的接口節(jié)點服務(wù)器集群的空閑程度,設(shè)定接口節(jié)點服務(wù)器承擔(dān)外部訪問請求的影響因子確保入口模塊分配請求到相對空閑接口節(jié)點服務(wù)器,在接口節(jié)點服務(wù)器集群較為空閑時,選擇處于active狀態(tài)的空閑接口節(jié)點服務(wù)器并將其設(shè)置為inactive狀態(tài),在接口節(jié)點服務(wù)器集群較為繁忙時,選擇處于inactive狀態(tài)的接口節(jié)點服務(wù)器并激活其狀態(tài)以參與處理系統(tǒng)外部訪問請求。管理模塊用于設(shè)定系統(tǒng)管理策略以及接口節(jié)點服務(wù)器的運行負載閾值,通過收集處于active狀態(tài)接口節(jié)點服務(wù)器集群的整體實時負載,生成外部訪問請求的分配因子作為系統(tǒng)訪問入口模塊智能選擇空閑接口節(jié)點服務(wù)器的參數(shù),在接口節(jié)點服務(wù)器集群負載較小時,選擇空閑的接口節(jié)點服務(wù)器實時休眠管理、在接口節(jié)點服務(wù)器集群負載較大時,選擇處于inactive的狀態(tài)的接口節(jié)點服務(wù)器實時激活管理。本發(fā)明的一種基于實時訪問負載評測的集群存儲接口節(jié)點配置方法具有以下優(yōu)
占-
^ \\\
1、提供在接口節(jié)點服務(wù)器集群中的可合理分配爆發(fā)式訪問請求、海量訪問請求等多種類型的外部訪問請求;
2、實現(xiàn)接口節(jié)點服務(wù)器的高效、智能管理;
3、在節(jié)約能源的同時保障各類業(yè)務(wù)訪問質(zhì)量,同時提高接口節(jié)點服務(wù)器的利用效率,間接減少分布式文件的訪問壓力;因而,具有很好的推廣使用價值。
下面結(jié)合附圖對本發(fā)明進一步說明。附圖I為一種基于實時訪問負載評測的集群存儲接口節(jié)點配置方法的系統(tǒng)負載監(jiān)控評測模塊、訪問入口模塊、管理模塊部署 附圖2為一種基于實時訪問負載評測的集群存儲接口節(jié)點配置方法的訪問入口模塊流程 附圖3為一種基于實時訪問負載評測的集群存儲接口節(jié)點配置方法的管理模塊流程圖。
具體實施例方式參照說明書附圖和具體實施例對本發(fā)明的一種基于實時訪問負載評測的集群存儲接口節(jié)點配置方法作以下詳細地說明。實施例
如圖I所示,本發(fā)明的一種基于實時訪問負載評測的集群存儲接口節(jié)點配置方法,包括集群存儲系統(tǒng)的外部應(yīng)用服務(wù)器、接口節(jié)點服務(wù)器、管理服務(wù)器以及文件系統(tǒng)的存儲設(shè)備,外部應(yīng)用服務(wù)器連接接口節(jié)點服務(wù)器、管理服務(wù)器;接口節(jié)點服務(wù)器連接管理服務(wù)器以及文件系統(tǒng)的存儲設(shè)備;還包括接口節(jié)點服務(wù)器上的系統(tǒng)負載監(jiān)控評測模塊、管理服務(wù)器上的訪問入口模塊、管理服務(wù)器上的管理模塊;通過在接口節(jié)點服務(wù)器設(shè)置系統(tǒng)負載監(jiān)控評測模塊用以收集系統(tǒng)的實時負載并評測其可繼續(xù)承擔(dān)新增訪問請求的能力;通過管理服務(wù)器的訪問入口模塊將系統(tǒng)的外部訪問請求分配給較為空閑的接口節(jié)點服務(wù)器;通過管理模塊收集接口節(jié)點服務(wù)器負載并按照設(shè)定的配置策略,對接口節(jié)點服務(wù)器運行服務(wù)狀態(tài) (active、inactive)進行管理。在分布式文件系統(tǒng)的所有接口節(jié)點服務(wù)器添加系統(tǒng)負載監(jiān)控評測模塊,系統(tǒng)負載監(jiān)控評測模塊是部署在接口節(jié)點服務(wù)器上的系統(tǒng)負載信息收集模塊,用于獲取接口節(jié)點服務(wù)器的實時運行性能負載信息(如CPU、內(nèi)存、網(wǎng)絡(luò)等)以及負載變化率信息,作為評測可繼續(xù)承擔(dān)負載的依據(jù)。訪問入口模塊是部署在管理服務(wù)器上用于選擇相對空閑接口節(jié)點服務(wù)器并分配外部訪問請求到接口節(jié)點服務(wù)器的模塊,通過收集處于active狀態(tài)接口節(jié)點服務(wù)器的實時負載情況、設(shè)定的系統(tǒng)管理策略以及接口節(jié)點服務(wù)器運行負載閾值,將新增的外部訪問請求分配到選擇的負載相對空閑的接口節(jié)點范圍服務(wù)器。管理模塊是部署在管理服務(wù)器上用于設(shè)定系統(tǒng)管理策略、控制接口節(jié)點運行狀態(tài)(active、inactive)的模塊,根據(jù)收集到的接口節(jié)點服務(wù)器集群的空閑程度,設(shè)定接口節(jié)點服務(wù)器承擔(dān)外部訪問請求的影響因子確保入口模塊分配請求到相對空閑接口節(jié)點服務(wù)器,在接口節(jié)點服務(wù)器集群較為空閑時,選擇處于active狀態(tài)的空閑接口節(jié)點服務(wù)器并將其設(shè)置為inactive狀態(tài),在接口節(jié)點服務(wù)器集群較為繁忙時,選擇處于inactive狀態(tài)的接口節(jié)點服務(wù)器并激活其狀態(tài)以參與處理系統(tǒng)外部訪問請求。系統(tǒng)負載監(jiān)控評測模塊是本方法應(yīng)用的“前端感受器”,通過對接口節(jié)點服務(wù)器所承載的訪問任務(wù)及系統(tǒng)負載的實時監(jiān)測,實現(xiàn)較為快速、準(zhǔn)確的負載狀態(tài)實時監(jiān)控;根據(jù)接口節(jié)點服務(wù)器的性能參數(shù)及負載變化率,生成其可繼續(xù)承擔(dān)外部訪問負載的能力。訪問入口模塊根據(jù)系統(tǒng)負載監(jiān)控評測模塊收集的系統(tǒng)實時負載狀態(tài),以及系統(tǒng)管理模塊設(shè)定的管理策略,選擇處于active狀態(tài)且負載相對空閑的接口節(jié)點服務(wù)器承擔(dān)系統(tǒng)新增的外部訪問請求。如圖2所示的訪問入口模塊流程圖。開始一系統(tǒng)管理策略運行負載閾值,解析系統(tǒng)管理策略與閾值信息一系統(tǒng)外部訪問請求,接收系統(tǒng)外部訪問請求一是否存在空閑接口節(jié)點?存在空閑接口節(jié)點直接到獲取空閑接口節(jié)點服務(wù)器信息,若不存在空閑接口節(jié)點一收集接口節(jié)點空閑評測信息一過濾空閑接口節(jié)點服務(wù)器一獲取空閑接口節(jié)點服務(wù)器信息—分配訪問請求到接口節(jié)點。系統(tǒng)管理模塊是本方法的“控制器”,其根據(jù)系統(tǒng)設(shè)定的管理策略以及相應(yīng)負載閾值,獲取系統(tǒng)負載監(jiān)控評測模塊的負載監(jiān)控信息以及可繼續(xù)承擔(dān)新增訪問能力參數(shù),在系統(tǒng)整體負載較小時,選擇處于active狀態(tài)且空閑的接口節(jié)點服務(wù)器實施休眠管理,在系統(tǒng)負載較重時,選擇處于inactive狀態(tài)的接口節(jié)點服務(wù)器實施激活管理,使其參與分布式文件系統(tǒng)的對外提供存儲服務(wù)。如圖3所示的管理模塊流程圖。開始一系統(tǒng)管理策略與接口節(jié)點運行負載閾值,解析系統(tǒng)管理策略與接口節(jié)點閾值信息一接口節(jié)點實時負載監(jiān)控測評,獲取系統(tǒng)實時負載監(jiān)控信息一負載信息測評完畢? NO返回獲取系統(tǒng)實時負載監(jiān)控信息,YES —評測接口節(jié)點集群整體負載一接口節(jié)點服務(wù)器集群整體負載超過閾值? YES —選擇inactive狀態(tài)接口節(jié)點服務(wù)器一修改接口節(jié)點運行狀態(tài),返回獲取系統(tǒng)實時負載監(jiān)控信息;接口節(jié)點服務(wù)器集群整體負載超過閾值? NO —設(shè)置接口節(jié)點服務(wù)器請求分配因子一存在空閑接口節(jié)點服務(wù)器? YES —選擇空閑接口節(jié)點服務(wù)器一修改接口節(jié)點運行狀態(tài),返回獲取系統(tǒng)實時負載監(jiān)控信息;存在空閑接口節(jié)點服務(wù)器? NO—返回獲取系統(tǒng)實時負載監(jiān)控信息。
本發(fā)明的一種基于實時訪問負載評測的集群存儲接口節(jié)點配置方法,除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。
權(quán)利要求
1.一種基于實時訪問負載評測的集群存儲接口節(jié)點配置方法,包括集群存儲系統(tǒng)的外部應(yīng)用服務(wù)器、接口節(jié)點服務(wù)器、管理服務(wù)器以及文件系統(tǒng)的存儲設(shè)備,外部應(yīng)用服務(wù)器連接接口節(jié)點服務(wù)器、管理服務(wù)器;接口節(jié)點服務(wù)器連接管理服務(wù)器以及文件系統(tǒng)的存儲設(shè)備;其特征在于還包括接口節(jié)點服務(wù)器上的系統(tǒng)負載監(jiān)控評測模塊、管理服務(wù)器上的訪問入口模塊、管理服務(wù)器上的管理模塊;通過在接口節(jié)點服務(wù)器設(shè)置系統(tǒng)負載監(jiān)控評測模塊用以收集系統(tǒng)的實時負載并評測其可繼續(xù)承擔(dān)新增訪問請求的能力;通過管理服務(wù)器的訪問入口模塊將系統(tǒng)的外部訪問請求分配給較為空閑的接口節(jié)點服務(wù)器;通過管理模塊收集接口節(jié)點服務(wù)器負載并按照設(shè)定的配置策略,對接口節(jié)點服務(wù)器運行服務(wù)狀態(tài)進行管理。
2.根據(jù)權(quán)利要求I所述的一種基于實時訪問負載評測的集群存儲接口節(jié)點配置方法,其特征在于在分布式文件系統(tǒng)的所有接口節(jié)點服務(wù)器添加系統(tǒng)負載監(jiān)控評測模塊,系統(tǒng)負載監(jiān)控評測模塊是部署在接口節(jié)點服務(wù)器上的系統(tǒng)負載信息收集模塊,用于獲取接口節(jié)點服務(wù)器的實時運行性能負載信息以及負載變化率信息,作為評測可繼續(xù)承擔(dān)負載的依據(jù)。
3.根據(jù)權(quán)利要求I所述的一種基于實時訪問負載評測的集群存儲接口節(jié)點配置方法,其特征在于訪問入口模塊是部署在管理服務(wù)器上用于選擇相對空閑接口節(jié)點服務(wù)器并分配外部訪問請求到接口節(jié)點服務(wù)器的模塊,通過收集處于active狀態(tài)接口節(jié)點服務(wù)器的實時負載情況、設(shè)定的系統(tǒng)管理策略以及接口節(jié)點服務(wù)器運行負載閾值,將新增的外部訪問請求分配到選擇的負載相對空閑的接口節(jié)點范圍服務(wù)器。
4.根據(jù)權(quán)利要求I所述的一種基于實時訪問負載評測的集群存儲接口節(jié)點配置方法,其特征在于管理模塊是部署在管理服務(wù)器上用于設(shè)定系統(tǒng)管理策略、控制接口節(jié)點運行狀態(tài)的模塊,根據(jù)收集到的接口節(jié)點服務(wù)器集群的空閑程度,設(shè)定接口節(jié)點服務(wù)器承擔(dān)外部訪問請求的影響因子確保入口模塊分配請求到相對空閑接口節(jié)點服務(wù)器,在接口節(jié)點服務(wù)器集群較為空閑時,選擇處于active狀態(tài)的空閑接口節(jié)點服務(wù)器并將其設(shè)置為inactive狀態(tài),在接口節(jié)點服務(wù)器集群較為繁忙時,選擇處于inactive狀態(tài)的接口節(jié)點服務(wù)器并激活其狀態(tài)以參與處理系統(tǒng)外部訪問請求。
全文摘要
本發(fā)明公開了一種基于實時訪問負載評測的集群存儲接口節(jié)點配置方法,屬于云計算、云存儲技術(shù)領(lǐng)域,包括部署在接口節(jié)點服務(wù)器上的作為系統(tǒng)負載信息收集的系統(tǒng)負載監(jiān)控評測模塊、部署在管理服務(wù)器上用于選擇相對空閑接口節(jié)點服務(wù)器并分配外部訪問請求到接口節(jié)點服務(wù)器的訪問入口模塊、部署在管理服務(wù)器上用于設(shè)定系統(tǒng)管理策略、控制接口節(jié)點運行狀態(tài)的的管理模塊。本發(fā)明的一種基于實時訪問負載評測的集群存儲接口節(jié)點配置方法,在接口節(jié)點服務(wù)器集群中的可合理分配多種類型的外部訪問請求,并實現(xiàn)接口節(jié)點服務(wù)器的高效、智能管理,在節(jié)約能源的同時保障各類業(yè)務(wù)訪問質(zhì)量,同時提高接口節(jié)點服務(wù)器的利用效率,間接減少分布式文件的訪問壓力。
文檔編號H04L29/08GK102710766SQ20121017490
公開日2012年10月3日 申請日期2012年5月30日 優(yōu)先權(quán)日2012年5月30日
發(fā)明者郭鵬 申請人:浪潮電子信息產(chǎn)業(yè)股份有限公司