[发明专利]基于业务模型降低设备功耗的方法、控制装置以及系统有效
申请号: | 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.vipzhuanli.com/pat/books/201210019134.9/2.html,转载请声明来源钻瓜专利网。