中國科學院深圳先進技術(shù)研究院云計算技術(shù)研究中心徐敏賢研究團隊在云計算數(shù)據(jù)節(jié)能領域取得進展。相應成果為“Xu XM, Buyya R. BrownoutCon: a software system based on brownout and containers for energy-efficient cloud computing [J]. Journal of Systems and Software, 2019, 155: 91-103(BrownoutCon:基于 brownout 方法和容器技術(shù)實現(xiàn)云計算節(jié)能原型系統(tǒng))”。
云計算數(shù)據(jù)中心的傳統(tǒng)節(jié)能調(diào)度方法,如虛擬機遷移和動態(tài)電壓頻率調(diào)整的方法,已被證明行之有效。但當整個數(shù)據(jù)中心都處于過載的情況下,兩種方法都無法有效地產(chǎn)生效果。為解決云數(shù)據(jù)中心節(jié)能領域的局限性,研究者提出了 brownout 方法。其中,brownout 方法通過動態(tài)管理應用中的可選組件,并結(jié)合容器技術(shù),達到對資源的細粒度管理。
該研究設計并實現(xiàn)了一個基于 brownout 和容器技術(shù)的原型軟件系統(tǒng)——BrownoutCon,用于管理數(shù)據(jù)中心的應用組件,并在 Grid’5000 集群平臺上進行測試,同時與領先的基準算法進行性能對比。
結(jié)果顯示,與基準算法對比,原型軟件系統(tǒng)中設計實現(xiàn)的節(jié)能調(diào)度算法能夠在保證 QoS 的基礎上,比基準算法節(jié)省 10%~40% 的能耗。該研究可在應用價值層面,推動云計算領域和可持續(xù)性計算領域的進一步發(fā)展。
BrownoutCon 原型系統(tǒng)部署架構(gòu)圖