云計算是由網格計算、虛擬化技術、普適計算、平臺級服務、軟件級服務等概念的混合演進而來的新興計算機科學概念。它將計算任務分布在大量計算機、存儲設備等構成的資源池上,使云用戶能夠根據需要獲取計算能力、存儲空間和各種軟件服務等,是一種通過互聯網將各種資源通過一定的方法整合在一起,以服務的形式向外提供的商業(yè)模式,有著良好的發(fā)展前景。
本課題針對云計算的調度和評估進行了研究,結合現有的協商調度算法和多Agent等技術,研究和設計一個高效可靠的面向服務的調度和評估模型。本調度和評估模型具有以下特點: 1、 完全采用分布式調度,不存在中央調度器,任務的調度由各個節(jié)點的調度器通過協作共同完成,有效避免了單點失效問題,提高了系統的安全性和可靠性。 2、 根據不同的服務質量需求,提供靈活的多目標調度機制和多指標評價策略。模型綜合衡量了完成時間、費用、負載均衡、可信度等指標,根據服務的特性以及系統的運行狀態(tài)特征動態(tài)地制定評價指標的優(yōu)先權。 3、 采用多Agent技術,通過自主的Agent的協作完成任務。每個節(jié)點都有自己的資源管理Agent、服務調度Agent等,不受其他節(jié)點加入和退出的影響,具有良好的系統擴展性,滿足了大規(guī)模的應用請求。本模型通過對云計算環(huán)境中各類虛擬資源的合理調度和評價,提高資源的利用率,并滿足用戶的QoS需求。因此,并為云計算產業(yè)的發(fā)展提供了很好的技術支撐。
掃碼關注,查看更多科技成果