云資源調(diào)度的策略和算法分類?
云資源調(diào)度是目前廣為流傳的一種商業(yè)模式。
在云計(jì)算中,用戶希望租用合適的計(jì)算資源,滿足需求的同時(shí)降低使用成本,服務(wù)提供商希望能快速高效地分配資源,以提高資源利用率增加收益。
因此研究云資源調(diào)度具有十分重要的意義與現(xiàn)實(shí)價(jià)值。
云資源調(diào)度中主要包括三個(gè)方面的內(nèi)容:調(diào)度目標(biāo)、調(diào)度機(jī)制和調(diào)度算法。
1.調(diào)度目標(biāo)是指在不同的用戶需求下,所要滿足的目標(biāo)。
因?yàn)樵凭哂袕椥浴葱韪顿M(fèi)、擴(kuò)展靈活等特點(diǎn),因此可以滿足很多不同的需求。主要的調(diào)度目標(biāo)有任務(wù)完成時(shí)間、資源利用率、支出費(fèi)用、負(fù)載均衡等。
2.調(diào)度算法是指在系統(tǒng)中具體進(jìn)行資源調(diào)度及分配所遵循的算法步驟,是實(shí)現(xiàn)資源調(diào)度的根本依據(jù)。
通常針對(duì)不同的資源和用戶,制定不同的調(diào)度目標(biāo),選取不一樣的調(diào)度策略。
云計(jì)算的資源調(diào)度算法是應(yīng)用在云平臺(tái)的資源管理中的,系統(tǒng)中的調(diào)度器模塊將任務(wù)分發(fā)到由基礎(chǔ)硬件資源構(gòu)成的虛擬資源池中的選定的資源槽slot上。
3.調(diào)度機(jī)制是將硬件基礎(chǔ)設(shè)施虛擬化成虛擬機(jī)節(jié)點(diǎn),搭建成云平臺(tái),用戶任務(wù)發(fā)送到云中,并且安排監(jiān)控器在處理過程中監(jiān)控各個(gè)虛擬節(jié)點(diǎn)的資源使用情況。
當(dāng)資源不能滿足用戶需求或者被其他用戶占用了,就視為無效資源,需要在資源調(diào)度器統(tǒng)一管理的其他云中找到有效資源才可以運(yùn)行任務(wù)。