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