悉尼大學(xué)的研究人員開發(fā)出了一種新的調(diào)度算法,旨在不中斷運(yùn)營的情況下減少數(shù)據(jù)中心的能源消耗。
悉尼大學(xué)的分布式和高性能計算中心的Young Choon Lee和Albert Zomaya已經(jīng)為這種“能源敏感(energy-conscious)調(diào)度算法(ECS)”申請了專利。
Lee和Zomaya現(xiàn)在正在開發(fā)一種ECS原型產(chǎn)品,預(yù)計在2010年年末實(shí)現(xiàn)這項(xiàng)研究的商品化。
Zomaya說,ECS軟件是用C和C++語言編寫的一套算法,能夠作為一種“中間件軟件”觀察操作系統(tǒng)和硬件,然后決定針對不同的任務(wù)采取什么措施。
Zomaya說,為了這樣做,這個軟件要保證做出的任何決策都是能源敏感的。他補(bǔ)充說,這個軟件棧能夠?yàn)槟闾峁┠阈枰臇|西。這個希望是你不用 修改你的硬件,而是使用一種便攜式的中間件軟件層。我們要讓這個軟件盡可能無縫地實(shí)現(xiàn)這個功能。這個軟件最終將與操作系統(tǒng)集成在一起。
據(jù)這所大學(xué)稱,服務(wù)器的電源消耗自從2000年以來已經(jīng)增長了一倍。2005年全球服務(wù)器的電源使用成本預(yù)計是大約44億英鎊(71.4億美 元)。
Lee和Zomaya使用許多反映應(yīng)用程序行為的基準(zhǔn)測試標(biāo)準(zhǔn)對ECS軟件進(jìn)行了測試。Zomaya說,例如,我們曾使用ECS解決等式和其它 計算密集型應(yīng)用程序。這些都是來自現(xiàn)實(shí)世界的例子。
這個團(tuán)隊(duì)希望明年年初推出這個軟件的原型產(chǎn)品并且在2010年年底推出這個產(chǎn)品。
Zomaya說,云計算的日益流行將幫助IT經(jīng)理減少數(shù)據(jù)中心的能源成本,但是,在大企業(yè)把自己寶貴的數(shù)據(jù)交給云計算技術(shù)之前,大企業(yè)還需要做 更多的研究工作。隨著技術(shù)的成熟,ECS技術(shù)在云計算系統(tǒng)中將工作得更好。但是,ECS還將為機(jī)構(gòu)減少數(shù)據(jù)中心的能源消耗提供更直接的手段。
ECS使用處理器的動態(tài)電壓調(diào)度(DVS)功能鏡像計算任務(wù)以最大限度減少完成時間和能源使用。
Zomaya說,計算一般包括相互依賴的任務(wù)。因此,等待母任務(wù)的完成會使工作不流暢,從而造成浪費(fèi)。當(dāng)使用ECS幫助動態(tài)電壓調(diào)度功能時,處 理器、供電電壓和任務(wù)之間的鏡像決策將的得到優(yōu)化,以便顯著降低指定時間的能源消耗量。
研究人員稱,ECS能夠以極少或者沒有運(yùn)營成本的情況下把處理器的能源消耗減少一半。Zomaya說,這將減少不流暢的情況并且把能源消耗減少 10至60%。
Zomaya說,研究人員還在研究把ECS技術(shù)應(yīng)用于管理存儲和網(wǎng)絡(luò)設(shè)備的能源消耗,以便創(chuàng)建一個全面的數(shù)據(jù)中心解決方案。把這個技術(shù)應(yīng)用到這 個模式將使這個技術(shù)更加全面。