1.一種ARM架構(gòu)網(wǎng)絡(luò)集群中計算資源的統(tǒng)一管理調(diào)度方法,其特征在于,包括以下步驟:
S01:在虛擬層和物理層之間設(shè)置有一個全局容器層,所述全局容器層用于攔截虛擬層與物理層之間的系統(tǒng)事件,并重定向到本地或者遠(yuǎn)程節(jié)點的物理層;
S02:通過一個可配置的全局調(diào)度器,在集群層面把應(yīng)用對應(yīng)的進(jìn)程加入到某個節(jié)點上的操作系統(tǒng)內(nèi)核調(diào)度隊列中,或者從隊列中刪除該進(jìn)程,所述可配置的全局調(diào)度器不改變操作系統(tǒng)內(nèi)核中已有的對本地的資源調(diào)度。
2.根據(jù)權(quán)利要求1所述的ARM架構(gòu)網(wǎng)絡(luò)集群中計算資源的統(tǒng)一管理調(diào)度方法,其特征在于,所述步驟S01包括將每個節(jié)點上的全局容器層關(guān)聯(lián)到一個映射接口鏈接器和一個輸入/輸出鏈接器,虛擬層通過映射接口鏈接器把相應(yīng)的系統(tǒng)調(diào)用請求發(fā)送到全局容器層,全局容器層根據(jù)相應(yīng)的調(diào)度管理把請求重定向到本地或者遠(yuǎn)程的輸入/輸出鏈接器,每個節(jié)點上的輸入/輸出鏈接器把請求發(fā)送到相應(yīng)的物理驅(qū)動。
3.根據(jù)權(quán)利要求2所述的ARM架構(gòu)網(wǎng)絡(luò)集群中計算資源的統(tǒng)一管理調(diào)度方法,其特征在于,所述物理驅(qū)動包括磁盤、物理內(nèi)存和網(wǎng)絡(luò)設(shè)備。
4.根據(jù)權(quán)利要求1所述的ARM架構(gòu)網(wǎng)絡(luò)集群中計算資源的統(tǒng)一管理調(diào)度方法,其特征在于,所述全局調(diào)度器包括本地探測模塊、本地分析模塊和全局調(diào)度管理器;所述本地探測模塊:負(fù)責(zé)調(diào)用操作系統(tǒng)內(nèi)核API收集系統(tǒng)信息;
所述本地分析模塊:負(fù)責(zé)收集來自本地探測模塊的數(shù)據(jù),對本地資源使用情況進(jìn)行分析,并評估當(dāng)前本地系統(tǒng)資源使用情況,將異常資源狀態(tài)匯報到全局調(diào)度管理器;
所述全局調(diào)度管理器:運行在集群的所有節(jié)點上,擁有集群資源狀態(tài)的全局視圖,與節(jié)點之間交換狀態(tài)信息,同時負(fù)責(zé)節(jié)點之間進(jìn)程的分配和集群層面的資源負(fù)載均衡,當(dāng)本地分析模塊報告資源使用情況超出閾值時,全局調(diào)度管理器根據(jù)調(diào)度策略和集群全局資源使用情況,決定新的計算任務(wù)的分配和計算任務(wù)的遷移,同時設(shè)置檢查點。
5.根據(jù)權(quán)利要求4所述的ARM架構(gòu)網(wǎng)絡(luò)集群中計算資源的統(tǒng)一管理調(diào)度方法,其特征在于,所述全局調(diào)度管理器通信方式為P2P ,用json格式交換節(jié)點間的狀態(tài)信息。