技術摘要
一種綠能管理方法,係以虛擬機叢集之總使用資源權值比,來判斷應否增開或關閉實體機器之運轉。當總使用資源權值比高於最大容許使用資源權值比時,自非運轉中之實體機器中選擇一備用實體機器,並將其喚醒加入成為運轉中之實體機器,另外,當總使用資源權值比低於最小臨界使用資源權值比時,自運轉中之實體機器中選擇一遷移實體機器,並將其中之虛擬機器遷移至其他運轉中之實體機器後再予關閉,以及執行一資源分配程序,以分配運轉中之實體機器的負載。因此,可靈活地調度運轉中之實體機器的數量,達成綠能管理的目的。
現有技術描述、問題及其缺陷
自從電腦面市以來,人類的生活對於電腦的依賴也極其迅速地竄升,電腦的應用更是普遍地存在於家庭、辦公場所、娛樂場所、商場、餐廳、運輸載具、學校等等各種不同的生活場域中。於今而言,電腦早已成為人們生活中之必需品,其重要性真是不可同日而語。
隨著數位科技之不斷演進,電腦的軟、硬體也有著難以言喻之發展。早期,遍布各個場所之單獨使用的單處理器核心電腦已能滿足大部分使用者之服務需求,然而,為符合使用者對於愈趨於複雜之工作及服務速率之要求,於是,一方面,發展出了應用網路來連結多台電腦,以分散服務工作,達成廣泛而迅速之服務效能;另一方面,更發展出多處理器核心之電腦,來作為伺服主機,以進一步提昇其服務效能。
近來,隨著雲端技術的發展,集合多台伺服主機之網路服務系統,乃成為雲端服務之基本系統架構,其中,為了避免伺服主機之低使用率,很自然地就有了在單一伺服主機中執行更多不相容之應用程式的需求。因此,在每一伺服主機之實體機器上,藉由虛擬機器(Virtual Machine)模擬軟體,來將伺服主機邏輯地分割為多台虛擬機器,達成共享資源之目的,便成為最佳之雲端服務系統架構,其除了能提供更多之應用程式執行以共享資源外,更可增進伺服主機之服務可靠度。
在由多台伺服主機等實體機器所構成之虛擬機叢集的雲端服務系統架構中,要能精確地控制其負載變動並不容易,以致當系統運轉在過高或過低負載時,其能源消耗常有不經意地浪費之情形產生,實不符現代化之環保綠能要求,而有加以改善之必要。
產業應用性
一種綠能管理方法,係以虛擬機叢集之總使用資源權值比,來判斷應否增開或關閉實體機器之運轉。當總使用資源權值比高於最大容許使用資源權值比時,自非運轉中之實體機器中選擇一備用實體機器,並將其喚醒加入成為運轉中之實體機器,另外,當總使用資源權值比低於最小臨界使用資源權值比時,自運轉中之實體機器中選擇一遷移實體機器,並將其中之虛擬機器遷移至其他運轉中之實體機器後再予關閉,以及執行一資源分配程序,以分配運轉中之實體機器的負載。因此,可靈活地調度運轉中之實體機器的數量,達成綠能管理的目的。
本技術發明之目的及達成功效
本發明是有關於一種虛擬機叢集(Virtual Machine Cluster),且特別是有關於一種虛擬機叢集之綠能管理方法(Green Power Management Method)。
本發明之目的是提供一種虛擬機叢集之綠能管理方法,其可藉由控制虛擬機叢集之負載率,達成能源節約之功效。