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