[發明專利]基于業務模型降低設備功耗的方法、控制裝置以及系統有效
| 申請號: | 201210019134.9 | 申請日: | 2012-01-20 |
| 公開(公告)號: | CN102546999A | 公開(公告)日: | 2012-07-04 |
| 發明(設計)人: | 黃長佳 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04M7/00 | 分類號: | H04M7/00;H04L29/06 |
| 代理公司: | 北京億騰知識產權代理事務所 11309 | 代理人: | 陳霽 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 業務 模型 降低 設備 功耗 方法 控制 裝置 以及 系統 | ||
技術領域
本發明涉及降低設備功耗的方法,特別涉及一種基于業務模型降低設備功耗的方法、控制裝置以及系統。
背景技術
設備功耗是設備硬件性能的重要指標,客戶往往要求低功耗高性能的產品。當硬件已經設計完畢,功耗從硬件角度無法進行降低的情況下,則應通過軟件的方法盡量去降低功耗。
語音業務需要眾多芯片配合。比如FXS(Foreign?Exchange?Subscriber,外圍交換用戶側接口)電話設備中需要大量的Codec(編譯碼器)芯片和DSP(Digital?Signal?Processor,數字信號處理器)芯片,其中Codec芯片用于檢測話機的摘掛機事件;DSP芯片用于檢測用戶所撥打的號碼。因而降低所述的多個Codec芯片、DSP芯片的功耗是現實的需求,但是,目前從硬件的角度無法有效降低所述功耗,也沒有相關的技術從軟件的層面去實時的控制所述功耗。
通常,從硬件角度降低設備中的芯片功耗,是通過對比各種芯片的功耗,篩選出同種類型芯片中性能功耗比最優的芯片供硬件設計使用。但是,由于硬件的功耗與性能往往是成正比的關系,很難找到一種性能功耗比最優的模型。因此往往投入大量的人力物力對芯片的功耗進行深入的研究,卻只能帶來非常有限的功耗下調范圍,也即投入產出比十分有限。
另外,從軟件層面降低功耗,通常是業務軟件通過設置一個值K,當前的話務量小于K時,將部分空閑芯片進行休眠;當前話務量大于K時,則將休眠的芯片進行喚醒,用于新增的話務量。但是,軟件控制方案不夠實時,而且比較粗放:僅僅對空閑的芯片進行休眠,可能導致部分只占用少量資源的芯片無法得到休眠,不能最大化的降低設備功耗;另外,存在因喚醒的芯片資源不足造成部分新增話務量得不到服務而中斷。
總之,現有技術不能做到實時的降低設備的功耗,不能做到最大化的降低功耗,并且會引入部分呼損為代價。
發明內容
針對上述問題,本發明的目的在于提供一種基于業務模型降低設備功耗的方法、控制裝置及系統。
第一方面,本發明實施例提供一種基于業務模型降低設備功耗的方法,所述設備包含至少兩個芯片,所述至少兩個芯片按照資源數由低向高依次排列;所述設備根據所述至少兩個芯片的資源數,優先將業務分配到資源數較低且有可用資源的芯片上;
所述方法包括:
獲取所述設備的當前剩余可用資源數,所述設備的預測增長占用資源數,預留資源數和第一芯片的資源數,所述第一芯片是承擔了業務的所述至少兩個芯片中資源數最大的芯片;
當所述設備的當前剩余可用資源數大于所述第一芯片的資源數、所述設備的預測增長占用資源數以及所述預留資源數之和時,將所述第一芯片上的所有業務往其它承擔了業務的一個或多個芯片上遷移,遷移完成后,將所述第一芯片休眠。
另一方面,本發明實施例提供一種基于業務模型降低設備功耗的控制裝置,所述設備包含至少兩個芯片,所述控制裝置包括:
獲取模塊,用于獲取所述設備的當前剩余可用資源數,所述設備的預測增長占用資源數,預留資源數和第一芯片的資源數,所述第一芯片是承擔了業務的所述至少兩個芯片中資源數最大的芯片;
判斷模塊,用于判斷所述設備的當前剩余可用資源數是否大于所述第一芯片的資源數、所述設備的預測增長占用資源數以及所述預留資源數之和;
遷移模塊,用于將所述第一芯片上的業務往其它承擔了業務的一個或多個芯片上遷移;
休眠模塊,用于休眠所述第一芯片。
再一方面,本發明實施例提供一種基于業務模型降低設備功耗的系統,所述系統包括如前所述的控制裝置和至少兩個芯片。
通過本發明實施例的方案,可以實時降低設備的功耗。
附圖說明
圖1為本發明實施例的一種基于業務模型降低設備功耗的方法流程圖;
圖2為本發明實施例的設備中64路DSP芯片進入休眠前的業務遷移示意圖;
圖3為本發明實施例的降低設備功耗的系統框圖;
圖4為本發明實施例的控制裝置的結構框圖;
圖5為本發明實施例的系統狀態機的狀態轉移框圖。
具體實施方式
本發明實施例提供一種基于業務模型降低設備功耗的方法,其中所述設備包含至少兩個芯片,所述至少兩個芯片按照資源數由低向高依次排列;通常,資源數與功耗是成正比的,為降低功耗,優先使用資源數低的芯片,而資源數高的芯片優先進行休眠。所述設備根據所述至少兩個芯片的資源數,優先將業務分配到資源數較低且有可用資源的芯片上。所述方法包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210019134.9/2.html,轉載請聲明來源鉆瓜專利網。





